Устранение неполадок кода JavaScript, связанных с поиском

Из этого руководства вы узнаете, как найти и устранить проблемы кода JavaScript, из-за которых ваша страница или отдельные материалы на ней могут не показываться в результатах поиска Google. Робот Googlebot способен выполнять код JavaScript, но с оговорками. При создании страниц и приложений вам нужно учитывать особенности обработки контента с таким кодом поисковыми роботами.

Googlebot работает таким образом, чтобы его основная деятельность – сканирование страниц – не мешала посетителям сайта. Googlebot и его компонент сервис обработки веб-страниц (Web Rendering Service, WRS) постоянно анализируют и ищут ресурсы, которые не являются основным контентом страниц, и по возможности игнорируют их. Например, отчеты и сообщения об ошибках и другие подобные запросы не используются и не требуются для извлечения основного контента.

Если вам кажется, что из-за каких-либо проблем кода JavaScript ваша страница или отдельные материалы на ней могут не показываться в результатах поиска Google, выполните описанные ниже действия.

  1. Узнать, как Google сканирует и обрабатывает тот или иной URL, вы можете с помощью проверки оптимизации для мобильных устройств или инструмента проверки URL в Search Console. Чтобы подробнее узнать о загруженных ресурсах, данных и исключениях консоли JavaScript, обработанных моделях DOM и т. д., нажмите на ссылку "Дополнительная информация" на карточке со сведениями о странице.

    Вы также можете найти и проверить ошибки кода JavaScript, с которыми сталкиваются пользователи и робот Googlebot на вашем сайте. Это поможет вам определить, какие проблемы влияют на обработку контента.

  2. Робот Googlebot будет отклонять запросы разрешений пользователей.
  3. Учтите, что показ контента не зависит от сохраняемости данных.
  4. Убедитесь, что в вашем приложении используется проверка поддержки функций для всех нужных API, и при необходимости добавьте резервный процесс или полифил.
  5. Убедитесь, что ваши веб-компоненты оптимизированы для поисковых систем.
    1. Для инкапсуляции и скрытия сведений о реализации используйте Shadow DOM.
    2. По возможности старайтесь добавлять контент в Light DOM.
  6. Когда вы устраните все проблемы из списка, снова протестируйте свою страницу. Выполните проверку оптимизации для мобильных или используйте инструмент проверки URL в Search Console.

    Если неполадка устранена, появится зеленый флажок и сведения об ошибках исчезнут. Если устранить ошибки не удалось, опубликуйте сообщение на специальном форуме.

Оставить отзыв о...

Текущей странице