seotools.pro Начать бесплатно

Проверка доступа AI-краулеров: шаблон

В прошлом году кто-то заблокировал AI-бота. Никто не помнит, кто это сделал, зачем и актуально ли это сейчас. А логи тем временем могут говорить совсем не то, что ваш robots.txt.

В этой проверке у каждого AI-агента своя строка: что о нём пишет разработчик, что решили на сайте, какое правило действует, что видно в логах и кто это утвердил.

Это проверка управления доступом, а не справочник по синтаксису. Robots.txt - лишь рекомендация, а некоторые агенты, которые открывают страницы по запросу пользователя, прямо говорят, что могут его не соблюдать. Поэтому нужны доказательства.

Внутри: лист для заполнения, таблица агентов по документации разработчиков, выбор политики, чек-лист по логам, запись об утверждении, заголовок CSV и вымышленный пример.

Формат
Редактируемый Word .docx
Объём
7 вариантов - ~7 страниц
Цена
100% бесплатно
Как начать
Копировать или скачать

Скачайте редактируемый документ Word в один клик.

Бесплатно · Без регистрации · Мгновенное скачивание

Работает сSemrushSe Ranking
UТехническое SEO

Проверка доступа AI-краулеров: шаблон

Проверка доступа AI-краулеров

Одна строка на одного AI-агента. В каждой строке: что агент делает по словам разработчика, что решили на сайте, какое правило сейчас действует, что показывают логи и кто это утвердил.

Сайт: [https://www.example.com] - Ответственный за проверку: [имя] - Дата проверки: [ГГГГ-ММ-ДД] - Следующая проверка: [дата]

Агент по документацииПолитика сайтаПравило robots.txt (действующее)Данные логовУтверждениеСтатус
[токен + разработчик, например GPTBot / OpenAI][разрешить / заблокировать / частично + причина в одну строку][точные строки из действующего robots.txt][обращения, коды ответа, проверено или нет, период][кто утвердил + дата][совпадает / расхождение / в ожидании]
[токен + разработчик][политика + причина][строки robots.txt][сводка по логам][кто утвердил + дата][статус]
[токен + разработчик][политика + причина][строки robots.txt][сводка по логам][кто утвердил + дата][статус]

Подробности по агенту (заполните для каждой строки)

  • Назначение по документации: [что агент делает, словами самого разработчика]
  • Источник: [URL документации разработчика], проверено [дата]
  • Тип агента: [обучение / поиск / запрос пользователя / только управляющий токен]
  • Соблюдает ли robots.txt, по словам разработчика: [да / может не соблюдать / как правило, игнорирует]
  • Бизнес-причина политики: [почему сайт разрешает или блокирует агента]
  • Период логов: [дата начала и окончания], источник [CDN / сервер / панель хостинга]
  • Чем проверено: [URL списка IP разработчика или результат обратного DNS]
  • Другие меры: [правило CDN или файрвола, если есть, и кто за него отвечает]

Следующие шаги

  • Ответственный за проверку: [имя] - задача: заново открыть все страницы документации и обновить столбец с назначением до [дата]
  • Ответственный за логи: [имя] - задача: выгрузить логи за [N] дней по указанным агентам и заполнить столбец с данными до [дата]
  • Утверждающий: [имя + роль] - задача: утвердить каждую политику или вернуть её с объяснением до [дата]
  • Разработчик: [имя] - задача: выкатить утверждённые изменения robots.txt и сохранить старый файл для отката до [дата]

Финальная проверка

  • В каждой строке указан один токен агента, а назначение подтверждено ссылкой на страницу разработчика с датой проверки.
  • У каждой политики есть письменная бизнес-причина, а не просто «разрешить» или «заблокировать».
  • Правило в столбце robots.txt скопировано из действующего файла, а не из черновика.
  • Данные логов охватывают указанный период, а обращения ботов сверены со списком IP разработчика или через обратный DNS.
  • В каждой строке есть имя утверждающего и дата. У строк с расхождением есть ответственный и срок исправления.
Скачать шаблон бесплатно

Почему это работает

У каждого AI-агента, который может зайти на ваш сайт, есть описанное назначение, обоснованная политика, действующее правило robots.txt, проверенные данные из логов и конкретный человек, который всё утвердил.

  • Ссылка на документацию самого разработчика привязывает политику к тому, что агент делает на самом деле.
  • Проверенные данные логов показывают, когда правила CDN или поддельные боты расходятся с вашим robots.txt.
  • Утверждение с конкретным именем и запись об откате делают каждое изменение доступа для AI прослеживаемым и обратимым.

7 готовых вариантов

Копировать всё

Проверка доступа AI-краулеров (лист для заполнения)

Когда использовать: По строке на каждого AI-агента: назначение по документации, политика сайта, действующее правило robots.txt, данные логов и утверждение. Плюс ответственные и финальная проверка.

Проверка доступа AI-краулеров

Одна строка на одного AI-агента. В каждой строке: что агент делает по словам разработчика, что решили на сайте, какое правило сейчас действует, что показывают логи и кто это утвердил.

Сайт: [https://www.example.com] - Ответственный за проверку: [имя] - Дата проверки: [ГГГГ-ММ-ДД] - Следующая проверка: [дата]

Агент по документацииПолитика сайтаПравило robots.txt (действующее)Данные логовУтверждениеСтатус
[токен + разработчик, например GPTBot / OpenAI][разрешить / заблокировать / частично + причина в одну строку][точные строки из действующего robots.txt][обращения, коды ответа, проверено или нет, период][кто утвердил + дата][совпадает / расхождение / в ожидании]
[токен + разработчик][политика + причина][строки robots.txt][сводка по логам][кто утвердил + дата][статус]
[токен + разработчик][политика + причина][строки robots.txt][сводка по логам][кто утвердил + дата][статус]

Подробности по агенту (заполните для каждой строки)

  • Назначение по документации: [что агент делает, словами самого разработчика]
  • Источник: [URL документации разработчика], проверено [дата]
  • Тип агента: [обучение / поиск / запрос пользователя / только управляющий токен]
  • Соблюдает ли robots.txt, по словам разработчика: [да / может не соблюдать / как правило, игнорирует]
  • Бизнес-причина политики: [почему сайт разрешает или блокирует агента]
  • Период логов: [дата начала и окончания], источник [CDN / сервер / панель хостинга]
  • Чем проверено: [URL списка IP разработчика или результат обратного DNS]
  • Другие меры: [правило CDN или файрвола, если есть, и кто за него отвечает]

Следующие шаги

  • Ответственный за проверку: [имя] - задача: заново открыть все страницы документации и обновить столбец с назначением до [дата]
  • Ответственный за логи: [имя] - задача: выгрузить логи за [N] дней по указанным агентам и заполнить столбец с данными до [дата]
  • Утверждающий: [имя + роль] - задача: утвердить каждую политику или вернуть её с объяснением до [дата]
  • Разработчик: [имя] - задача: выкатить утверждённые изменения robots.txt и сохранить старый файл для отката до [дата]

Финальная проверка

  • В каждой строке указан один токен агента, а назначение подтверждено ссылкой на страницу разработчика с датой проверки.
  • У каждой политики есть письменная бизнес-причина, а не просто «разрешить» или «заблокировать».
  • Правило в столбце robots.txt скопировано из действующего файла, а не из черновика.
  • Данные логов охватывают указанный период, а обращения ботов сверены со списком IP разработчика или через обратный DNS.
  • В каждой строке есть имя утверждающего и дата. У строк с расхождением есть ответственный и срок исправления.

Справочник агентов (по документации разработчиков)

Когда использовать: Одиннадцать токенов AI-агентов: назначение по документации разработчика, отношение к robots.txt, способ проверки обращений и ссылка на источник.

Справочник агентов (проверено 14 ноября 2026 г.)

Заполняйте столбец с назначением по этим страницам разработчиков, а не по подборкам из блогов. Разработчики добавляют и переименовывают агентов, поэтому в день проверки открывайте каждую ссылку заново.

ТокенРазработчикНазначение по документацииRobots.txt, по словам разработчикаКак проверить обращенияИсточник
GPTBotOpenAIСканирует контент, который может использоваться для обучения базовых генеративных моделей OpenAIСоблюдаетopenai.com/gptbot.jsonдокументация
OAI-SearchBotOpenAIПоказывает сайты в поисковых функциях ChatGPTСоблюдает; на учёт изменений нужно около 24 часовopenai.com/searchbot.jsonдокументация
ChatGPT-UserOpenAIДействия по запросу пользователя, например открытие страницы, о которой он спросил; это не автоматическое сканированиеПо словам OpenAI, может не соблюдатьopenai.com/chatgpt-user.jsonдокументация
ClaudeBotAnthropicСобирает веб-контент, который может использоваться для обучения моделей AnthropicСоблюдаетclaude.com/crawling/bots.jsonдокументация
Claude-SearchBotAnthropicИндексирует контент, чтобы улучшить результаты поиска в ClaudeСоблюдаетclaude.com/crawling/bots.jsonдокументация
Claude-UserAnthropicОткрывает страницы, когда пользователь Claude задаёт вопросСоблюдает (общее заявление Anthropic для всех её ботов)claude.com/crawling/bots.jsonдокументация
Google-ExtendedGoogleУправляющий токен для обучения Gemini и опоры ответов на источники (grounding); отдельного user-agent нет, на Google Поиск не влияетТолько токен; его читают обычные краулеры GoogleНет (собственного краулера нет)документация
PerplexityBotPerplexityПоказывает сайты и ссылки на них в поиске Perplexity; не используется для обучения базовых моделейСоблюдаетperplexity.ai/perplexitybot.jsonдокументация
Perplexity-UserPerplexityОткрывает страницу, чтобы ответить на вопрос пользователя; это не сканирование и не обучениеПо словам Perplexity, как правило, игнорирует robots.txtperplexity.ai/perplexity-user.jsonдокументация
Applebot-ExtendedAppleУправляет использованием данных Applebot для обучения базовых моделей Apple; сам страницы не сканируетТолько токен; сканирует ApplebotApplebot: applebot.json или обратный DNSдокументация
CCBotCommon CrawlСоздаёт бесплатную публичную копию веба, которую используют другие, в том числе для обученияСоблюдает, в том числе Crawl-delayindex.commoncrawl.org/ccbot.jsonдокументация

Как читать таблицу

  • Robots.txt - это рекомендация. Это просьба, а не запрет. Краулер, который её игнорирует, всё равно может загрузить страницу. Реальная защита настраивается на сервере, в CDN или в файрволе.
  • Агенты, работающие по запросу пользователя, устроены иначе. OpenAI пишет, что robots.txt может не применяться к ChatGPT-User. Perplexity пишет, что Perplexity-User, как правило, его игнорирует.
  • Два токена никогда не появляются в логах. У Google-Extended нет строки user-agent, а Applebot-Extended не сканирует. Ищите вместо них обращения Googlebot и Applebot.
  • Запасной вариант Apple: по словам Apple, если в robots.txt нет Applebot, но есть Googlebot, Applebot следует правилам для Googlebot.

OpenAI также указывает OAI-AdsBot, который заходит только на страницы, отправленные как реклама в ChatGPT. Добавьте для него строку, если вы запускаете такую рекламу.

Выбор политики

Когда использовать: Отдельные решения для обучения, AI-поиска и запросов пользователей, плюс вопросы, на которые утверждающему стоит ответить заранее.

Выбор политики

Сначала решайте по типу агента, потом по токену. Обучение, поиск и запросы пользователей - это разные решения с разными последствиями.

Тип агентаТокеныЕсли разрешитьЕсли заблокировать
ОбучениеGPTBot, ClaudeBot, Google-Extended, Applebot-ExtendedКонтент может использоваться для обучения моделейПо словам разработчиков, блокировка исключает контент из обучения их моделей
Набор данных (на нём могут обучать другие)CCBotСтраницы могут попасть в публичный корпус Common CrawlCCBot перестаёт сканировать; об обучении Common Crawl ничего не заявляет
AI-поискOAI-SearchBot, Claude-SearchBot, PerplexityBotСтраницы могут показываться и цитироваться со ссылкой в ответах AI-поискаСтраницы могут пропасть из этих ответов
Запрос пользователяChatGPT-User, Claude-User, Perplexity-UserАссистент может открыть страницу, о которой спросил пользовательRobots.txt может остановить не всех; решите, стоят ли того правила на сервере

Вопросы, на которые должен ответить утверждающий

  • Хотим ли мы, чтобы нас цитировали в ответах AI? [да / нет / только некоторые разделы]
  • Есть ли лицензионный, платный или защищённый договором контент? [пути + кто отвечает за условия]
  • Видна ли в логах реальная проблема с нагрузкой от сканирования? [данные, а не ощущения]
  • Кто утверждает изменения, влияющие на видимость в AI? [роль]

Типовые стартовые политики

  • Запретить обучение, остаться в цитатах: заблокировать токены обучения и наборов данных, разрешить поисковых агентов. Подходит бизнесу, который хочет, чтобы его цитировали, но не обучали на нём модели.
  • Разрешить всё: подходит сайтам, которым нужен максимальный охват и которым нечего защищать по лицензии.
  • Заблокировать всех AI-агентов: подходит изданиям с платным доступом или лицензионным контентом. Цитирований в AI-поиске тоже может стать меньше.

В Robots.txt Generator есть готовый AI-шаблон в один клик «Block training, stay citeable» (запретить обучение, остаться в цитатах), который составит черновик первой политики. Запишите решение здесь до того, как выкатывать его.

Чек-лист по данным логов

Когда использовать: Выгрузите логи, сверьте обращения со списками IP разработчиков или через обратный DNS и разберите расхождения между политикой и поведением.

Чек-лист по данным логов

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

Соберите данные

  • Выгрузите логи CDN или сервера за [N] дней с временем, IP, user-agent, URL и кодом ответа.
  • Отфильтруйте их по каждому токену из листа проверки. Сырую выгрузку сохраните; в листе остаётся только сводка.
  • Отметьте, как часто и когда каждый агент запрашивал сам robots.txt.

Проверьте обращение, прежде чем ему доверять

  • Строку user-agent легко подделать. Сверьте IP с опубликованным списком разработчика из справочной таблицы.
  • Для Applebot и CCBot разработчики также описывают проверку через обратный DNS. Запишите, каким способом вы проверяли.
  • Отметьте каждое обращение как проверенное, непроверенное или поддельное. Доказательством о поведении разработчика считаются только проверенные обращения.
Что вы видитеЧто это, скорее всего, значитЧто делать
Проверенные обращения к заблокированным путям после того, как правило заработалоПравило ещё не подхвачено, указана не та группа, или это агент, работающий по запросу пользователяПроверьте сроки и тип агента, при необходимости переходите к правилам на сервере
Непроверенные обращения с известным токеномПоддельный user-agentРешайте вопрос на уровне файрвола; разработчик тут ни при чём
Нет обращений от разрешённого поискового агентаCDN или файрвол может блокировать его ещё до того, как дело дойдёт до robots.txtПопросите ответственного за CDN проверить правила для ботов
403 или 429 для агента, которого вы разрешилиПравило безопасности перекрывает вашу политикуЗапишите расхождение и исправьте правило CDN

После изменения политики проверьте свой домен в AI Visibility Checker: там видны сохранённые ответы AI, где вас упоминают или дают ссылку. Храните эти данные рядом с данными логов.

Запись об утверждении и изменении

Когда использовать: Запись об утверждении каждого изменения политики: старое и новое правило, причина, данные, утверждающий, откат и дата повторной проверки.

Запись об утверждении и изменении

Разрешить или заблокировать AI-агента - это бизнес-решение. Запишите, кто его принял, когда и как его отменить.

ПолеЗначение
ID изменения[например AIC-004]
Затронутые агенты[токены]
Старое правило[строки, которые действуют сейчас]
Новое правило[строки, которые нужно выкатить]
Причина[бизнес-причина одним предложением]
Изученные данные[период логов + дата проверки документации]
Утверждающий[имя + роль], дата: [дата]
Кто выкатил[имя], дата: [дата]
Откат[датированная копия старого robots.txt + кто может её вернуть]
Повторная проверка[дата, когда снова сравнить логи]

Правила утверждения

  • Тот, кто составил правило, не утверждает его.
  • Изменения для агентов AI-поиска утверждает ответственный за органическую видимость и видимость в AI.
  • Изменения, которые касаются лицензионного контента, утверждает ответственный за условия лицензии.
  • Нет утверждения - нет выкладки. Правило без записи снова попадает на проверку в следующем цикле.

Нужна полная построчная проверка правил robots.txt? Для тестирования и синтаксиса используйте шаблон проверки robots.txt. Эта страница посвящена решению и доказательствам.

Заголовок таблицы (CSV)

Когда использовать: Готовая строка заголовков и допустимые значения, чтобы вести проверку в Google Sheets или Excel.

Готовый заголовок таблицы

Вставьте эту строку в ячейку A1 в Google Sheets или Excel, затем разделите текст на столбцы по запятой. Одна строка на агента в каждой проверке.

review_date,site,agent_token,vendor,agent_type,documented_purpose,docs_url,docs_checked_date,vendor_robots_stance,site_policy,business_reason,robots_rule_live,log_source,log_window,hits_total,hits_verified,status_codes,verify_method,evidence_result,approver,approval_date,change_id,owner,next_action,next_review,notes

Допустимые значения

  • agent_type: training, dataset, search, user_fetch, control_token
  • vendor_robots_stance: follows, may_not_apply, generally_ignores, token_only
  • site_policy: allow, block, partial
  • verify_method: ip_list, reverse_dns, not_verified
  • evidence_result: matches, mismatch, no_hits, spoofed

Советы по таблице

  • Выделяйте строки, где docs_checked_date старше вашего цикла проверки.
  • Выделяйте строки с пустым approver. Такие политики пока только черновики.
  • Отфильтруйте evidence_result по значению mismatch, чтобы получить список исправлений.

Заполненный пример (вымышленное издательство Wendlethorn)

Когда использовать: Заполненная проверка для вымышленного издательства схем вязания: логи выявили одно расхождение из-за CDN и одного поддельного бота.

Заполненный пример: схемы вязания Wendlethorn

Только пример. Wendlethorn - вымышленное издательство схем для вязания. Домен, люди, количество обращений в логах и даты придуманы, чтобы показать заполненную проверку.

Сайт: wendlethorn.example - Ответственный за проверку: SEO-лид - Дата проверки: 2026-11-12 - Период логов: с 2026-10-29 по 2026-11-11

Агент по документацииПолитика сайтаПравило robots.txt (действующее)Данные логовУтверждениеСтатус
GPTBot / OpenAIБлокировать. Платные схемы лицензируются для каждого покупателяUser-agent: GPTBot / Disallow: /12 обращений только к robots.txt, IP из списка OpenAIВладелец, 2026-11-12Совпадает
OAI-SearchBot / OpenAIРазрешить. Хотим, чтобы цитировали бесплатные руководстваUser-agent: OAI-SearchBot / Allow: /0 обращений; правило CDN для ботов вернуло 403Владелец, 2026-11-12Расхождение
ClaudeBot / AnthropicБлокировать. Та же причина с лицензиейUser-agent: ClaudeBot / Disallow: /Только запросы robots.txt, провереноВладелец, 2026-11-12Совпадает
PerplexityBot / PerplexityРазрешить /guides/, заблокировать /patterns/Allow: /guides/ и Disallow: /patterns/Обращения только к /guides/, провереноВладелец, 2026-11-12Совпадает
Perplexity-User / PerplexityДопускаем запросы пользователей к бесплатным страницамНет (по словам разработчика, как правило, игнорирует robots.txt)3 обращения к /guides/, провереноВладелец, 2026-11-12Совпадает
CCBot / Common CrawlБлокировать. Архив используют многиеUser-agent: CCBot / Disallow: /2 обращения под именем CCBot, IP нет в спискеВладелец, 2026-11-12Поддельный

Что показала проверка

  • OAI-SearchBot: по политике он разрешён, но его блокировало правило CDN для ботов. Бесплатные руководства не могли попасть в поиск ChatGPT. Ответственный за CDN исправил правило на той же неделе.
  • CCBot: оба обращения пришли с IP вне опубликованного списка. Их записали как поддельные и закрыли на уровне файрвола.
  • Платные схемы: они доступны только после входа, так что robots.txt никогда не был единственной защитой. В проверке это отметили намеренно.

Почему это работает

  • У каждой политики есть причина, поэтому следующий проверяющий понимает, почему платные и бесплатные разделы настроены по-разному.
  • Логи выявили блокировку, которую никто не планировал. Один robots.txt этого никогда бы не показал.
  • Проверка IP уберегла команду от того, чтобы винить разработчика в поддельном трафике.

Нужна помощь с политикой доступа AI-краулеров для всего сайта? Запишитесь на бесплатную консультацию с Анатолием Улитовским или посмотрите наши услуги SEO и GEO.

Как использовать этот шаблон

  1. Перечислите всех AI-агентов, которые вас интересуют, по строке на каждого. Начните со справочной таблицы.
  2. Откройте страницу документации каждого разработчика и скопируйте назначение агента с сегодняшней датой.
  3. Для каждого агента запишите политику сайта и бизнес-причину в одну строку.
  4. Скопируйте соответствующие строки из действующего robots.txt, а не из черновика.
  5. Выгрузите логи за фиксированный период и сверьте обращения со списками IP разработчиков или через обратный DNS.
  6. Отметьте каждую строку как «совпадает», «расхождение» или «поддельный». Для каждого расхождения назначьте ответственного и срок.
  7. Получите утверждение каждой политики от конкретного человека и назначьте дату следующей проверки.

Полезные советы

  • Относитесь к robots.txt как к просьбе. Если блокировка должна работать наверняка, добавьте правило на сервере, в CDN или в файрволе.
  • Никогда не доверяйте одной строке user-agent. Сверяйте IP с опубликованным списком разработчика.
  • Разделяйте решения об обучении и об AI-поиске. Заблокируете не тот токен и потеряете цитирования.
  • Ищите в логах Googlebot и Applebot. Google-Extended и Applebot-Extended там никогда не появляются.
  • В день проверки заново открывайте все страницы документации. Агентов добавляют и переименовывают.

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

Что такое проверка доступа AI-краулеров?

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

Чем это отличается от проверки robots.txt?

Проверка robots.txt тестирует синтаксис и правила. Эта проверка фиксирует бизнес-решение по каждому AI-агенту, подтверждает поведение логами и хранит имя утверждающего.

Останавливает ли robots.txt AI-краулеров?

Только тех, кто сам решает его соблюдать. Это рекомендация. OpenAI пишет, что robots.txt может не применяться к ChatGPT-User, а Perplexity пишет, что Perplexity-User, как правило, его игнорирует.

Почему я не вижу Google-Extended в логах?

По словам Google, у Google-Extended нет отдельной строки user-agent. Это управляющий токен, который читают существующие краулеры Google, и он не влияет на попадание в Google Поиск.

Как часто проводить эту проверку?

Выберите постоянный цикл, например раз в квартал, и дополнительно проводите проверку после любых изменений в CDN, файрволе или robots.txt. Каждый раз заново сверяйтесь с документацией разработчиков: агенты меняются.