JavaScript открывает множество возможностей при создании сайта, с помощью него можно реализовать любые задумки. Но будьте готовы к последствиям - страницы с использованием этой технологии значительно снижают скорость индексации роботами Google. Чем тяжелее JS файл на странице, тем больше времени займет процесс индексации, и тут единицы измерения вовсе не часы, а дни. Таким образом, вы можете ждать результата работы робота Google до недели.
Данная проблема - не редкость. Осенью 2019 года к нам пришли ребята с запросом на продвижение сайта после редизайна. Его недавно перенесли и открыли к индексу (в октябре 2019), после чего был замечен сильный спад трафика. Для нас это послужило отправной точкой для проведения SEO-исследования.
Что же мы сделали?
Первый этап - проведение технического аудита
- Проведя аудит, мы выявили, что весь контент сайта выводится через JS
- Чтобы выявить, сканируются ли ботом страницы, быда проведена проверка по фокусным фразам. В результате обнаружили, что Google не индексирует текст.
- Также было обнаружено, что в кеше Google отображались пустые страницы. Другие технические ошибки отсутствовали.
В результате была выдвинута гипотеза о влиянии контента, выведенного через JS, на сканирование сайта. В связи с этим мы приняли решение реализовать вывод текстов, картинок и внутренних ссылок без использования JS.
Второй этап - составление ТЗ на программные доработки и изменение верстки сайта.
Вторым этапом приняли решение оптимизировать сайт и остановить вывод контента через JS.
Третий этап - вывод контента
Вывод контента был реализован 18.12.2019. Выполнение работ мы проверили через браузер Chrome 41, а также проверили, отображается ли ресурс в DOM.
Четвертый этап - ускорение индексации сайта
Для ускорения индексации мы отправили карту сайта и добавили все страницы в сервис add url, и уже через несколько дней мы увидели увеличение видимости и значительный рост позиций.
Позиции сайта с использованием JS
Позиции сайта без JS
График изменения видимости сайта
График изменения позиций сайта в Google
В ходе эксперимента мы получили такие результаты:
- Рост процента запросов в ТОП-30: с 38% до 83%
- Рост процента запросов в ТОП-10: с 22% до 57%
-
Рост процента запросов в ТОП-3: с 9% до 26%
Вывод
Проведенный эксперимент показал, что на данный момент Google плохо сканирует сайты реализованные на JavaScript. Для эффективного продвижения необходимо выводить весь контент и внутренние ссылки без использования данной технологии.. Если избежать этого невозможно, важно проверить чтобы в DOM модели были выведены все ссылки и текст.