Как JavaScript влияет на сканирование и продвижение сайта

JavaScript открывает множество возможностей при создании сайта, с помощью него можно реализовать любые задумки.

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

Данная проблема – не редкость. Осенью 2019 года к нам пришли ребята с запросом на продвижение сайта после редизайна. Его недавно перенесли и открыли к индексу (в октябре 2019), после чего был замечен сильный спад трафика. Для нас это послужило отправной точкой для проведения SEO-исследования.

Что же мы сделали?

Первый этап – проведение технического аудита

  1. Проведя аудит, мы выявили, что весь контент сайта выводится через JS
  2. Чтобы выявить, сканируются ли ботом страницы, быда проведена проверка по фокусным фразам. В результате обнаружили, что Google не индексирует текст.
  3. Также было обнаружено, что в кеше Google отображались пустые страницы. Другие технические ошибки отсутствовали.

В результате была выдвинута гипотеза о влиянии контента, выведенного через JS, на сканирование сайта. В связи с этим мы приняли решение реализовать вывод текстов, картинок и внутренних ссылок без использования JS.

Второй этап – составление ТЗ на программные доработки и изменение верстки сайта.

Вторым этапом приняли решение оптимизировать сайт и остановить вывод контента через JS. 

Третий этап – вывод контента

Вывод контента был реализован 18.12.2019. Выполнение работ мы проверили через браузер Chrome 41, а также проверили, отображается ли ресурс в DOM.

Четвертый этап – ускорение индексации сайта

Для ускорения индексации мы отправили карту сайта и добавили все страницы в сервис add url, и уже через несколько дней мы увидели увеличение видимости и значительный рост позиций.

Позиции сайта с использованием JS

Позиции сайта без JS

График изменения видимости сайта

График изменения позиций сайта в Google

В ходе эксперимента мы получили такие результаты:

  1. Рост процента запросов в ТОП-30:с 38% до 83%
  2. Рост процента запросов в ТОП-10: с 22% до 57%
  3. Рост процента запросов в ТОП-3: с 9% до 26%

Вывод

Проведенный эксперимент показал, что на данный момент Google плохо сканирует сайты реализованные на JavaScript. Для эффективного продвижения необходимо выводить весь контент и внутренние ссылки без использования данной технологии.. Если избежать этого невозможно, важно проверить чтобы в DOM модели были выведены все ссылки и текст.