Отладка страниц

Общие рекомендации

Помните, что робот Googlebot сканирует страницы не сразу после их публикации. Даже если вы устраните проблему на странице, сообщение об ошибке может остаться в Search Console и Google Поиске до следующего сканирования. В некоторых случаях можно запросить срочное сканирование, например при помощи инструмента проверки URL, но обычно данные обновляются через несколько дней.

Полезные инструменты для проверки

Ниже приведен список инструментов, которые могут помочь вам в отладке страниц.

Инструменты для подтвержденных владельцев сайтов

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

  • Search Console – сервис с инструментами для тестирования и сбора статистики по сайту, часть из которых перечислена ниже. Чтобы получить доступ к ним, зарегистрируйтесь в Search Console и подтвердите право собственности на сайт.
  • Отчеты о статусе расширенных результатов позволяют проверять, удалось ли роботу Googlebot считать определенные расширенные результаты с вашего сайта, и получать рекомендации по устранению связанных с ними ошибок, а также запрашивать повторное сканирование. Вы не можете самостоятельно отправить желаемый URL на проверку с помощью этого инструмента.
  • Инструмент проверки URL дает возможность узнать, как ваша страница выглядит в индексе Google, протестировать опубликованную версию страницы, выяснить, как Google отображает ваш контент, и запросить индексирование определенного URL.
  • Отчет о файлах robots.txt позволяет с легкостью узнать, могут ли роботы Google обрабатывать ваши файлы robots.txt. В чрезвычайных ситуациях можно также запросить повторное сканирование файла robots.txt.
  • Отчет о статусе AMP-страниц содержит информацию о тех ошибках на AMP-страницах, которые были обнаружены роботом Googlebot во время сканирования. Неполадки выявляются во время сканирования ресурса. Вы не можете самостоятельно отправить желаемый URL на проверку с помощью этого инструмента.

Инструменты, не требующие авторизации

Для доступа к этим инструментам не требуется подтверждать право собственности на сайт. Используйте их с любыми URL. В некоторые инструменты можно вставлять фрагменты кода.

Если доступ к странице ограничен брандмауэром или она размещена на компьютере, для ее проверки вы можете использовать туннель. Подробнее…

Другие инструменты

Дополнительные ресурсы и прочую полезную информацию можно найти в нашем Справочном центре.

Проверка страниц, размещенных на компьютере или недоступных из-за брандмауэра

Для тестирования уже опубликованных в интернете ресурсов можно использовать инструменты проверки AMP-страниц и расширенных результатов. Если же доступ к странице ограничен брандмауэром или она размещена на компьютере (без общедоступного URL), вы можете протестировать ее на этапе разработки, создав туннель к нужному инструменту.

Вам понадобится использовать сервис для туннелирования, например ngrok. Он позволит создать URL для общего доступа к странице, размещенной на компьютере или защищенном сервере.

Рассмотрим пример: как разместить страницу на компьютере с помощью модуля Python SimpleHTTPServer, а затем открыть к ней доступ через туннель ngrok.

Шаг 1

Запустите локальный HTTP-сервер и разместите страницу на заданном порте. В примере ниже используется порт 5326.

Модуль SimpleHTTPServer устанавливает текущий каталог в качестве корневого.

 python -m SimpleHTTPServer 5326
Serving HTTP on 0.0.0.0 port 5326
...
    

Шаг 2

На другом компьютере запустите локальное приложение ngrok в режиме прослушивания порта 5326, который был открыт на шаге 1.

 ./ngrok http 5326 --request-header-add ngrok-skip-browser-warning:1
ngrok by @inconshreveable (Ctrl+C to quit)

Session Status online
Version 2.2.4
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://ad0a5735.ngrok.io -> localhost:5326
Forwarding https://ad0a5735.ngrok.io -> localhost:5326

Connections ttl opn rt1 rt5 p50 p90
0 0 0.00 0.00 0.00 0.00
    

Шаг 3

Вставьте URL, полученный из сервиса ngrok, в нужный инструмент проверки.

Корневой URL в нашем примере – http://ad0a5735.ngrok.io. Если страница хранится на компьютере по адресу ~/testwebdir/mypage.html, а сервер был запущен из родительского каталога ~/testwebdir/, можно протестировать URL http://ad0a5735.ngrok.io/mypage.html. Для этого понадобится вставить его в инструмент проверки расширенных результатов или перейти по адресу https://search.google.com/test/rich-results/result?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html.

Обратите внимание, что принцип обработки страниц зависит от локального хоста и сервиса для туннелирования.

Некоторые сервисы для туннелирования (отличные от ngrok) могут автоматически заблокировать доступ к временному URL, используя файл robots.txt. Из-за этого использовать инструменты проверки Google не получится. Инструменты проверки Google не нарушают правила robots.txt. Предварительно ознакомьтесь с документацией к сервису для туннелирования и ПО для веб-хостинга.

Устранение проблем с доступом

Если инструменту проверки Google не удается получить доступ к странице:

  • Убедитесь, что для доступа не требуется авторизация и что он не заблокирован в файле robots.txt.
  • Попробуйте открыть страницу на другом компьютере, в режиме инкогнито Chrome или минуя защиту брандмауэра.