Посібник для видавців, розділ 7
AI-скрапінг: що насправді робить кожен засіб керування
Остання перевірка: листопад 2026 року
AI-компанії збирають новини з вебу, щоб навчати моделі та відповідати на запитання, і деякі їхні краулери копіюють статті повністю. Жодне окреме налаштування цього не зупиняє. Цей розділ показує, що охоплює кожен засіб керування, як користуватися ними, не шкодячи читачам, і яка позиція Mera. Це не юридична порада.
Що робить кожен засіб керування
| Засіб керування | Що він робить | Чого він не робить |
|---|---|---|
robots.txt (RFC 9309) | Просить краулери триматися осторонь указаних вами шляхів | Він добровільний, і RFC каже, що він не є авторизацією доступу |
Токен __usage_ai-training | Заявляє про вподобання проти навчання ШІ, у robots.txt | Це ще не стандарт IETF, і він стосується лише навчання. Він не обмежує обхід і не стосується вже зібраного вмісту |
Google-Extended | Керує використанням вашого вмісту для навчання Gemini та для обґрунтування відповідей у застосунках Gemini й Vertex AI | Він не впливає на включення в Google Search чи ранжування, і не виключає ваш вміст з AI Overviews чи AI Mode |
nosnippet, max-snippet | Обмежують ваш текст як безпосередній вхід для AI Overviews і AI Mode | Вони також позбавляють вас звичайних сніпетів у Пошуку |
| Search Console, Search generative AI | Виключає ресурс з AI Overviews, AI Mode і генеративних функцій ШІ в Discover | Не впливає на навчання ШІ. Виключені сайти не отримують трафіку чи показів від цих функцій |
| RSL 1.0 | Публікує машинночитні умови ліцензії через рядок License: і файл license.xml | Він не змінює правила Allow чи Disallow, і сам по собі нічого не блокує |
| Застереження ЄС (ст. 4(3), Директива 2019/790) | Застерігає ваші права проти текстового й data mining, машинночитними засобами для онлайн-вмісту | Це юридична заява, а не технічний блок |
| Cloudflare Bot Preference Sync | Додає до вашого robots.txt керовані правила для краулерів ШІ на основі ваших політик доступу | Дотримання файла добровільне. Блокування на межі мережі наступний засіб у цій таблиці |
| Політики доступу Cloudflare | Блокують краулери ШІ на межі мережі за поведінкою: Search, Agent чи Training | Обирайте кожну поведінку обережно. Блокування Search також зупиняє краулери, які індексують ваші сторінки, щоб пізніше відповідати на запитання |
| Обмеження частоти WAF | Обмежують кількість запитів на клієнта за заданий період | Лічильники відстають на кілька секунд, а правила для перевірених ботів можуть впливати на SEO |
Початковий robots.txt
Назвіть краулери, які хочете не пускати, додайте спільний токен і вкажіть свою ліцензію.
License: https://example.com/license.xml
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: CCBot
Disallow: /
User-agent: __usage_ai-training
Disallow: /
User-agent: *
Allow: /
Примітки до цього файла:
- Віддавайте файл за адресою
/robots.txt, на кожному піддомені. - Називайте токен безпосередньо. Чернетка каже, що група
User-agent: *не вважається збігом із ним. - Компанії запускають кілька ботів.
GPTBotвід OpenAI призначений для навчання, аOAI-SearchBotдля пошуку ChatGPT.ClaudeBotвід Anthropic призначений для навчання, аClaude-SearchBotдля пошуку. Блокування пошукового бота може зменшити вашу видимість там, тож обирайте кожен свідомо. - Завантажувачі за запитом користувача відрізняються. OpenAI каже, що правила
robots.txtможуть не застосовуватися доChatGPT-User.
Спільний токен навчання
OpenAI, Google, Microsoft і Anthropic оголосили про підтримку __usage_ai-training 30 жовтня 2026 року. Він походить із індивідуальної Internet-Draft, яка не має формального статусу в IETF, а впровадження в компаній різне.
| Компанія | Стан | Примітка |
|---|---|---|
| Anthropic | Почала впровадження | Підтримка в усіх її сервісах потребуватиме часу. Правило, що називає ClaudeBot, має пріоритет над токеном |
| OpenAI | Планує в найближчі місяці | Наявні засоби керування краулерами залишаються |
| Microsoft | З 1 лютого 2027 року | Додає також вподобання на рівні сторінки |
| Планує на 2027 рік, а в документації краулера на початок 2027 року | Планує читати токен як заборону Google-Extended, якщо ви самі не назвете Google-Extended |
Google-Extended охоплює і навчання, і обґрунтування відповідей. Коли Google підтримуватиме спільний токен, його використання без згадки Google-Extended також відмовляється від обґрунтування в застосунках Gemini. Група User-agent: Google-Extended з Allow: / зберігає вашу придатність для обґрунтування, але водночас дозволяє навчання Gemini.
Якщо ви використовуєте NoArchive чи NoCache, щоб сигналізувати про вподобання Microsoft, її нові вподобання їх замінюють, і після 1 березня 2027 року вона припиняє читати їх у такому розумінні.
Умови ліцензії з RSL
RSL 1.0 покладається здебільшого на дотримання краулерами, а сервери можуть додавати примусове виконання. Цей license.xml дозволяє пошук із зазначенням авторства й забороняє використання для ШІ.
<rsl xmlns="https://rslstandard.org/rsl">
<content url="/">
<license>
<permits type="usage">search</permits>
<prohibits type="usage">ai-all</prohibits>
<payment type="attribution"/>
</license>
</content>
</rsl>
Пошук і AI Overviews
Щоб обмежити текст однієї сторінки в AI Overviews і AI Mode, використовуйте засіб керування сніпетом. max-snippet задає довжину, а nosnippet прибирає текст.
<meta name="robots" content="max-snippet:160">
Для всього сайту чи розділу перейдіть у Search Console до Settings, потім Search generative AI. Дочірній ресурс може успадкувати або перевизначити це налаштування, а зміни зазвичай набувають чинності за кілька днів. Google каже, що це не сигнал ранжування для інших частин Пошуку.
Як зберегти сайт доступним, поки ви це робите
Блокування краулерів не повинно ламати скрінрідери, режими читання, пошук чи ваш RSS-канал.
- Залишайте статті справжнім текстом. Текст, намальований на canvas, перетворений на зображення чи перемішаний у HTML, не працює зі скрінрідерами й режимами читання, які читають сторінку у власному браузері читача.
- Тримайте CAPTCHA подалі від сторінок для читання. Чернетка нотатки W3C каже, що CAPTCHA часто заважають людям з інвалідністю виконати завдання. Віддавайте перевагу неінтерактивним перевіркам і пропонуйте альтернативи там, де виклику не уникнути.
- Захищайте пошук. Перевіряйте Googlebot за DNS або діапазонами IP Google і не блокуйте його, коли маєте на увазі
Google-Extended. - Залишайте
robots.txtдоступним. За RFC 9309 відповідь 5xx змушує краулер припустити, що все заборонено, а 4xx дозволяє йому завантажити будь-що. Виключіть цей файл із правил для ботів. - Користуйтеся кодами помилок недовго. Google каже, що повторні відповіді
500,503чи429протягом кількох днів можуть вилучити URL з його індексу. - Виключіть свій канал. Браузерна перевірка повертає вебсторінку, яку читалка стрічок не може використати. Super Bot Fight Mode від Cloudflare можна обійти власним правилом для шляху вашого каналу. Bot Fight Mode у плані Free так обійти не можна.
Де стоїть Mera
Mera News тут на боці видавця. Вона не є краулером і нічого не бере з ваших сторінок. Її новини надходять лише з RSS-каналу, який ви публікуєте, і це зазвичай трохи тексту та посилання назад. Ви контролюєте, що в ньому, а Mera показує заголовок і відправляє читача до вас. Краулери повного вмісту і є проблемою, якій присвячено цей розділ.
Завантажувач каналів називає себе MeraNewsBot/1.0 (mera.news/bot), тож переконайтеся, що захист від ботів не блокує ваш канал. Щоб перевірити, виконайте це й шукайте 200:
curl -s -o /dev/null -w "%{http_code}\n" -A "MeraNewsBot/1.0 (+https://mera.news/bot)" https://example.com/feed.xml
Щоб вимкнути Mera, відфільтруйте цей User-Agent або напишіть на publishersupport@mera.news. Завантажувач запитує лише URL вашого каналу й не читає robots.txt, тож правило robots.txt його не торкнеться. Краулер і канали пояснює, що Mera робить із текстом каналів, а також про окремий інструмент, який запускають уручну і який шукає сторінки підписки.
Контрольний список
- Вирішіть, чого ви хочете для навчання, для AI-пошуку й для обґрунтування. Кожна компанія розділяє їх по-різному.
- Додайте до
robots.txtгрупи для названих краулерів і групу__usage_ai-training. - Задайте
Google-Extendedсвідомо, знаючи, що він охоплює і навчання Gemini, і обґрунтування. - Вирішіть щодо засобу керування в Search Console й запишіть свою причину.
- Опублікуйте машинночитне застереження прав і запитайте юриста, яка форма вам підходить.
- Додайте правила на межі мережі й обмеження частоти для краулерів, що ігнорують ваш файл.
- Переконайтеся, що
robots.txtі ваш канал повертають200ботам. - Після кожної зміни правил протестуйте статтю зі скрінрідером і режимом читання та перевірте Googlebot за допомогою інструмента перевірки URL.
Джерела
- RFC 9309: Robots Exclusion Protocol, IETF
- Machine-Readable Training Preference Signal, Internet-Draft, IETF Datatracker
- AIPREF working group documents, IETF Datatracker
- Anthropic implementation note, IETF ai-control mailing list
- Supporting a shared AI training control for websites, Google Search Central Blog
- Google's common crawlers, Google
- AI features and your website, Google Search Central
- Robots Meta Tags Specifications, Google Search Central
- Search generative AI control, Search Console Help
- New opportunities, control and insights for website owners, Google
- Verify Requests from Google Crawlers and Fetchers, Google
- Reduce Google Crawl Rate, Google Search Central
- Your content, your choice, Bing Blog
- Making it easier for websites to express AI training preferences, OpenAI
- Overview of OpenAI Crawlers, OpenAI
- Does Anthropic crawl data from the web, and how can site owners block the crawler?, Anthropic
- CCBot, Common Crawl
- Really Simple Licensing (RSL) 1.0 Specification, RSL Standard
- Directive (EU) 2019/790 on copyright in the Digital Single Market, Official Journal of the EU, Publications Office
- robots.txt setting, Cloudflare docs
- AI Crawler and Agent access policies, Cloudflare docs
- Rate limiting rules, Cloudflare docs
- Get started with Bot Fight Mode, Cloudflare docs
- Configure a custom rule with the Skip action, Cloudflare docs
- Inaccessibility of CAPTCHA, W3C