Перейти к содержимому
Выберите тему

AI-краулеры и robots.txt

Боты OpenAI, Anthropic, Google, Perplexity, Apple, Amazon, Meta, Mistral и Яндекса по документации владельцев - три класса (обучение, поиск, запрос пользователя), что слушается robots.txt и шаблон настройки

Проверено
3 октября 2026
Источник
страницы владельцев ботов
Владельцев в таблице
12

Списки меняются. Перед настройкой сверьтесь со страницей владельца: ссылки собраны в конце.

Кто приходит на сайт и что его останавливает

Обучениесам, по расписанию

  1. Бот для обученияGPTBot, ClaudeBot
  2. robots.txtслушается
  3. Набор данныхможет пойти в обучение моделей

Поисксам, по расписанию

  1. Поисковый ботOAI-SearchBot, PerplexityBot
  2. robots.txtслушается
  3. Индексстраница в ответе со ссылкой

Запрос пользователяпо просьбе человека

  1. Человекдаёт ссылку или задаёт вопрос
  2. АссистентChatGPT-User, Claude-User
  3. robots.txtчасто не действует

Третий класс открывает страницу не сам, а потому что об этом попросил человек. Поэтому владельцы прямо пишут, что правила robots.txt на такие запросы могут не действовать.

Боты ИИ-компаний по владельцам и классам
ВладелецОбучениесобирает страницы для обучения моделейПоискиндексирует страницы, чтобы ссылаться на них в ответахЗапрос пользователяоткрывает страницу, потому что попросил человек
OpenAIОбучениеGPTBotслушается robots.txtсодержание может пойти в обучение моделейПоискOAI-SearchBotслушается robots.txtпоказ в поиске ChatGPT; правило действует примерно через суткиЗапрос пользователяChatGPT-Userможет не слушаться robots.txtправила могут не применяться
AnthropicОбучениеClaudeBotслушается robots.txtможет пойти в обучение; понимает Crawl-delayПоискClaude-SearchBotслушается robots.txtкачество поисковых результатовЗапрос пользователяClaude-Userслушается robots.txtзапрет не даёт получить страницу
GoogleОбучениеGoogle-Extendedимя для robots.txtуправляющее имя, отдельного бота нет: обучение GeminiПоискGooglebotслушается robots.txtон же управляет AI Overviews и AI ModeЗапрос пользователяGoogle-Agentможет не слушаться robots.txtкак правило, игнорирует; то же у Google-NotebookLM
PerplexityОбучениебота этого класса нетПоискPerplexityBotслушается robots.txtссылки в результатах; для обучения базовых моделей не используетсяЗапрос пользователяPerplexity-Userможет не слушаться robots.txtкак правило, игнорирует
AppleОбучениеApplebot-Extendedимя для robots.txtуправляющее имя: отказ от обучения моделей AppleПоискApplebotслушается robots.txtSpotlight, Siri, SafariЗапрос пользователябота этого класса нет
AmazonОбучениеAmazonbotслушается robots.txtметатег noarchive означает отказ от обученияПоискAmzn-SearchBotслушается robots.txtпоиск и Alexa; для обучения не используетсяЗапрос пользователяAmzn-Userможет не слушаться robots.txtможет не следовать всем правилам
MetaОбучениеmeta-externalagentслушается robots.txtобучение моделей и улучшение продуктовПоискmeta-webindexerслушается robots.txtкачество поиска Meta AIЗапрос пользователяmeta-externalfetcherможет не слушаться robots.txtможет обходить правила
MistralОбучениеMistralAI-Trainingслушается robots.txtсбор наборов данныхПоискMistralAI-Indexслушается robots.txtтолько индексацияЗапрос пользователяMistralAI-Userне сказановладелец прямо не говорит
Common CrawlОбучениеCCBotслушается robots.txtоткрытый архив веба, им пользуются и для обученияПоискбота этого класса нетЗапрос пользователябота этого класса нет
DuckDuckGoОбучениебота этого класса нетПоискDuckAssistBotслушается robots.txtответы с ИИ; правило действует через 72 часаЗапрос пользователябота этого класса нет
MicrosoftОбучениебота этого класса нетПоискbingbotслушается robots.txtобычный поисковый бот, отдельного ИИ-бота нетЗапрос пользователябота этого класса нет
ЯндексОбучениеYandexAdditionalимя для robots.txtуправляющее имя: показ в ответах Поиска с Яндекс ИИПоискYandexBotслушается robots.txtосновной индексирующий роботЗапрос пользователябота этого класса нет

Три имени - три разные настройки

OpenAI

  • GPTBotобучение
  • OAI-SearchBotпоиск ChatGPT
  • ChatGPT-Userзапрос человека

Запрет GPTBot не закрывает сайт от ChatGPT. По словам OpenAI, каждая настройка независима от остальных.

Anthropic

  • ClaudeBotобучение
  • Claude-SearchBotпоиск
  • Claude-Userзапрос человека

Имён anthropic-ai и Claude-Web на странице Anthropic нет. Запрещать их отдельно не нужно.

Google

  • Google-Extendedобучение Gemini
  • GooglebotПоиск и AI Overviews

Запрет Google-Extended не убирает сайт из AI Overviews. Для них управляют правила Googlebot, а также nosnippet, data-nosnippet, max-snippet и noindex.

У Яндекса для ответов с ИИ есть отдельное управляющее имя:

robots.txt
User-agent: YandexAdditional
Disallow: /

Оно запрещает показывать содержание страниц в ответах Поиска с Яндекс ИИ. Индексирующих запросов этот робот не делает. Общее правило User-agent: * на него не действует, имя нужно указать явно. По данным Яндекса, изменение вступает в силу за 2-14 дней.

robots.txt
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: meta-externalagent
Disallow: /
User-agent: MistralAI-Training
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
Sitemap: https://example.com/sitemap.xml

Сигналы для ИИ: что работает на самом деле

Подтверждено

  • Amazon учитывает метатег noarchive как отказ от обучения.
  • Bing использует NOCACHE и NOARCHIVE для управления использованием в чате и обучении.
  • Cloudflare документирует строку Content-Signal и по умолчанию добавляет её в управляемый robots.txt.

Не доказано

  • DisallowAITraining: черновик сотрудников Microsoft истёк и не принят IETF. Ни один владелец бота не заявляет о поддержке.
  • Метатеги noai и noimageai появились у DeviantArt в 2022 году. Владельцы ботов их поддержку не подтверждают.

Чего это не означает

  • Content-Signal - инициатива одной компании, а не стандарт.
  • Рабочая группа IETF AIPREF готовит словарь предпочтений. На 3 октября 2026 года это черновики, RFC нет.

Имя бота в заголовке User-Agent легко подделать. Владельцы публикуют списки адресов или дают проверку через DNS.

Владелец Где список
OpenAI openai.com/gptbot.json, searchbot.json, chatgpt-user.json
Anthropic claude.com/crawling/bots.json
Perplexity perplexity.com/perplexitybot.json, perplexity-user.json
Apple обратная запись DNS *.applebot.apple.com
Common Crawl обратная запись DNS *.crawl.commoncrawl.org
DuckDuckGo duckduckgo.com/duckassistbot.json
Яндекс обратная запись DNS в yandex.ru, yandex.net, yandex.com и прямая проверка

Что известно, а что нет

Подтверждено

  • OpenAI, Anthropic, Perplexity и Яндекс публикуют llms.txt для собственной документации.
  • Google пишет прямо: Поиск такие файлы не использует.

Не доказано

  • Что бот хотя бы одного владельца читает чужой /llms.txt. Ни один владелец этого не заявляет.

Чего это не означает

  • Публикация своего файла - не обязательство ботов этой компании читать ваш.

Подробнее - в разделе Статус llms.txt.

Два файла, две задачи

robots.txt

куда ходить нельзя

  • Управляет доступом
  • Адресован всем ботам
  • Свой синтаксис
  • Стандарт: RFC 9309

llms.txt

где главное

  • Доступом не управляет
  • Адресован агентам и моделям
  • Markdown
  • Proposal одного автора

Файлы дополняют друг друга: первый ограничивает, второй направляет.

  • У Bytespider (ByteDance) официальной страницы с описанием нет. Его назначение и отношение к robots.txt не подтверждены.
  • У Cohere и xAI официальных страниц о ботах не найдено.
  • Полные строки User-Agent ботов Anthropic на странице владельца не приведены.