AI-краулеры и robots.txt
Боты OpenAI, Anthropic, Google, Perplexity, Apple, Amazon, Meta, Mistral и Яндекса по документации владельцев - три класса (обучение, поиск, запрос пользователя), что слушается robots.txt и шаблон настройки
- Проверено
- 3 октября 2026
- Источник
- страницы владельцев ботов
- Владельцев в таблице
- 12
Списки меняются. Перед настройкой сверьтесь со страницей владельца: ссылки собраны в конце.
Три класса ботов
Заголовок раздела «Три класса ботов»Обучениесам, по расписанию
- Бот для обучения
GPTBot, ClaudeBot - robots.txtслушается
- Набор данныхможет пойти в обучение моделей
Поисксам, по расписанию
- Поисковый бот
OAI-SearchBot, PerplexityBot - robots.txtслушается
- Индексстраница в ответе со ссылкой
Запрос пользователяпо просьбе человека
- Человекдаёт ссылку или задаёт вопрос
- Ассистент
ChatGPT-User, Claude-User - 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-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поиск ChatGPTChatGPT-Userзапрос человека
Запрет GPTBot не закрывает сайт от ChatGPT. По словам OpenAI, каждая настройка независима от остальных.
Anthropic
ClaudeBotобучениеClaude-SearchBotпоискClaude-Userзапрос человека
Имён anthropic-ai и Claude-Web на странице Anthropic нет. Запрещать их отдельно не нужно.
Google-Extendedобучение GeminiGooglebotПоиск и AI Overviews
Запрет Google-Extended не убирает сайт из AI Overviews. Для них управляют правила Googlebot, а также nosnippet, data-nosnippet, max-snippet и noindex.
У Яндекса для ответов с ИИ есть отдельное управляющее имя:
User-agent: YandexAdditionalDisallow: /Оно запрещает показывать содержание страниц в ответах Поиска с Яндекс ИИ. Индексирующих запросов этот робот не делает. Общее правило User-agent: * на него не действует, имя нужно указать явно. По данным Яндекса, изменение вступает в силу за 2-14 дней.
Готовые настройки
Заголовок раздела «Готовые настройки»User-agent: GPTBotDisallow: /
User-agent: ClaudeBotDisallow: /
User-agent: Google-ExtendedDisallow: /
User-agent: Applebot-ExtendedDisallow: /
User-agent: meta-externalagentDisallow: /
User-agent: MistralAI-TrainingDisallow: /
User-agent: CCBotDisallow: /
User-agent: OAI-SearchBotAllow: /
User-agent: Claude-SearchBotAllow: /
User-agent: PerplexityBotAllow: /
Sitemap: https://example.com/sitemap.xmlUser-agent: GPTBotAllow: /docs/Disallow: /User-agent: YandexAdditionalDisallow: /Чего в robots.txt пока нет
Заголовок раздела «Чего в robots.txt пока нет»Сигналы для ИИ: что работает на самом деле
Подтверждено
- 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 и прямая проверка |
Читают ли эти боты llms.txt
Заголовок раздела «Читают ли эти боты llms.txt»Что известно, а что нет
Подтверждено
- OpenAI, Anthropic, Perplexity и Яндекс публикуют
llms.txtдля собственной документации. - Google пишет прямо: Поиск такие файлы не использует.
Не доказано
- Что бот хотя бы одного владельца читает чужой
/llms.txt. Ни один владелец этого не заявляет.
Чего это не означает
- Публикация своего файла - не обязательство ботов этой компании читать ваш.
Подробнее - в разделе Статус llms.txt.
llms.txt и robots.txt
Заголовок раздела «llms.txt и robots.txt»robots.txt
куда ходить нельзя
- Управляет доступом
- Адресован всем ботам
- Свой синтаксис
- Стандарт: RFC 9309
llms.txt
где главное
- Доступом не управляет
- Адресован агентам и моделям
- Markdown
- Proposal одного автора
Файлы дополняют друг друга: первый ограничивает, второй направляет.
Чего мы не знаем
Заголовок раздела «Чего мы не знаем»- У
Bytespider(ByteDance) официальной страницы с описанием нет. Его назначение и отношение кrobots.txtне подтверждены. - У Cohere и xAI официальных страниц о ботах не найдено.
- Полные строки
User-Agentботов Anthropic на странице владельца не приведены.