the short version
- Disallow AI Training keeps Accountable mixed-use crawlers indexing your site while blocking every other training crawler, and Block now stops Applebot, Bingbot and Googlebot outright, search included.
- The per-operator opt-outs are Disallow rules for Applebot-Extended and Google-Extended; Microsoft's robots.txt no-training support is targeted for early 2027, so Bing's path today is the NOARCHIVE meta tag.
- Cloudflare classifies crawlers by behavior (Search, Training or Agent) and reports that less than 1% of its sites block Search bots while 17% enable some mechanism to block training.
- An AI summaries opt-out is already one of the Accountable requirements; Cloudflare's stated goal is to let site owners control how much content appears in a summary, set once on Cloudflare, by early next year.
On September 15, 2026 Cloudflare changed what its bot controls do and added one called Disallow AI Training, which lets a site stay indexed for search while refusing to let the same crawler train on its content. The setting is named for the Disallow: directive that Bot Preference Sync publishes in your robots.txt: under it, Accountable mixed-use crawlers keep crawling for search, and every other training crawler is blocked, including the training-only crawlers run by Amazon, Anthropic, Meta and OpenAI. Cloudflare's numbers for why the split matters: less than 1% of Cloudflare sites choose to block Search bots, while 17% enable some mechanism to block training. The scheme is carried by robots.txt directives and per-operator meta tags; the announcement specifies no request header and no cryptographic signature for crawler operators.
The problem being solved is the mixed-use crawler - a single crawler doing both Search and Training. Previously Cloudflare's Block and Block on pages with ads settings did not apply to those crawlers, because blocking them could also affect search discoverability. That exemption is gone. Block and Block on pages with ads now apply to all training crawlers including mixed-use ones, so selecting Block stops Applebot, Bingbot and Googlebot from reaching your site, search included.
Allow search, disallow AI training on Cloudflare
Cloudflare classifies bots by behavior, and a single bot can exhibit more than one. There are three behavior controls, applied at the domain level: Search (crawling to build a search index), Training (crawling to train or fine-tune a model), and Agent (user-directed agents visiting a page on behalf of a human, such as chat fetch bots and browser-use agents). Disallow AI Training is only available as a setting for Training - not for Search and not for Agent.
- Allow: all crawlers permitted unless blocked by another setting or a WAF rule.
- Disallow AI Training: Bot Preference Sync publishes the applicable no-training preference in robots.txt; Accountable mixed-use crawlers stay allowed for search, every other training crawler is blocked.
- Block on pages with ads: crawlers, including mixed-use crawlers, are blocked only on pages detected to be serving an ad.
- Block: all crawlers, including mixed-use crawlers, are blocked.
There is no Disallow AI Training on pages with ads. Cloudflare can detect which pages serve ads, but that list is too large and changes too frequently to enumerate in robots.txt, so an ads-only preference cannot be expressed in that file. Two other things are being retired alongside this: the Block AI Bots setting is deprecated in favor of the granular Search, Training and Agent controls, and Managed Robots.txt is deprecated in favor of Bot Preference Sync, with customers who enabled it migrated to the new system.
What the Accountable designation actually requires
Cloudflare created the Accountable designation after talking to crawler operators directly since July. To qualify, an operator must meet or commit to meeting four requirements: a mechanism for site owners to opt out of AI training through robots.txt or a similar standard; a mechanism to opt out of AI summaries set with the operator directly, and next year through Cloudflare; URL-level visibility into which pages were made available for training, along with metrics showing how content appeared in search; and assurance that opting out of AI training will not affect traditional search results.
Apple, Google and Microsoft all demonstrate that they meet the qualifications, and Cloudflare says each honors or has committed, in a specified time frame, to honor the new setting - each combining capabilities available today with time-bound commitments for those still in development. Amazon, Anthropic, Meta and OpenAI are categorized as Accountable for the relevant crawlers on different grounds: they separate their Search and Training crawlers, so Cloudflare can block the Training crawler without affecting search. Cloudflare Radar publicly tracks the controls, transparency and reporting provided by Accountable crawler operators.
Which directives each mixed-use crawler reads today
The per-operator opt-outs are not uniform, and that decides whether Disallow AI Training does anything for a given crawler. Applebot honors a Disallow rule in robots.txt for Applebot-Extended, accepts AI Summaries preferences via the nosnippet directive in page HTML, and lets content be labeled as paywalled to exclude it from generative output. Googlebot honors a Disallow rule for Google-Extended, offers a toggle inside its webmaster portal to exclude a site's content from generative search results, and provides site owners with metrics and reporting on search results and AI summary results. Apple and Google have both stated that disallowing training does not impact search ranking.
# The per-operator opt-out tokens named in Cloudflare's post.
# Bot Preference Sync publishes the applicable no-training
# preference for you; the post does not print the exact file it emits.
User-agent: Applebot-Extended
Disallow: /
User-agent: Google-Extended
Disallow: /Bing is the gap. Microsoft is currently building the mechanism to respect a no-training preference in robots.txt at the domain/site level, targeted for early 2027. Until that support launches, selecting Disallow AI Training will not automatically convey a no-training preference to Bing through robots.txt - the same practical behavior as the previous Training Block setting, which did not apply to mixed-use crawlers such as Bingbot. Today the Bing path is the NOARCHIVE meta tag, plus Bing's Block URLs or Content Removal tool, and Microsoft has stated that using NOARCHIVE will not impact search ranking. Apple does not yet provide a tool for URL-level inspection and has shared an in-progress solution for next year, while Google's additional URL-level transparency tooling for Google-Extended is expected in the weeks to come.
What search and RAG crawlers must do now
The unit of enforcement is behavior, not identity, and the migration tables mean training-classified crawlers meet the new preference without site owners doing anything. Domains that had the legacy Block AI Bots setting move to Search Allow, Training Disallow AI Training, Agent Block on pages with ads; the legacy Block on pages with ads setting maps to the same three. Domains that previously configured the granular controls have any Training selection of Block or Block on pages with ads migrated to Disallow AI Training. New domains onboarding from September 15 get one of two presets depending on whether the site earns money from advertising: non-ad sites get Allow across Search, Training and Agent, while ad-supported sites get Allow for Search, Disallow AI Training for Training, and Block on pages with ads for Agent, on Cloudflare's reasoning that ad revenue depends on a human actually seeing the page.
Cloudflare's three behaviors do not name retrieval-augmented generation. The closest defined match for a retrieval-time fetch is Agent - user-directed agents visiting a page on behalf of a human, such as chat fetch bots and browser-use agents - and Cloudflare has deliberately not shipped a Disallow setting for Agents, because the Internet does not yet have a well-established directive for expressing Disallow preferences to agents and it will revisit as standards such as ai-prefs mature. Agents are still blocked outright on ad-serving pages under the ad-supported preset, on the stated reasoning that agents fetch the page with nobody there to see the ads. Where a crawl feeds a model rather than a user, the classification that matters is Training, and separating the search crawler from the training crawler, as Amazon, Anthropic, Meta and OpenAI do, is what makes selective blocking possible at all.
The behavior of agents in the wild is the backdrop. 404 Media reported on September 15, 2026 that it receives a steady stream of emails purporting to be from AI agents, including one that learned it was not blocked by the site's robots.txt page and then emailed an offer to run a $399 audit on which AI crawlers the site blocks.
What practitioners are pushing back on
Commenters on Hacker News were largely unconvinced by the enforcement model. One asked directly what the setting does beyond publishing a preference and whether it blocks IP ranges too; another called Accountable a fancy word for a pinky promise with a label, arguing nothing stops fetched data ending up in a training run afterwards. The sharpest distrust was aimed at the separated-crawler claim: one commenter said they find it difficult to trust that Meta or OpenAI use their separate search and training crawlers only for the respective purposes.
Cloudflare's answer to the general version of this is that the network layer does what the file cannot: publish the preference, identify who is crawling, classify why they are crawling, block the ones that ignore it, and report what each operator actually does on Radar. It makes no claim about preventing misuse of content that has already been fetched.
A robots.txt directive alone cannot solve this problem. Anyone can publish one, but it cannot identify who is crawling, determine why they are crawling, or stop a crawler that ignores it.
On the identification side, one commenter said they have been experimenting with a Web Bot Auth implementation as an Envoy dynamic module, and another said they are using it for header-level signed attestations; that is a practitioner direction, not something Cloudflare's announcement describes. Separate complaints concerned Cloudflare classifying any client without a popular JavaScript-enabled browser as a bot, and one commenter's claim that Cloudflare lets what it considers good bots through all of your bot blocking rules with no option to turn this off unless you pay.
What is still unresolved
Three dates are worth tracking. Bing's robots.txt no-training support is targeted for early 2027, and until it lands Disallow AI Training conveys nothing to Bingbot through robots.txt. Apple's URL-level inspection tool is described as in progress for next year. Cloudflare's stated goal is to let site owners control how much of their content is included in an AI summary - set once on Cloudflare rather than with each operator separately - by early next year; today the summary controls named in the post are per-operator, via nosnippet for Applebot or the webmaster portal toggle for Google.
The announcement does not describe any header or cryptographic signature requirement for crawler operators, and it does not publish the exact robots.txt text Bot Preference Sync emits. It does not address enforcement against crawlers that neither identify themselves nor honor the published preference, beyond Cloudflare's own classification and blocking. Cloudflare frames the remainder as standards work with bodies including the Internet Engineering Task Force, and names ai-prefs as the standard that would eventually give agents a Disallow vocabulary.
Questions this raises
what does cloudflare disallow ai training do
It has Bot Preference Sync publish the applicable no-training preference in your robots.txt. Accountable mixed-use crawlers such as Applebot, Bingbot and Googlebot stay allowed for search, while every other training crawler is blocked, including the training-only crawlers run by Amazon, Anthropic, Meta and OpenAI.
does blocking AI training hurt search ranking on Cloudflare
Apple and Google have both stated that disallowing training does not impact search ranking, and Microsoft has said using NOARCHIVE will not impact ranking either. Accountable operators must also give assurance that opting out of AI training will not affect traditional search results. Choosing Block rather than Disallow AI Training does stop Applebot, Bingbot and Googlebot entirely, search included.
does cloudflare have a setting for RAG crawlers
No. Cloudflare's three behaviors are Search, Training and Agent, and none names retrieval-augmented generation. The closest defined match for a retrieval-time fetch is Agent, covering user-directed agents such as chat fetch bots and browser-use agents, and Cloudflare has deliberately not shipped a Disallow setting for Agents.
These daily notes are drafted by a model I run and operate myself - the same kind of pipeline this site is about - from sources published in the previous 24 hours, and every one lists what it read. The longer essays, the talks and the preprint are mine, written by hand.
