Шаблон перевірки доступу 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 постачальника або результат reverse DNS]
- Інші засоби контролю: [правило CDN чи файрвола, якщо є, і хто за нього відповідає]
Наступні кроки
- Відповідальний за перевірку: [ім'я] - завдання: заново відкрити кожну сторінку документації постачальників і оновити колонку з призначенням до [дата]
- Відповідальний за логи: [ім'я] - завдання: вивантажити логи за [N] днів для вказаних агентів і заповнити колонку з даними до [дата]
- Хто погоджує: [ім'я + роль] - завдання: погодити кожне рішення або повернути його з поясненням до [дата]
- Розробник: [ім'я] - завдання: викласти погоджені зміни robots.txt і зберегти старий файл для відкату до [дата]
Фінальна перевірка
- У кожному рядку один токен агента, а його призначення посилається на сторінку самого постачальника з датою перевірки.
- Кожне рішення має письмову бізнес-причину, а не просто «дозволити» чи «заблокувати».
- Колонку з правилом robots.txt скопійовано з чинного файлу, а не з чернетки.
- Дані з логів охоплюють указаний період, а звернення ботів звірено зі списком IP постачальника або через reverse 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 постачальника або результат reverse DNS]
- Інші засоби контролю: [правило CDN чи файрвола, якщо є, і хто за нього відповідає]
Наступні кроки
- Відповідальний за перевірку: [ім'я] - завдання: заново відкрити кожну сторінку документації постачальників і оновити колонку з призначенням до [дата]
- Відповідальний за логи: [ім'я] - завдання: вивантажити логи за [N] днів для вказаних агентів і заповнити колонку з даними до [дата]
- Хто погоджує: [ім'я + роль] - завдання: погодити кожне рішення або повернути його з поясненням до [дата]
- Розробник: [ім'я] - завдання: викласти погоджені зміни robots.txt і зберегти старий файл для відкату до [дата]
Фінальна перевірка
- У кожному рядку один токен агента, а його призначення посилається на сторінку самого постачальника з датою перевірки.
- Кожне рішення має письмову бізнес-причину, а не просто «дозволити» чи «заблокувати».
- Колонку з правилом robots.txt скопійовано з чинного файлу, а не з чернетки.
- Дані з логів охоплюють указаний період, а звернення ботів звірено зі списком IP постачальника або через reverse DNS.
- Кожен рядок має ім'я того, хто погодив, і дату. Для рядків із розбіжністю є відповідальний і дата виправлення.
Довідник AI-агентів (звірено з документацією постачальників)
Коли використовувати: Одинадцять токенів AI-агентів: призначення за документацією постачальника, ставлення до robots.txt, як перевірити звернення і посилання на джерело.
Довідник AI-агентів (перевірено 14 листопада 2026 року)
Заповнюйте колонку з призначенням за цими сторінками постачальників, а не за списками з блогів. Постачальники додають і перейменовують агентів, тож у день перевірки відкривайте кожне посилання знову.
| Токен | Постачальник | Задеклароване призначення | Robots.txt, за словами постачальника | Як перевірити звернення | Джерело |
|---|---|---|---|---|---|
| GPTBot | OpenAI | Сканує контент, який можуть використати для навчання генеративних базових AI-моделей 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 | Відкриває сторінку, щоб відповісти на запитання користувача; не сканування і не навчання | Здебільшого ігнорує robots.txt, каже Perplexity | perplexity.ai/perplexity-user.json | документація постачальника |
| Applebot-Extended | Apple | Керує використанням даних Applebot для навчання базових моделей Apple; сторінки не сканує | Лише токен; сканує Applebot | Applebot: applebot.json або reverse 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-шаблон в один клік, «Заборонити навчання, лишитися в цитуваннях», який готує першу версію політики. Перш ніж викладати її, запишіть рішення тут.
Чекліст даних із логів
Коли використовувати: Вивантажте логи, звірте звернення зі списками IP постачальників або через reverse DNS і розберіться з розбіжностями між політикою та поведінкою ботів.
Чекліст даних із логів
Політика - це лише половина перевірки. Колонка з логами показує, чи агенти справді поводяться так, як каже правило robots.txt.
Зберіть дані
- Вивантажте логи CDN або сервера за [N] днів із часом, IP, user agent, URL і кодом статусу.
- Відфільтруйте за кожним токеном з аркуша перевірки. Збережіть сире вивантаження; в аркуші лише підсумок.
- Зазначте, як часто і коли кожен агент запитував сам robots.txt.
Перевірте, перш ніж довіряти зверненню
- Рядок user agent легко підробити. Звірте IP з опублікованим списком постачальника з довідника.
- Для Applebot і CCBot постачальники також описують перевірку через reverse 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 постачальників або через reverse 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. Щоразу знову перевіряйте документацію постачальників, бо агенти змінюються.