Javascript фреймворки и поисковое ранжирование

yava

До сих пор поисковые системы практически не обращали внимания на Javascript фреймворки. Мало того, сегодня не каждая из них способна хорошо просканировать и выполнить код, написанный на Javascript, и в результате присвоить веб-ресурсу правильный рейтинг. Кроме этого, возникают сложности с передачей веса страницы и индивидуально индексируемыми URL.

Самого большого прогресса в сканировании и выполнении Javascript достиг Google. Алгоритмы этой поисковой системы способны прочитать код перед оценкой сайта, независимо от того, встроенным ли является фреймворк, или размещается на каком-то внешнем файле. Что касается Яндекса, то роботы этой системы начали считывать Javascript и CSS при анализе сайта, однако работают они не так эффективно, как американские аналоги.

При этом SEO-специалисты отмечают, что хотя и Javascript-ссылки подвергаются индексации, нет возможности подтвердить то, что их вес является таким же, как и вес обычной ссылки. Это означает, что при замене важных навигационных элементов кодом Javascript, вебмастер делает вес страниц очень малым. В результате, благодаря встраиванию категорий страницы в Angular.js, React.js или другие аналоги, будет передаваться меньший ссылочной вес, о чем отмечают профессиональные работники SEO-студий. Некоторые из них работают на компанию, о которой рассказывается на сайте http://meshgroup.ru/portfolio/210/ и в других веб-источниках.

Одним из выходов из вышеописанной ситуации является размещение href-тегов в начале кода. Однако этот шаг является недостаточным. Поэтому самым правильным решением является параллельная генерация статической HTML-версии нужной страницы. Это делается исключительно для поисковой системы. Для такой генерации можно использовать инструмент Prerender.io.

Однако даже такой подход может сопровождаться проблемами, которые связаны с URL. Они возникают тогда, когда в синтаксисе адреса используется фраза «?_escaped_fragment_=» или вебмастер применяет хешбенг (#!). Поэтому их не надо применять. Улучшить ситуацию может обновление видимой части адреса, благодаря применению HTML5 «History API».

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: