robots.txt · AI-боты · База знаний

robots.txt для AI-ботов 2026: блокируем GPTBot, ClaudeBot, CCBot и Perplexity

С 2023 года AI-компании запустили сотни краулеров для сбора обучающих данных. Рассказываем, каких ботов стоит блокировать, как правильно это сделать в robots.txt, и когда блокировка — ошибка.

Сгенерировать robots.txt →
Быстрый старт: воспользуйтесь генератором robots.txt AuditGuard — он сформирует файл с нужными блокировками одним кликом, включая раздел для всех актуальных AI-ботов.

Полный список AI-ботов для robots.txt (2026)

User-agentКомпанияНазначениеРекомендация
GPTBotOpenAIОбучение GPT-4/5 и ChatGPT⚠️ По ситуации
OAI-SearchBotOpenAIПоиск ChatGPT✅ Оставить (трафик)
ClaudeBotAnthropicОбучение Claude⚠️ По ситуации
Claude-WebAnthropicClaude.ai — поиск в реальном времени✅ Оставить
CCBotCommon CrawlОткрытый датасет, используется многими LLM🔴 Блокировать
PerplexityBotPerplexity AIAI-поиск и индексация⚠️ По ситуации
Applebot-ExtendedAppleОбучение Apple Intelligence🔴 Блокировать
BytespiderByteDance / TikTokОбучение ИИ TikTok🔴 Блокировать
FacebookBotMetaОбучение Llama / Meta AI⚠️ По ситуации
Google-ExtendedGoogleОбучение Gemini (не поиск!)⚠️ По ситуации
DiffbotDiffbotKnowledge graph, продаётся компаниям🔴 Блокировать
cohere-aiCohereОбучение LLM для enterprise🔴 Блокировать
⚠️ Важно: Google-Extended блокирует только использование контента для обучения Gemini. Это НЕ влияет на обычную индексацию Google Search — Googlebot работает через отдельный User-agent.

Минимальный robots.txt с блокировкой AI-ботов

Базовая конфигурация: блокируем самые агрессивные краулеры и датасеты:

# Основной поиск — разрешаем User-agent: * Disallow: # Common Crawl (открытый датасет для обучения LLM) User-agent: CCBot Disallow: / # Apple Intelligence User-agent: Applebot-Extended Disallow: / # ByteDance / TikTok AI User-agent: Bytespider Disallow: / # Diffbot (продаёт данные компаниям) User-agent: Diffbot Disallow: / # Gemini (только обучение, не поиск) User-agent: Google-Extended Disallow: / Sitemap: https://ваш-домен.ru/sitemap.xml

Полная блокировка всех AI-ботов

Если хотите заблокировать максимум AI-сканеров — коммерческих и открытых:

# Обычные поисковики — разрешаем User-agent: Googlebot Disallow: User-agent: Yandexbot Disallow: User-agent: bingbot Disallow: # Все остальные — блокируем User-agent: * Disallow: / # Дополнительно — явно указываем каждого AI-бота User-agent: GPTBot Disallow: / User-agent: OAI-SearchBot Disallow: / User-agent: ClaudeBot Disallow: / User-agent: Claude-Web Disallow: / User-agent: CCBot Disallow: / User-agent: PerplexityBot Disallow: / User-agent: Applebot-Extended Disallow: / User-agent: Bytespider Disallow: / User-agent: FacebookBot Disallow: / User-agent: Google-Extended Disallow: / User-agent: Diffbot Disallow: / User-agent: cohere-ai Disallow: / Sitemap: https://ваш-домен.ru/sitemap.xml
⚠️ Осторожно с `User-agent: *`: блокировка всех агентов кроме явно перечисленных поисковиков — агрессивный подход. Убедитесь что не заблокируете мониторинговые сервисы, Telegram link preview, и другие нужные боты.

Когда НЕ надо блокировать AI-ботов

Оставьте GPTBot и ClaudeBot открытыми, если:

  • Вы хотите что ChatGPT и Claude ссылались на ваш сайт как на источник в ответах
  • У вас информационный сайт (новости, база знаний, документация) — AI-упоминания дают трафик
  • Вы хотите попасть в AI-поиск ChatGPT Search (OAI-SearchBot) и Perplexity

Оставьте открытым OAI-SearchBot (отдельный от GPTBot) — он используется для ChatGPT Search, который реально приводит посетителей на сайт. Это принципиально другой бот, не для обучения.

Разница между GPTBot и OAI-SearchBot

OpenAI использует разные User-agent для разных задач:

Аналогично для Anthropic: ClaudeBot (обучение) vs Claude-Web (поиск Claude.ai в реальном времени).

Проверка: соблюдают ли боты robots.txt?

На практике соблюдение robots.txt среди AI-компаний:

КомпанияСоблюдает robots.txtИсточник
OpenAI (GPTBot)✅ Официально даДокументация OpenAI
Anthropic (ClaudeBot)✅ Официально даДокументация Anthropic
Apple (Applebot-Extended)✅ Официально даДокументация Apple
Perplexity (PerplexityBot)✅ Официально даДокументация Perplexity
Common Crawl (CCBot)⚠️ ЧастичноЖалобы в интернете
ByteDance (Bytespider)⚠️ НестабильноНезависимые исследования
Diffbot❌ ИгнорируетМножество жалоб
Вывод: robots.txt — это джентльменское соглашение. Крупные компании его соблюдают, менее известные краулеры — не всегда. Для надёжной блокировки используйте также ограничения на уровне nginx/firewall.

Блокировка через nginx (дополнительный уровень защиты)

Если хотите гарантированно заблокировать конкретного бота — используйте nginx:

map $http_user_agent $block_ai_bot { default 0; ~*CCBot 1; ~*Bytespider 1; ~*Diffbot 1; ~*cohere-ai 1; } server { # ... if ($block_ai_bot) { return 403; } }
⚠️ Блокировка по User-agent — не абсолютная защита: User-agent легко подделать. Серьёзные краулеры этим не занимаются, но помните об ограничениях.

Итоговая шпаргалка

СитуацияЧто делать
Хочу чтобы ChatGPT ссылался на мой сайтОткрыть OAI-SearchBot, закрыть GPTBot
Не хочу чтобы данные использовались для обученияБлокировать GPTBot, ClaudeBot, Google-Extended
Не хочу попадать в открытые датасетыБлокировать CCBot обязательно
Блокировать всё кроме поискаWhitelist Googlebot, Yandexbot, bingbot; остальным Disallow: /
Сгенерировать robots.txt для своего сайта →

Часто задаваемые вопросы

Какие AI-боты нужно блокировать в robots.txt в 2026 году?

Основные: GPTBot (OpenAI), ClaudeBot (Anthropic), CCBot (Common Crawl — обучающий набор), PerplexityBot, Applebot-Extended (Apple Intelligence). Также стоит заблокировать Bytespider (TikTok/ByteDance) и Diffbot. Из поисковых AI-ботов — Google-Extended (только обучение Gemini, не поиск).

Блокировка GPTBot в robots.txt действительно работает?

OpenAI официально заявляет что GPTBot соблюдает robots.txt. На практике крупные AI-компании (OpenAI, Anthropic, Apple, Perplexity) соблюдают директивы. CCBot и Bytespider соблюдают нестабильно, Diffbot нередко игнорирует. Полной гарантии нет — для надёжной блокировки дополняйте nginx-правилами.

Стоит ли блокировать все AI-боты или только некоторые?

Зависит от стратегии. Если контент уникальный и авторский — можно блокировать всех. Если хотите упоминаний в ответах ChatGPT/Claude как источника — не блокируйте OAI-SearchBot и Claude-Web. CCBot рекомендуем блокировать всегда: это открытый датасет который распространяется среди многих проектов.