Поисковый робот
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].
Типовые ситуации
- Поддельный Googlebot. Всплеск запросов с User-agent Googlebot, но DNS-проверка показывает, что адреса не относятся к доменам Google, — это сторонний бот; Google предупреждает, что User-agent часто подделывают [3].
- Забытый
Disallow: /. Правило с тестового домена попало на рабочий сайт, и добросовестные роботы перестают его обходить. - Закрытые ресурсы JavaScript-сайта. CSS и скрипты запрещены в robots.txt, и робот не может корректно отрисовать страницу. Google советует не блокировать ресурсы, без которых страницу трудно понять [7]; у Яндекса ресурсы для рендеринга загружает YandexRenderResourcesBot [9].
Как измерить или проверить
Логи сервера
Визиты роботов видны в журналах доступа веб-сервера по полю User-agent (см. Лог-файлы сервера). Яндекс советует не искать в логах конкретную версию браузера из строки User-agent: она меняется [9].
Проверка подлинности робота
Порядок, который описывают Google и Яндекс, по сути одинаков [4; 9]:
- Взять из логов IP-адрес, с которого пришёл запрос.
- Выполнить обратный DNS-запрос (reverse DNS) — получить имя хоста.
- Проверить домен: для Google —
googlebot.com,google.comилиgoogleusercontent.com[4]; для Яндекса имя должно оканчиваться наyandex.ru,yandex.netилиyandex.com[9]. - Выполнить прямой 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 и Яндекса:
| Аспект | Яндекс | |
|---|---|---|
| Публикует ли 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].
Как снизить нагрузку от роботов?
Можно ли закрыть сайт от ИИ, не потеряв поиск?
Во многом да, но разными механизмами. 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?
Если закрыть страницу в robots.txt, она исчезнет из поиска?
Поисковый робот и сканирование — одно и то же?
Если в журнале написано Googlebot, это точно Google?
Почему робот был на странице, а её нет в выдаче?
Получение, индексирование и показ по запросу — разные этапы. Сам визит не гарантирует прохождения следующих этапов. [28]
Можно ли защитить секретный раздел через robots.txt?
Нет: файл задаёт правила обхода и не проверяет права доступа. Защищать нужно сам ресурс. [27]
Связанные термины
Источники
- 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). ↑ а б в г д е ж
- 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). ↑ а б в г д е ж з и к л м н о п р с т
- Google Search Central. (2026, February 3). Googlebot. Google for Developers. https://developers.google.com/search/docs/crawling-indexing/googlebot (дата обращения: 11.10.2026). ↑ а б в г д е ж з и
- 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). ↑ а б в г д е ж з и к л м
- 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). ↑ а б в г д е
- 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). ↑ а б в г д е ж з
- 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). ↑ а б в г д е ж з
- Google. (n.d.). Crawl Stats report [Отчет «Статистика сканирования»]. Search Console Help. https://support.google.com/webmasters/answer/9679690 (дата обращения: 11.10.2026). ↑ а б
- Как проверить, что робот принадлежит Яндексу // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/check-yandex-robots (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м н о п р с т у ф х ц ч ш э ю
- Директива User-agent // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/user-agent (дата обращения: 11.10.2026). ↑ а б в
- Директива Crawl-delay // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/crawl-delay (дата обращения: 11.10.2026). ↑ а б в
- Скорость обхода сайта // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/service/crawl-rate (дата обращения: 11.10.2026). ↑ а б в
- Статистика обхода // Яндекс Вебмастер. Справка / Яндекс. — URL: https://yandex.ru/support/webmaster/ru/service/site-indexing (дата обращения: 11.10.2026). ↑ а б
- Индексирование интернета // Технологии : [архивный материал] / Яндекс. — URL: https://yandex.ru/company/technologies/searchindex/ (дата обращения: 11.10.2026). ↑ а б
- 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). ↑ а б в г д е
- 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). ↑ а б в г д е ж з и
- 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). ↑ а б в г
- 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 ↑ а б
- OpenAI. (n.d.). Overview of OpenAI crawlers. OpenAI Developers. https://developers.openai.com/api/docs/bots (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м н о
- Печников А. А., Чернобровкин Д. И. Адаптивный краулер для поиска и сбора внешних гиперссылок // Управление большими системами : сборник трудов / ИПУ РАН. — 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). ↑ а б
- 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). ↑ а б в г
- Google. (n.d.). Search generative AI control. Search Console Help. https://support.google.com/webmasters/answer/16908024 (дата обращения: 11.10.2026). ↑ а б в г д е ж з и к л м
- 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). ↑ а б в г д е
- 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). ↑
- 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). ↑
- 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). ↑
- 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). ↑
- 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). ↑ а б
- 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