Индексирование страниц с JavaScriptβ

С помощью Вебмастера вы можете управлять индексированием страниц сайта, на которых контент отображается через JavaScript — указать, следует ли роботу выполнять JavaScript на страницах при обходе вашего сайта. Это может быть полезно, если на сайте не реализован SSR (Server-Side Rendering) или пререндеринг. Кроме того, вы можете проверить состояние страниц в поиске.

Примечание. При выполнении JavaScript-кода робот может создавать дополнительную нагрузку на ваш сервер.
  1. Управление индексированием
  2. Проверка состояния страницы

Управление индексированием

  1. Перейдите в Вебмастер.
  2. Перейдите на страницу Индексирование → Рендеринг страниц JavaScriptβ.
  3. Выберите одну из опций. По умолчанию включена опция На усмотрение робота. Это значит, что робот самостоятельно определит, выполнять ли JavaScript-код на страницах сайта. Например, для принятия решения он может оценить качество и полноту контента на странице с JavaScript и без и загрузить ту, которая может оказаться более полезной для посетителя сайта.
    Совет. Запретите рендеринг, если на сайте реализован SSR (Server-Side Rendering) или пререндеринг.

Проверка состояния страницы

С помощью инструмента вы можете узнать:
  • Какой код ответа получает робот от страницы. Подробно см. в разделе Справочник по кодам статуса HTTP. Если код ответа отличается от 200 OK, страница может быть исключена из поиска.
  • Как выглядит контент страницы для робота. Это помогает определить, насколько содержимое страницы доступно для робота.
  • Статус страницы (например, участвует ли в поиске или исключена).
  • Насколько адаптирована страница под мобильные устройства.
Чтобы проверить состояние страниц с JavaScript в поиске, перейдите в Вебмастер на страницу:

В поле укажите URL страницы сайта, которую хотите проверить и тип устройства.

При проверке вы можете выбрать робота, чтобы узнать, имеет ли он доступ к странице. В списке приведены основные роботы, которые посещают большинство сайтов. Когда вы выберете робота, под полем отобразится его User-agent. Подробно см. в разделе Роботы Яндекса в логах сервера.

Также вы можете проверить ответ, если ваш сервер отправляет HTTP-статус с кодом 304 Not Modified в ответ на заголовок If-Modified-Since. Для этого в поле If-Modified-Since укажите дату и время:
  • Последнего обновления проверяемой страницы. Тогда полученный ответ должен содержать HTTP-статус с кодом 200 OK.
  • Другую дату — должен вернуться ответ с кодом 304 Not Modified.

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