+7(920)124-1506 •

Готовы ли поисковые системы к сканированию и индексированию JavaScript?

Bartosz G?ralewiczАвтор: Bartosz G?ralewicz @bart_goralewicz
Статья «Going Beyond Google: Are Search Engines Ready for JavaScript Crawling & Indexation?»
Исследование автора выявило, что Google удалось проиндексировать только несколько JavaScript-фреймворков.
Если у Google возникли проблемы с обкаткой и индексацией JavaScript, как меньшие из конкурентов Google справляются с этой проблемой? Приведет ли JavaScript вас к полной деиндексации в большинстве поисковых систем?
Приведет ли JavaScript вас к полной деиндексации в большинстве поисковых систем?
Если вы решите развернуть веб-сайт, созданный клиентом (это означает, что браузер или робот Google должен обрабатывать JavaScript перед просмотром HTML), вы не только рискуете столкнуться с вашими рейтингами Google - вы можете полностью убить свои шансы на ранжирование во всех других поисковых системах.

Эксперимент Google + JavaScript SEO

Чтобы узнать, как поисковые системы, отличные от Google, работают с обходом и индексированием JavaScript, автор использовал веб-сайт http://jsseo.expert, чтобы проверить, как Googlebot сканирует и индексирует созданный контент JavaScript (и JavaScript frameworks).
Эксперимент прост, сайт: http://jsseo.expert имеет подстраницы с содержанием, проанализированным различными фреймворками JavaScript. Если вы отключите JavaScript, содержимое не будет видно - то есть, если вы перейдете на http://jsseo.expert/angular2/, весь контент в красном поле будет создан Angular 2. Если контент не проиндексирован в Yahoo, например, мы узнаем, что индексатор Yahoo не обрабатывал JavaScript.

Вот результаты:

Результаты с различными фреймворками JavaScript.
Как вы можете видеть, Google и Ask являются единственными поисковыми системами, которые правильно индексируют содержимое, сгенерированное JavaScript. Bing, Yahoo, AOL, DuckDuckGo и Yandex не видят контент от JavaScript и не будут видеть ваш контент, если это не HTML.

Следующий шаг: могут ли другие поисковые системы индексировать JavaScript?

К сожалению, Google и Ask охватывают только ~ 64% всего рынка поисковых систем, согласно statista.com https://www.statista.com/statistics/267161/market-share-of-search-engines-in-the-united-states/ .
Это означает, что ваш новый, блестящий, богатый JavaScript сайт может стоить вам ~ 36% видимости вашего сайта во всех поисковых системах.
Yandex нет проблем с индексированием всех URL-адресов в http://jsseo.expert , но, к сожалению, единственное содержимое, которое было проиндексировано правильно, было 100% -ной HTML-страницей ( http://jsseo.expert/html/ ).

Есть ли панацея JavaScript SEO?

Нет поисковой системы, которая может понимать и обрабатывать JavaScript на уровне, который могут быть у наших современных браузеров. Тем не менее, JavaScript не по своей сути плох для SEO. JavaScript потрясающий, но, как и SEO, он требует опыта и пристального внимания к лучшим практикам. Таким как изоморфный JavaScript https://www.searchenginejournal.com/javascript-seo-like-peanut-butter-and-jelly-thanks-to-isomorphic-js/183337/
Если вы уже создали клиентский веб-сайт и не можете вернуться к разработке, вы всегда можете использовать услуги предварительного рендеринга или включить рендеринг на стороне сервера. Это часто не идеальные решения, но могут определенно помочь вам решить проблему сканирования и индексирования JavaScript до тех пор, пока вы не придумаете лучшее решение.
Независимо от поисковой системы, мы снова возвращаемся к тестированию и экспериментированию в техническом SEO.