Проверка доступа AI-краулеров: шаблон
В прошлом году кто-то заблокировал AI-бота. Никто не помнит, кто это сделал, зачем и актуально ли это сейчас. А логи тем временем могут говорить совсем не то, что ваш robots.txt.
В этой проверке у каждого AI-агента своя строка: что о нём пишет разработчик, что решили на сайте, какое правило действует, что видно в логах и кто это утвердил.
Это проверка управления доступом, а не справочник по синтаксису. Robots.txt - лишь рекомендация, а некоторые агенты, которые открывают страницы по запросу пользователя, прямо говорят, что могут его не соблюдать. Поэтому нужны доказательства.
Внутри: лист для заполнения, таблица агентов по документации разработчиков, выбор политики, чек-лист по логам, запись об утверждении, заголовок CSV и вымышленный пример.
- Формат
- Редактируемый Word .docx
- Объём
- 7 вариантов - ~7 страниц
- Цена
- 100% бесплатно
- Как начать
- Копировать или скачать
Скачайте редактируемый документ Word в один клик.
Бесплатно · Без регистрации · Мгновенное скачивание
Проверка доступа 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, по словам разработчика | Как проверить обращения | Источник |
|---|---|---|---|---|---|
| GPTBot | OpenAI | Сканирует контент, который может использоваться для обучения базовых генеративных моделей OpenAI | Соблюдает | openai.com/gptbot.json | документация |
| OAI-SearchBot | OpenAI | Показывает сайты в поисковых функциях ChatGPT | Соблюдает; на учёт изменений нужно около 24 часов | openai.com/searchbot.json | документация |
| ChatGPT-User | OpenAI | Действия по запросу пользователя, например открытие страницы, о которой он спросил; это не автоматическое сканирование | По словам OpenAI, может не соблюдать | openai.com/chatgpt-user.json | документация |
| ClaudeBot | Anthropic | Собирает веб-контент, который может использоваться для обучения моделей Anthropic | Соблюдает | claude.com/crawling/bots.json | документация |
| Claude-SearchBot | Anthropic | Индексирует контент, чтобы улучшить результаты поиска в Claude | Соблюдает | claude.com/crawling/bots.json | документация |
| Claude-User | Anthropic | Открывает страницы, когда пользователь Claude задаёт вопрос | Соблюдает (общее заявление Anthropic для всех её ботов) | claude.com/crawling/bots.json | документация |
| Google-Extended | Управляющий токен для обучения Gemini и опоры ответов на источники (grounding); отдельного user-agent нет, на Google Поиск не влияет | Только токен; его читают обычные краулеры Google | Нет (собственного краулера нет) | документация | |
| PerplexityBot | Perplexity | Показывает сайты и ссылки на них в поиске Perplexity; не используется для обучения базовых моделей | Соблюдает | perplexity.ai/perplexitybot.json | документация |
| Perplexity-User | Perplexity | Открывает страницу, чтобы ответить на вопрос пользователя; это не сканирование и не обучение | По словам Perplexity, как правило, игнорирует robots.txt | perplexity.ai/perplexity-user.json | документация |
| Applebot-Extended | Apple | Управляет использованием данных Applebot для обучения базовых моделей Apple; сам страницы не сканирует | Только токен; сканирует Applebot | Applebot: applebot.json или обратный DNS | документация |
| CCBot | Common Crawl | Создаёт бесплатную публичную копию веба, которую используют другие, в том числе для обучения | Соблюдает, в том числе Crawl-delay | index.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 Crawl | CCBot перестаёт сканировать; об обучении 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.
Как использовать этот шаблон
- Перечислите всех AI-агентов, которые вас интересуют, по строке на каждого. Начните со справочной таблицы.
- Откройте страницу документации каждого разработчика и скопируйте назначение агента с сегодняшней датой.
- Для каждого агента запишите политику сайта и бизнес-причину в одну строку.
- Скопируйте соответствующие строки из действующего robots.txt, а не из черновика.
- Выгрузите логи за фиксированный период и сверьте обращения со списками IP разработчиков или через обратный DNS.
- Отметьте каждую строку как «совпадает», «расхождение» или «поддельный». Для каждого расхождения назначьте ответственного и срок.
- Получите утверждение каждой политики от конкретного человека и назначьте дату следующей проверки.
Полезные советы
- Относитесь к 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. Каждый раз заново сверяйтесь с документацией разработчиков: агенты меняются.