Google, Javascript и шаловливые ручки программистов

Google, Javascript и шаловливые ручки программистов

Как Hulu.com потерял 56% органического трафика

Перевод статьи Bartosz Góralewicz про то как Hulu.com(популярный американский видеохостинг) перешел на модный JS framework Backbone.js и что из этого вышло.

За последние несколько недель после перехода на Javascript, Hulu.com потерял 56% своего органического трафика, выпал из выдачи или потерял позиции по множеству запросов. Самое интересное в этом кейсе то, что это падение не связано с изменениям алгоритмов Google, ручными или автоматическими санкциями ПС или происками конкурентов. Проблема с падением трафика началась 29 мая, и до сих пор Hulu не сделали никаких телодвижений в сторону устранения последствий.

Посмотрим как они падали:

03-keywords-dropping

Главная страница выпала полностью из выдачи:

06-site-hulu-com

Если искать по точному вхождению текста с главной страницы:

07-homepage-content

страница тоже не ищется:

08-content-google-search-no-results

А причины всего этого не санкции со стороны ПС, а переход на Javascript и кривые руки программистов.

Вот так выглядит в кеше Google одна из самых трафиковых страниц которая упала в выдаче — как видно на скрине посетителю отдается нормальная страница с кодом 200, а для Googlebot отдается 404.

09-google-cache-01-1

И такая же проблема наблюдается у десятков тысяч страниц популярных фильмов и сериалов.

Просмотр текстовой версии страницы в кеше Google тоже дает интересные результаты:

10a-text-only-version

Тажа страница с отключенным JS в браузере:

10b-java-script-disabled

Страницы такие при этом отдаются с кодом 200 для посетителя:

15-200-grimm-status-page

А вот результаты краулинга внешним сервисом: 66% скрауленных страниц отдают код 404:

16-404-status-codes

Отсутствие контента при отключенном JS и такое количество 404 ошибок уже само по себе вполне является достаточным для выпадания из выдачи и потери позиций, но при этом у Hulu явно имеются проблемы с отдачей контента с JS:

11-homepage-content-hulu-jp

 

Google vs. JavaScript

Google активно работает над лучшим распознаванием сайтов сделанных на современных JS фреймворках, об этом можно прочитать здесь или здесь. Но в этом кейсе с Hulu.com мы видим, что делать сегодня сайты полностью на JS — потенциально закладывать себе проблемы с SEO трафиком.

Какие выводы можно сделать

  1. Если вы делаете сайт на каком-то экзотическом техническом решении и не уверенны, как это решение будет работать с Google, протестируйте сначала на отдельном проекте, поддомене или части сайта. Выкатывать такое сразу на продакшен — играть с динамитом.
  2. Реагируйте на проблемы быстро. Если трафик/позиции начали  массово падать — нужно сразу искать причины этого. Потерять 60-70% трафика с поиска и за месяц не предпринять никаких мер (как в случае с Hulu) это за гранью.
About the Author
Nikita Sawinyh

Занимаюсь SEO с 2006 года. Сейчас специализируюсь на продвижении многостраничных проектов. Основатель и руководитель sawinyh.ru

comments powered by Disqus