Поисковый робот

Crawler (web crawler), search engine bot

Также: краулер, веб-краулер, паук (spider), бот поисковой системы, индексирующий робот, Googlebot, YandexBot

Поисковый робот (краулер, паук, бот; англ. crawler, spider, bot) — программа поисковой системы, которая автоматически находит и скачивает веб-страницы и файлы, переходя по ссылкам и спискам адресов, и передаёт полученные данные на индексацию.

Кратко

  • Робот обходит и скачивает страницы, но не оценивает их и не ранжирует: это задачи индексации и ранжирования [6; 16].
  • У Google и Яндекса не один робот, а целые семейства с разными задачами и собственными токенами для robots.txt [2; 9].
  • robots.txt — просьба к добросовестным роботам, а не механизм контроля доступа [15]; запрет обхода в Google не гарантирует, что адрес исчезнет из выдачи [3; 7].
  • Подлинность робота проверяется через обратный и прямой DNS-запрос, а не по строке User-agent, которую легко подделать [3; 4; 9].
  • ИИ-сценарии можно ограничивать отдельно от обычного поиска, но разными механизмами: токенами robots.txt (GPTBot, Google-Extended, YandexAdditional) [2; 9; 19], а для AI Overviews и AI Mode — настройкой Search Console «Search generative AI», которая с 31 августа 2026 года доступна всем сайтам [22; 23].

Происхождение и история термина

Первые роботы. По данным учебника Маннинга, Рагхавана и Шютце, первым веб-краулером, по-видимому, был World Wide Web Wanderer Мэтью Грея, написанный весной 1993 года [16]. Олстон и Найорк уточняют, что Wanderer был написан на Perl и работал на одной машине [17].

Правила вежливости. В 1994 году Мартейн Костер (Martijn Koster) предложил способ, которым владелец сайта может сообщить роботам, какие разделы обходить не нужно, — Robots Exclusion Protocol, известный по имени файла robots.txt [15].

Краулер в архитектуре Google (1998). В статье Сергея Брина и Ларри Пейджа описана распределённая схема: URL-сервер раздаёт краулерам списки адресов, обычно работали около трёх краулеров, а на пике система скачивала больше 100 страниц в секунду с помощью четырёх краулеров [18]. Авторы назвали обход самой «хрупкой» частью системы («Crawling is the most fragile application») и отметили, что краулер порождал заметный поток писем и звонков от владельцев сайтов, часть которых не знала о протоколе исключений для роботов [18].

Научная линия. Описание архитектуры краулера в учебнике IR следует системе Mercator, созданной Найорком и Хейдоном (работы 2001–2002 годов) [16]. По обзору Олстона и Найорка, Mercator в 2001 году заменил краулер первого поколения в AltaVista [17].

Стандартизация. В сентябре 2022 года протокол исключений для роботов опубликован как стандарт IETF RFC 9309 (авторы — М. Костер, Г. Иллеш, Х. Целлер, Л. Сассман) [15].

ИИ-роботы. В последние годы появились отдельные токены для ИИ-сценариев: Google-Extended [2], GPTBot, OAI-SearchBot и ChatGPT-User [19], YandexAdditional [9]; в 2026 году Google добавил настройку Search Console для ИИ-функций Поиска [23].

Термины. В англоязычной документации понятия взаимозаменяемы: Google называет Googlebot краулером, роботом, ботом или пауком («crawler, robot, bot, or spider») [6], Олстон и Найорк — «web crawler (also known as a robot or a spider)» [17]. В русскоязычной научной литературе встречается сочетание «поисковый робот (краулер)» [20], а Яндекс в Справке использует слово «робот» («основной индексирующий робот») [9].

Суть и механизм

Цикл работы краулера

Классическая архитектура краулера описана в учебнике Маннинга и соавторов [16]:

Шаг Модуль Что происходит
1 Очередь адресов (URL frontier) Хранит адреса, которые предстоит скачать, а при непрерывном обходе — и уже скачанные, поставленные на повторную загрузку
2 DNS Определяет сервер, с которого нужно скачать страницу
3 Загрузка (fetch) Скачивает страницу по протоколу HTTP
4 Разбор (parse) Извлекает текст и ссылки; текст и данные ссылок, включая анкоры, уходят индексатору
5 Проверка «содержимое уже видели» Сравнивает отпечаток (например, контрольную сумму) с уже скачанными документами
6 Фильтр URL Отбрасывает ненужные адреса, в том числе запрещённые правилами robots.txt
7 Нормализация URL Превращает относительные ссылки в абсолютные
8 Устранение дублей URL Проверяет, нет ли адреса в очереди или среди скачанных; новые адреса возвращаются в очередь (шаг 1)

Порядок шагов дан по тексту учебника [16]. Проверка robots.txt в цикле относится к фильтру URL, но учебник оговаривает: выполнять её нужно непосредственно перед загрузкой, потому что адрес может долго ждать в очереди, а robots.txt за это время может измениться; помогает кэш файлов robots.txt [16]. Подробнее о процессе обхода, его частоте и очерёдности — в статьях Сканирование (краулинг) и Краулинговый бюджет.

Обязательные и желательные свойства

Учебник выделяет два обязательных свойства краулера [16]:

  • Устойчивость (robustness): робот должен справляться с «ловушками» (spider traps) — генераторами страниц, которые заставляют обходить один домен бесконечно; ловушки бывают и намеренными, и следствием ошибок разработки.
  • Вежливость (politeness): робот обязан соблюдать явные и неявные правила сайтов о допустимой частоте обращений.

Желательные свойства по тому же источнику: распределённость, масштабируемость, производительность, приоритет «полезных» страниц (качество), свежесть и расширяемость [16].

Как робот решает, куда идти

Google. Центрального реестра всех страниц не существует, поэтому Google постоянно ищет новые адреса — этот процесс называется URL discovery [6]. Googlebot алгоритмически определяет, какие сайты обходить, как часто и сколько страниц скачивать, и обходит не все найденные страницы [6]. Страницы отрисовываются с выполнением JavaScript в свежей версии Chrome [6].

Яндекс. Описание технологии на сайте Яндекса помечено как архивное и может быть устаревшим, но принцип в нём изложен так: планировщик составляет маршрут обхода с учётом характеристик сайтов, например ссылочной популярности и частоты обновления; «паук» скачивает документы по маршруту, определяет их тип, кодировку и язык и передаёт в хранилище [14]. Там же различаются основной робот, индексирующий интернет в целом, и быстрый робот для только что опубликованных документов [14].

Технические параметры Googlebot

По документации Google (страница обновлена 3 февраля 2026 года) [3]:

  • Googlebot Smartphone и Googlebot Desktop подчиняются одному токену Googlebot в robots.txt; для большинства сайтов Google индексирует в первую очередь мобильную версию контента.
  • В среднем Googlebot не должен обращаться к сайту чаще, чем раз в несколько секунд.
  • Googlebot сканирует первые 2 МБ файла поддерживаемого типа и первые 64 МБ PDF-файла; лимит применяется к несжатым данным.

Роботы и сборщики Google поддерживают HTTP/1.1 и HTTP/2 [1].

Виды и классификации

Классификация Google

Google делит свои программы на три группы [1; 4]:

  • Общие краулеры (common crawlers) — например, Googlebot; при автоматическом обходе всегда соблюдают robots.txt [1].
  • Специальные краулеры (special-case crawlers) — работают на конкретные продукты; например, AdsBot с разрешения рекламодателя игнорирует общую группу User-agent: * [1].
  • Сборщики по запросу пользователя (user-triggered fetchers) — загружают страницу, когда это инициировал пользователь; поскольку запрос сделан человеком, они игнорируют правила robots.txt [4].

Основные токены общих краулеров Google [2]:

Токен для robots.txt Назначение Влияет на Google Поиск robots.txt
Googlebot Основной поисковый робот (смартфон и десктоп) Да Соблюдает
Googlebot-Image Изображения: Google Картинки, Discover, функции Поиска с картинками Да, в части изображений Соблюдает
Googlebot-Video Видео: функции Поиска, связанные с видео Да, в части видео Соблюдает
Googlebot-News Google Новости; отдельной строки User-agent нет Сервис Google Новости Соблюдает
Storebot-Google Поверхности Google Покупок Покупки Соблюдает
Google-InspectionTool Инструменты тестирования: проверка расширенных результатов, проверка URL в Search Console Нет Соблюдает
GoogleOther Универсальный краулер для разных команд Google Нет Соблюдает
Google-CloudVertexBot Обход по запросу владельцев сайтов для агентов Vertex AI Нет Соблюдает
Google-Extended Токен без собственного User-agent: использование контента для обучения будущих моделей Gemini и для grounding (передачи модели контента из индекса Поиска во время запроса) в Gemini Apps и Vertex AI Нет: не влияет на включение в Поиск и не служит сигналом ранжирования [2] Используется только как токен

Колонка «robots.txt» заполнена по правилу для общих краулеров [1]; все перечисленные токены Google относит к общим краулерам [2].

Роботы Яндекса

Яндекс публикует в Справке Вебмастера таблицу роботов с отметкой, учитывает ли робот общие правила robots.txt (группу User-agent: *) [9]. Выборка из русской версии Справки на 11.10.2026 [9]:

User-agent Назначение по Справке Учитывает общие правила robots.txt
YandexBot/3.0 Основной индексирующий робот Да
YandexImages/3.0 Индексирует изображения для Яндекс Картинок Да
YandexVideo/3.0 Индексирует видео для поиска Яндекса по видео Да
YandexWebmaster/2.0 Робот Яндекс Вебмастера Да
YandexMobileBot/3.0 Определяет страницы с вёрсткой, подходящей для мобильных устройств Нет
YandexMetrika/2.0 Робот Яндекс Метрики Нет
YandexDirect/3.0 Скачивает информацию о контенте сайтов-партнёров Рекламной сети для уточнения тематики Нет
YandexAccessibilityBot/3.0 Проверяет доступность страниц для пользователей; до 3 запросов в секунду, игнорирует настройку скорости обхода в Вебмастере Нет
YandexRenderResourcesBot/1.0 Загружает ресурсы для рендеринга страниц с JavaScript; не обращается к ресурсам, если сами HTML-страницы запрещены в robots.txt Нет
YandexFavicons/1.0 Скачивает фавиконку сайта для показа в результатах поиска Нет
YandexAdditional/1.0 Учитывается при обработке robots.txt, чтобы ограничить показ контента в быстрых ответах с YandexGPT и в ответах Поиска с Алисой; применяется к страницам, проиндексированным основным роботом; запросов для индексирования не делает Нет
YandexComBot/3.0 Индексирует контент для нерусскоговорящего сегмента поиска Нет
YaComBot/3.0 Индексирует контент для нерусскоговорящего сегмента; учитывает robots.txt, как YandexBot Да

Полный список в Справке длиннее: на 11.10.2026 в русской версии описано 45 роботов [9]. Списки дополняются, поэтому перед настройкой robots.txt его стоит открыть заново.

Правила адресации у Яндекса: при наличии группы User-agent: Yandex группа * роботами Яндекса не используется, а при наличии группы для конкретного робота (например, YandexBot) этот робот не использует ни Yandex, ни * [10]. Справка предупреждает, что некоторые роботы Яндекса могут игнорировать указания в robots.txt, в том числе для User-agent: Yandex, и советует прописывать для них конкретные User-agent [10].

Функциональная классификация (по Олстону и Найорку)

Обзор Олстона и Найорка [17] различает роботов по двум осям:

  • Пакетный и инкрементальный обход. При пакетном (batch) обходе краулер периодически перезапускается; инкрементальный обход — непрерывный процесс, который концептуально никогда не заканчивается, а страницы скачиваются повторно.
  • Всеохватный и ограниченный обход. Всеохватный (comprehensive) обход стремится к широкому охвату любого контента; ограниченный (scoped) сосредоточен на узком срезе веба. Частный случай — тематический, или фокусированный (focused), краулер, нацеленный на страницы по заданной теме.

Пример российской научной работы о специализированном краулере — статья А. А. Печникова и Д. И. Чернобровкина о «поисковом роботе (краулере)», который собирает исходящие гиперссылки с заданного набора тематических сайтов; его адаптивное поведение сформулировано как задача о многоруком бандите [20].

Поисковые, ИИ- и прочие боты

Группа Примеры Что делает Управление
Поисковые роботы Googlebot [2], YandexBot [9] Обходят страницы для поискового индекса Свои токены в robots.txt; общие краулеры Google соблюдают robots.txt [1]
ИИ-функции в поисковой выдаче AI Overviews, AI Mode и ИИ-функции Discover в Google [22]; быстрые ответы с YandexGPT и ответы Поиска с Алисой в Яндексе [9] Показ контента в ИИ-ответах внутри поисковой системы Google: отдельного робота и токена нет; настройка Search Console «Search generative AI» [22]. Яндекс: группа YandexAdditional в robots.txt [9]
ИИ: обучение моделей и grounding GPTBot [19]; токен Google-Extended [2] GPTBot: при запрете контент не должен использоваться для обучения базовых генеративных моделей [19]. Google-Extended: обучение моделей Gemini и grounding в Gemini Apps и Vertex AI [2] Отдельный токен; на включение в Google Поиск Google-Extended не влияет [2]
ИИ-поиск вне поисковой системы OAI-SearchBot [19] Показ сайтов в поиске ChatGPT Закрытые от OAI-SearchBot сайты не показываются в ответах поиска ChatGPT, но могут появляться как навигационные ссылки [19]
Действия по запросу пользователя ChatGPT-User [19]; user-triggered fetchers Google [4] Загрузка страницы по инициативе человека robots.txt может не применяться [19] или игнорируется [4]
Прочие боты Сторонние краулеры, в том числе выдающие себя за Googlebot [3] Цели определяет владелец бота Могут не соблюдать robots.txt: протокол не является механизмом авторизации [15]

Как применяется на практике

Адресация к роботам в robots.txt

Синтаксис файла разобран в статье robots.txt; здесь — только примеры обращения к конкретным роботам.

Пример из Справки Яндекса [10]:

User-agent: YandexBot # будет использоваться только основным индексирующим роботом
Disallow: /*id=

User-agent: Yandex # будет использована всеми роботами Яндекса
Disallow: /*sid= # кроме основного индексирующего

User-agent: * # не будет использована роботами Яндекса
Disallow: /cgi-bin

Пример: закрыть контент от GPTBot и Google-Extended, не меняя доступ поисковых роботов. Это отдельные токены [2; 19], а робот без своей группы переходит к группе * [15].

User-agent: GPTBot
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: *
Disallow:

Этот файл не исключает сайт из AI Overviews и AI Mode: Google-Extended охватывает обучение и grounding в Gemini Apps и Vertex AI [2], а для ИИ-функций Поиска у Google есть отдельная настройка в Search Console, не связанная с robots.txt [22].

Пример: тестовая копия сайта, закрытая от всех добросовестных роботов (опасно, если файл попадёт на рабочий сайт).

User-agent: *
Disallow: /

Важно: запрет обхода не равен исключению из поиска. Google указывает, что блокировка обхода не мешает адресу появиться в результатах поиска [3], а запрещённый URL может быть проиндексирован, если на него ссылаются; чтобы страницы не было в Google, нужны noindex или защита паролем [7]. Подробнее — Мета-тег robots / noindex.

Управление нагрузкой

Google. Для срочного снижения нагрузки Google рекомендует отвечать роботу кодами 500, 503 или 429 вместо 200 на «пару часов или 1–2 дня», но не дольше: если ошибки на одном адресе держатся несколько дней, URL может выпасть из индекса [5]. С кодами 503 и 429 можно передать заголовок Retry-After [5]. Если отдавать ошибки нельзя, можно подать специальный запрос через Search Console; запросить увеличение скорости обхода нельзя [5].

Яндекс. Скорость задаётся в Вебмастере: «Индексирование» → «Скорость обхода»; по умолчанию включён режим «Доверять Яндексу», а заданное вручную значение считается рекомендованным [12]. Директиву Crawl-delay Яндекс не учитывает с 22 февраля 2018 года и предлагает вместо неё эту настройку [11]. Есть исключения: YandexAccessibilityBot настройку скорости обхода игнорирует [9].

ИИ-краулеры

OpenAI. Настройки для роботов OpenAI независимы («Each setting is independent of the others»): можно разрешить OAI-SearchBot для показа в поиске ChatGPT и запретить GPTBot для обучения [19].

Google. На 11.10.2026 у Google три механизма с разным охватом:

Механизм Что охватывает Влияние на обычный Поиск
Токен Google-Extended в robots.txt Обучение будущих моделей Gemini и grounding в Gemini Apps и Grounding with Google Search на Vertex AI [2] Не влияет на включение в Поиск и ранжирование [2]
Настройка Search Console «Search generative AI» (Settings → Search generative AI; значения include — по умолчанию, exclude и inherit) AI Overviews, AI Mode и ИИ-функции Discover; на обучение ИИ не влияет — для этого Справка отсылает к Google-Extended [22] Не используется как сигнал ранжирования или включения для других частей Поиска [22; 23]
Правила robots.txt для Googlebot и директивы nosnippet, data-nosnippet, max-snippet, noindex Обход и показ информации со страниц в Поиске [21] Действуют и на обычный сниппет и индексацию [21]

Настройку Search Console Google анонсировал 3 июня 2026 года, начав с части сайтов в Великобритании, а с 31 августа 2026 года она доступна всем сайтам в мире [23]. Сайты, которые от неё отказались, не получают трафика и показов из генеративных ИИ-функций Google [23]; исключение обычно вступает в силу за несколько дней [22]. Чтобы попасть в ИИ-функции Поиска, сайт должен быть включён в эту настройку, а страница — проиндексирована и допущена к показу со сниппетом [24]. Приложение Gemini в Справке о настройке не упоминается [22]. Страница Google «AI features and your website» обновлена 10 декабря 2025 года и этой настройки не описывает [21].

Яндекс. Справка описывает YandexAdditional как токен, который учитывается при обработке robots.txt для ограничения показа контента в быстрых ответах с YandexGPT и в ответах Поиска с Алисой; он применяется к страницам, проиндексированным основным роботом, и сам запросов для индексирования не делает [9].

Типовые ситуации

  1. Поддельный Googlebot. Всплеск запросов с User-agent Googlebot, но DNS-проверка показывает, что адреса не относятся к доменам Google, — это сторонний бот; Google предупреждает, что User-agent часто подделывают [3].
  2. Забытый Disallow: /. Правило с тестового домена попало на рабочий сайт, и добросовестные роботы перестают его обходить.
  3. Закрытые ресурсы JavaScript-сайта. CSS и скрипты запрещены в robots.txt, и робот не может корректно отрисовать страницу. Google советует не блокировать ресурсы, без которых страницу трудно понять [7]; у Яндекса ресурсы для рендеринга загружает YandexRenderResourcesBot [9].

Как измерить или проверить

Логи сервера

Визиты роботов видны в журналах доступа веб-сервера по полю User-agent (см. Лог-файлы сервера). Яндекс советует не искать в логах конкретную версию браузера из строки User-agent: она меняется [9].

Проверка подлинности робота

Порядок, который описывают Google и Яндекс, по сути одинаков [4; 9]:

  1. Взять из логов IP-адрес, с которого пришёл запрос.
  2. Выполнить обратный DNS-запрос (reverse DNS) — получить имя хоста.
  3. Проверить домен: для Google — googlebot.com, google.com или googleusercontent.com [4]; для Яндекса имя должно оканчиваться на yandex.ru, yandex.net или yandex.com [9].
  4. Выполнить прямой DNS-запрос для полученного имени и убедиться, что он возвращает исходный IP-адрес.

Пример из документации Google [4]:

host 66.249.66.1
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.com.

host crawl-66-249-66-1.googlebot.com
crawl-66-249-66-1.googlebot.com has address 66.249.66.1

Различия подходов Google и Яндекса:

Аспект Google Яндекс
Публикует ли IP-адреса Да: JSON-файлы диапазонов (common-crawlers.json, special-crawlers.json, user-triggered-fetchers.json и др.) [4] Нет: адреса часто меняются, список не публикуется; роботы используют автономные системы AS13238, AS208722 и AS212066 [9]
Инструмент проверки Сверка IP с опубликованными диапазонами [4] «Проверка IP-адреса» в Вебмастере [9]
Скорость обхода Временные коды 500/503/429, Retry-After, запрос через Search Console [5] Настройка «Скорость обхода» в Вебмастере [12]; Crawl-delay не учитывается [11]
Роботы вне общих правил robots.txt AdsBot (по разрешению рекламодателя), сборщики по запросу пользователя [1; 4] Отмечены в таблице роботов («Нет») [9]
Ограничение ИИ-ответов в поиске Настройка Search Console «Search generative AI» — не токен robots.txt [22] Токен YandexAdditional в robots.txt [9]

Отчёты поисковых систем

  • Google Search Console — отчёт «Статистика сканирования» (Crawl Stats) в настройках ресурса: общее число запросов, объём скачанных данных, среднее время ответа, разбивка по кодам ответа, типам файлов, цели обхода и типу Googlebot; доступен для ресурсов корневого уровня [8].
  • Яндекс Вебмастер — отчёт «Статистика обхода» («Индексирование» → «Статистика обхода»): обойдённые страницы с датой обхода и кодом ответа, история обхода по кодам ответа; данные обновляются ежедневно [13].

Рабочие показатели

Единой формулы нет. По логам и отчётам смотрят число запросов робота в сутки, распределение кодов ответа (200, 3xx, 4xx, 5xx) и время ответа сервера [8; 13]; это рабочие показатели, а не официальная метрика качества.

Ошибки, ограничения и спорные вопросы

  • «Робот оценивает и ранжирует сайт». Робот скачивает страницы и передаёт текст и ссылки индексатору [16]; решение о показе и позиции принимается на следующих этапах (см. Индексация, Ранжирование).
  • «robots.txt защищает сайт». RFC 9309 говорит, что эти правила — не форма авторизации доступа («not a form of access authorization») [15]. Для закрытых файлов Google советует другие способы, например защиту паролем на сервере [7].
  • «Закрыл в robots.txt — страница пропала из поиска». Для Google это не так [3; 7]. В использованной Справке Яндекса такого правила нет; переносить на Яндекс выводы из документации Google не следует.
  • «Закрыл Google-Extended — сайт исчез из AI Overviews». Нет: этот токен касается обучения и grounding в Gemini Apps и Vertex AI [2], а ИИ-функции Поиска управляются настройкой Search Console [22].
  • Доверие строке User-agent. И Google, и Яндекс предлагают проверку через DNS, потому что User-agent подделывают [3; 9].
  • Блокировка CSS и JavaScript. Мешает роботу понять страницу [7].
  • Долгие ответы 503 «чтобы робот не мешал». Через несколько дней ошибок URL может выпасть из индекса Google [5].
  • Контент за авторизацией. Страницы, требующие входа, могут быть недоступны роботу [6].
  • Спорный вопрос: пускать ли ИИ-краулеров. Одна позиция: закрытие токенов для обучения ограничивает использование контента в генеративных моделях [2; 19]. Другая: отказ от ИИ-поиска сокращает видимость — сайты, закрытые от OAI-SearchBot, не показываются в ответах поиска ChatGPT (хотя могут появляться как навигационные ссылки) [19], а сайты, отключившие ИИ-функции в Search Console, не получают из них трафика и показов [23]. Поскольку настройки OpenAI независимы [19], а Google-Extended и настройка Search Console не влияют на обычную выдачу Google [2; 22], эти решения можно принимать по отдельности. Единой отраслевой рекомендации нет.

Частые вопросы

Краулер, паук, бот и поисковый робот — это одно и то же?

В документации поисковых систем — да: Google называет Googlebot краулером, роботом, ботом или пауком [6]. Но не каждый бот на сайте — поисковый робот: парсеры, SEO-сервисы и ИИ-боты решают другие задачи.

Как проверить, что это настоящий Googlebot или YandexBot?

Обратным DNS-запросом получить имя хоста, проверить домен (у Google — googlebot.com, google.com, googleusercontent.com; у Яндекса — yandex.ru, yandex.net, yandex.com) и прямым запросом убедиться, что имя указывает на тот же IP [4; 9]. Для Яндекса есть инструмент «Проверка IP-адреса» в Вебмастере [9].

Как снизить нагрузку от роботов?

Для Google — временно отдавать 500, 503 или 429 не дольше 1–2 дней или подать запрос через Search Console [5]. Для Яндекса — настройка «Скорость обхода» в Вебмастере; Crawl-delay Яндекс не учитывает [11; 12].

Можно ли закрыть сайт от ИИ, не потеряв поиск?

Во многом да, но разными механизмами. GPTBot отвечает за обучение моделей OpenAI, OAI-SearchBot — за поиск ChatGPT, и эти настройки независимы [19]. Google-Extended ограничивает обучение моделей Gemini и grounding в Gemini Apps и Vertex AI и не влияет на Google Поиск [2]. AI Overviews, AI Mode и ИИ-функции Discover отключаются настройкой Search Console «Search generative AI», которая не служит сигналом ранжирования для остального Поиска [22]. В Яндексе для быстрых ответов с YandexGPT и ответов Поиска с Алисой есть токен YandexAdditional [9]. Директивы nosnippet и noindex тоже ограничивают показ в Поиске, но действуют и на обычный сниппет [21].

Видит ли робот контент на JavaScript?

Google отрисовывает страницы со скриптами в свежей версии Chrome [6]; у Яндекса ресурсы для рендеринга загружает YandexRenderResourcesBot [9]. Если скрипты закрыты в robots.txt, отрисовка может быть неполной [7].

Если закрыть страницу в robots.txt, она исчезнет из поиска?

В Google — не обязательно: адрес может остаться в выдаче, если на него ссылаются; для исключения нужен noindex или пароль [3; 7].

Поисковый робот и сканирование — одно и то же?

Робот — программа, выполняющая работу; сканирование — процесс получения ресурсов. [25, 28]

Если в журнале написано Googlebot, это точно Google?

Нет. Имя может быть подставлено другой программой. Нужна проверка по инструкции Google, например по DNS или опубликованным диапазонам IP. [26, 29]

Почему робот был на странице, а её нет в выдаче?

Получение, индексирование и показ по запросу — разные этапы. Сам визит не гарантирует прохождения следующих этапов. [28]

Можно ли защитить секретный раздел через robots.txt?

Нет: файл задаёт правила обхода и не проверяет права доступа. Защищать нужно сам ресурс. [27]

Связанные термины

Источники

  1. Google Search Central. (n.d.). Overview of Google crawlers and fetchers (user agents). Google for Developers. https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers (дата обращения: 11.10.2026). ↑ а б в г д е ж
  2. Google Search Central. (n.d.). Google's common crawlers. Google for Developers. https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м н о п р с т
  3. Google Search Central. (2026, February 3). Googlebot. Google for Developers. https://developers.google.com/search/docs/crawling-indexing/googlebot (дата обращения: 11.10.2026). ↑ а б в г д е ж з и
  4. Google Search Central. (n.d.). Verifying Googlebot and other Google crawlers. Google for Developers. https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м
  5. Google Search Central. (n.d.). Reduce the Google crawl rate. Google for Developers. https://developers.google.com/search/docs/crawling-indexing/reduce-crawl-rate (дата обращения: 11.10.2026). ↑ а б в г д е
  6. Google Search Central. (n.d.). In-depth guide to how Google Search works. Google for Developers. https://developers.google.com/search/docs/fundamentals/how-search-works (дата обращения: 11.10.2026). ↑ а б в г д е ж з
  7. Google Search Central. (n.d.). Introduction to robots.txt. Google for Developers. https://developers.google.com/search/docs/crawling-indexing/robots/intro (дата обращения: 11.10.2026). ↑ а б в г д е ж з
  8. Google. (n.d.). Crawl Stats report [Отчет «Статистика сканирования»]. Search Console Help. https://support.google.com/webmasters/answer/9679690 (дата обращения: 11.10.2026). ↑ а б
  9. Как проверить, что робот принадлежит Яндексу // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/check-yandex-robots (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м н о п р с т у ф х ц ч ш э ю
  10. Директива User-agent // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/user-agent (дата обращения: 11.10.2026). ↑ а б в
  11. Директива Crawl-delay // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/crawl-delay (дата обращения: 11.10.2026). ↑ а б в
  12. Скорость обхода сайта // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/service/crawl-rate (дата обращения: 11.10.2026). ↑ а б в
  13. Статистика обхода // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/service/site-indexing (дата обращения: 11.10.2026). ↑ а б
  14. Индексирование интернета // Технологии : [архивный материал] / Яндекс. — URL: https://yandex.ru/company/technologies/searchindex/ (дата обращения: 11.10.2026). ↑ а б
  15. Koster, M., Illyes, G., Zeller, H., & Sassman, L. (2022). Robots Exclusion Protocol (RFC 9309). Internet Engineering Task Force. https://www.rfc-editor.org/rfc/rfc9309.html (дата обращения: 11.10.2026). ↑ а б в г д е
  16. Manning, C. D., Raghavan, P., & Schütze, H. (2008). Introduction to information retrieval (Ch. 20: Web crawling and indexes). Cambridge University Press. (разделы «Features a crawler must provide», «Features a crawler should provide», «Crawler architecture», «References and further reading»; дата обращения: 11.10.2026). ↑ а б в г д е ж з и
  17. Olston, C., & Najork, M. (2010). Web crawling. Foundations and Trends in Information Retrieval, 4(3), 175–246. https://doi.org/10.1561/1500000017 (дата обращения: 11.10.2026). ↑ а б в г
  18. Brin, S., & Page, L. (1998). The anatomy of a large-scale hypertextual Web search engine. Computer Networks and ISDN Systems, 30(1–7), 107–117. https://doi.org/10.1016/S0169-7552(98)00110-X ↑ а б
  19. OpenAI. (n.d.). Overview of OpenAI crawlers. OpenAI Developers. https://developers.openai.com/api/docs/bots (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м н о
  20. Печников А. А., Чернобровкин Д. И. Адаптивный краулер для поиска и сбора внешних гиперссылок // Управление большими системами : сборник трудов / ИПУ РАН. — 2012. — Вып. 36. — С. 301–315. — URL: https://cyberleninka.ru/article/n/adaptivnyy-krauler-dlya-poiska-i-sbora-vneshnih-giperssylok (дата обращения: 11.10.2026). Использована по аннотации; выходные данные сверены по записи RePEc/IDEAS: https://ideas.repec.org/a/scn/022092/13985810.html (дата обращения: 11.10.2026). ↑ а б
  21. Google Search Central. (2025, December 10). AI features and your website. Google for Developers. https://developers.google.com/search/docs/appearance/ai-features (дата обращения: 11.10.2026). ↑ а б в г
  22. Google. (n.d.). Search generative AI control. Search Console Help. https://support.google.com/webmasters/answer/16908024 (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м
  23. Loew, M. (2026, June 3; updated 2026, August 31). New opportunities, control and insights for website owners. Google Blog. https://blog.google/products-and-platforms/products/search/new-controls-website-owners (дата обращения: 11.10.2026). ↑ а б в г д е
  24. Google Search Central. (2026, July 10). Google's guide to optimizing for generative AI features on Google Search. Google for Developers. https://developers.google.com/search/docs/fundamentals/ai-optimization-guide (дата обращения: 11.10.2026). ↑
  25. Google. (n.d.). Overview of Google crawlers and fetchers (user agents). Google Crawling Infrastructure. https://developers.google.com/crawling/docs/crawlers-fetchers/overview-google-crawlers (дата обращения: 02.11.2026). ↑
  26. Google. (n.d.). Verify requests from Google crawlers and fetchers. Google Crawling Infrastructure. https://developers.google.com/crawling/docs/crawlers-fetchers/verify-google-requests (дата обращения: 02.11.2026). ↑
  27. Koster, M., Illyes, G., Zeller, H., & Sassman, L. (2022). Robots exclusion protocol (RFC 9309). RFC Editor. https://www.rfc-editor.org/info/rfc9309/ (дата обращения: 02.11.2026). ↑
  28. Google. (n.d.). In-depth guide to how Google Search works. Google Search Central. https://developers.google.com/search/docs/fundamentals/how-search-works (дата обращения: 02.11.2026). ↑ а б
  29. Google. (n.d.). Googlebot. Google Search Central. https://developers.google.com/search/docs/crawling-indexing/googlebot (дата обращения: 02.11.2026). ↑

Служебный блок

Версия
3.0
Факты проверены
Подготовка
Редакция Медиатрона
Публикация
утверждена главным редактором
Дополнено
4 ноября 2026 г.: вопросы и ответы (4) из новой редакции

Редакция Медиатрона. Факты сверены с первоисточниками, публикация утверждена главным редактором.

История правок

v1.0 — первая версия; v2.0 — доработка: сфера действия Google-Extended, таблица цикла краулера, оформление источников; v3.0 — доработка: описана настройка Search Console «Search generative AI» (доступна всем сайтам с 31.08.2026) и три механизма управления ИИ-функциями Google, исправлены «Кратко», таблицы ботов и «Google / Яндекс», раздел «ИИ-краулеры», «Спорный вопрос», FAQ; добавлена оговорка OpenAI о навигационных ссылках; добавлены источники –.*

Нашли ошибку? info@mediatrone.ru