Googlebot — краулер Google Поиска

Googlebot — семейство краулеров Google Поиска, которые находят, загружают и обрабатывают веб-контент для возможного включения в поисковые системы Google.

Что означает Googlebot

Googlebot — краулер, а не имитация посетителя, которая гарантирует индексацию каждого URL. Google документирует мобильный и десктопный варианты Googlebot, но многие сайты оцениваются в первую очередь мобильным краулером. Обнаружение, доступность для сканирования, статус ответа, рендеринг и отбор для индекса связаны между собой, но это разные этапы.

Схема показывает основные входные данные, проверки и путь решения для Googlebot.

Правило решения и доказательства

Управляйте тем, что краулер может получить, через правила доступа и robots. Индексацию контролируйте директивами индексации и политикой контента. Sitemap — подсказка для обнаружения, а не команда на индексацию. Строка user-agent сама по себе не доказывает, что запрос пришёл от Google.

Практический порядок работы

text
User-agent: Googlebot
Disallow: /private/

# Index control is separate: use noindex on a crawlable page when appropriate.

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

  1. Отдельно определите наборы URL, которые должны быть публичными, доступными для сканирования и индексируемыми.
  2. Проверьте правила robots, HTTP-статус, канонические теги и барьеры входа для типичных страниц.
  3. Обеспечьте согласованные внутренние ссылки и sitemap с предпочтительными индексируемыми URL.
  4. Проверяйте подозрительный трафик краулеров по документированному Google методу верификации, а не доверяйте заголовку.
  5. Используйте Search Console и логи как дополняющие данные, сохраняя даты и охват.

Проверка и типичные ошибки

Фиксируйте, какие URL проверены, user-agent или подтверждённый источник там, где это применимо, статус, результат robots и зависимости рендеринга. Недоступные данные помечайте как недоступные, а не выводите из них успешное сканирование.

Блокировка URL в robots.txt не гарантирует удаление URL из результатов. Не превращайте наблюдение за частотой сканирования в вывод о ранжировании.

FAQ

Настоящие ли все запросы с именем Googlebot?
Нет. Проверяйте важный трафик краулеров по методам верификации, которые публикует Google, а не полагайтесь только на строку user-agent.
Означает ли визит Googlebot, что страница проиндексирована?
Нет. Запрос подтверждает загрузку; индексация и отбор по запросу происходят отдельно.