
Поскольку робот Googlebot работает на самой последней версии Chrome, а контент JavaScript индексируется быстрее, чем когда-либо, очевидно, что Google становится лучше в индексировании JavaScript.
Похоже, SEO-специалисты наконец добрались до счастливого финала длинного и сложного фильма.
К сожалению, в этом фильме есть поворот:
Задержки индексации JavaScript по-прежнему являются серьезной проблемой.
Задержки индексации JavaScript
Понятно, что индексация контента JavaScript задерживается в Google, поскольку это происходит только тогда, когда у Google достаточно ресурсов для этого.
Но как долго эти задержки?
Вот что мы обнаружили.

Хорошая новость заключается в том, что мы видим, что Google теперь очень быстро индексирует JavaScript.
Целых 60% содержимого JavaScript индексируется в течение первых 24 часов после индексации HTML.
Но есть и плохие новости.
Целых 32% протестированных страниц имеют непроиндексированный контент JavaScript через месяц по разным причинам.
Взгляните на наши данные ниже:
Как долго вы должны ждать, пока Google проиндексирует ваш Javascript-контент?
Это зависит от веб-сайта.
Вот несколько примеров.
Очевидно, что Google может быстро индексировать JavaScript-контент NYPost и Reuters (с задержкой менее 30 минут, что просто фантастика!).
Однако Google борется с другими новостными сайтами, такими как DailyStar и NBCNews.
Нет никаких доказательств того, что Google отдает предпочтение новостным веб-сайтам для индексации JavaScript по сравнению с другими типами веб-сайтов.
Откуда взялись данные?
Чтобы проверить задержки Javascript, Onely создал TGIF (прогноз индексации Google).
Рабочий процесс за ним довольно прост.
- Была создана выборка из 50+ популярных веб-сайтов, и их карты сайта ежедневно отслеживались для новых добавленных страниц. Примеры веб-сайтов в нашей выборке включают Ikea, T-Mobile, EventBrite, Reuters и TrustPilot.
- Все вновь добавленные страницы отслеживались, чтобы увидеть, были ли они проиндексированы, а также был ли проиндексирован их JavaScript-контент.
Методология изображена на этой блок-схеме:

Почему вы должны заботиться?
Представьте, что у вас есть новостной веб-сайт, и основной контент вводится с помощью JavaScript.
Если Google сможет проиндексировать ваши новости, скажем, через 30 часов (что не редкость!), это уже не новости, и вы просто потеряете многих своих читателей.
Кто хочет слышать о вчерашнем солнце, если сегодня идет дождь?
Все может стать еще хуже, если вы используете JavaScript для генерации ссылок на похожие истории.
Задержки индексации могут привести к тому, что Google будет тратить гораздо больше времени на обнаружение новых добавленных страниц на вашем новостном веб-сайте.
Теперь представьте, что у вас есть магазин электронной коммерции, а конкуренция высока. Это означает, что многие ваши конкуренты публикуют один и тот же продукт с одинаковым описанием.
Мы заметили, что интернет-магазины со страницами продуктов, которые индексируются первыми, как правило, имеют более высокий рейтинг.
Если Google потребуется целая вечность, чтобы проиндексировать ваше JS-зависимое описание продукта, ваши конкуренты займут верхние позиции по выдающимся запросам.
Победитель получает все.
Очевидно, что Google хочет разнообразить контент.
Для транзакционных запросов вы часто будете видеть не только предложения, но и обзоры, мнения, примечания к выпуску и т. д.
Здесь нет места для предложений конкурирующих продуктов, кроме платной рекламы.
Речь идет не только об электронной коммерции и новостных сайтах.
Есть много других типов веб-сайтов, которые должны заботиться о том, чтобы Google быстро проиндексировал их JavaScript-контент, например веб-сайты событий, списки вакансий и объявления.
В общем, любой веб-сайт, который создает много нового контента и часто его меняет.
Google не индексирует весь контент JavaScript
Все еще не уверены, что на эту проблему стоит обратить внимание?
Мы также проверили случайную выборку URL-адресов популярных сайтов электронной коммерции и новостей.
В среднем контент JavaScript не индексируется в Google на 25% страниц этих веб-сайтов.
Это один из результатов двух волн индексации.
Вторая волна не гарантирована.
Индексирование JavaScript может завершиться неудачей по многим причинам или вообще не произойти.
Что ты можешь сделать?
Первое, что вы можете сделать, это определить, какой контент генерируется с помощью JavaScript.
Вы можете использовать такой инструмент, как WWJD (Что бы сделал JavaScript?), чтобы облегчить это (раскрытие информации: это инструмент моей компании).
Вы можете проверить образец URL-адресов, чтобы убедиться, что Google может своевременно индексировать контент JavaScript, используя команду «site:» в Google.
Просто возьмите образец URL-адресов, созданных, скажем, две недели назад, и введите в Google: site:{URL} «{fragment}»
URL — это URL-адрес страницы, а фрагмент — это фрагмент, сгенерированный JS. Обычно это «О товаре» или «Похожие товары».
Если Google не может своевременно проиндексировать ваш JavaScript или, что еще хуже, если он вообще не может проиндексировать контент JS, вы должны попытаться обнаружить источник проблемы, так как это может быть признаком более серьезной проблемы SEO JavaScript, которая может привести к к падению органического трафика.
Подведение итогов
Если вы используете JavaScript для создания важного контента, вы должны реализовать его с умом и держать его под контролем.
Не делать этого — все равно, что ехать со скоростью более 200 км/ч (более 124 миль в час) и внезапно убирать руки с руля.
Всякий раз, когда вы замечаете падение рейтинга Google в отношении вашего веб-сайта, вы всегда должны проверять, связан ли он с вашим контентом, сгенерированным JavaScript.
Дополнительные ресурсы: Избранные изображения и изображения в постах: Onely
Эта публикация первоначально была опубликована на https://www.searchenginejournal.com 22 ноября 2019 г.