0

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

Опубликовано: 23.08.2016 | Рубрика: Статьи и пресс-релизы

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».

Предыдущая
«
Следующая
»