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

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

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

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

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

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

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

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

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

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

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

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

Остальные инструменты и другие полезные ресурсы для веб-мастеров вы найдете на этом сайте.

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

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

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

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

Шаг 1

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

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

~/testwebdir $ python -m SimpleHTTPServer 5326
Serving HTTP on 0.0.0.0 port 5326
...

Шаг 2

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

~/ $ ./ngrok http 5326

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/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html.

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

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

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

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

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

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

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