Skip to content

Cloudflare Block AI Bots: Choosing Block Now Stops Googlebot

If your site runs on Cloudflare, the setting to check is the one for AI training. Since 15 September 2026, choosing Block for Training also stops Googlebot, Bingbot and Applebot, so the click meant to keep your pages out of AI models also shuts out the crawlers behind Google, Bing and Apple search. Disallow is the option Cloudflare built to refuse training and keep search. All three AI bot controls come with every Cloudflare plan, Free included, and Cloudflare says 17% of its sites block training in some way, while fewer than 1% block search.

Cloudflare block AI bots: since 15 September 2026, choosing Block for AI training also stops Googlebot, Bingbot and Applebot, while Disallow keeps search crawling

Advice written before that date describes a different switch. Until then, the one-click Block AI bots option skipped crawlers that do search and training at once, so it never touched Googlebot. Block, as Cloudflare defines it now, does not skip them, and Cloudflare says more than 20% of web domains sit behind it.

On Cloudflare, Block for AI training now reaches Googlebot. Disallow is the word you want.

Key numbers

ItemNumber
Date Block for Training began covering Googlebot (Bingbot and Applebot too)15 September 2026
Crawlers that Block now stops for search as well (Googlebot, Bingbot and Applebot)3
Cloudflare sites that block AI training in some way (by Cloudflare’s count)17%
Cloudflare sites that block search botsUnder 1%
Web domains behind Cloudflare (by Cloudflare’s count)More than 20%
Growth in daily AI agent requests on Cloudflare in a yearMore than 1,700%
AI bot controls per domain (Search, Agent and Training)3
Options for Training (Block, Block on pages with ads, Disallow, Allow)4
Microsoft target for robots.txt no-training support (until then, NOARCHIVE for Bing)Early 2027
Time for a robots.txt change to reach OpenAIAbout 24 hours
imisofts.com robots.txt as Cloudflare serves it (byte for byte the file we wrote)673 bytes

Read on 22 October 2026 from Cloudflare’s blog posts of 1 July, 15 September and 30 September 2026, Cloudflare’s robots.txt and AI Crawl Control documentation, OpenAI’s crawler documentation, Google’s common crawlers page and the imisofts.com Cloudflare dashboard.

What changed on 15 September

Cloudflare gives every domain three AI controls, one per behaviour: Search, for crawlers that build an index; Agent, for bots acting for a person in real time, such as ChatGPT-User; and Training, for crawlers that take content to train models. It counts Googlebot, Bingbot and Applebot as mixed-use crawlers: one crawler that serves both search and AI training.

On 15 September 2026, Cloudflare made Block and Block on pages with ads apply to those mixed-use crawlers, and added Disallow. With Bot Preference Sync on, Disallow writes a no-training preference into your robots.txt and blocks every other training crawler, including the training-only ones run by Amazon, Anthropic, Meta and OpenAI, while Google, Microsoft and Apple keep crawling for search. Cloudflare’s advice for anyone who wants those three gone is blunt: select Block, and “It will stop Applebot, Bingbot, and Googlebot from reaching your site”.

If you switched on the old Block AI bots before then, Cloudflare did not cut Googlebot off for you. It migrated that setting to Allow for Search and Disallow for Training, and it moved earlier Training blocks to Disallow too. The risk is a choice made from now on, by someone following an older guide that says Block.

Pick Block

We do not want AI training on our content, so set Training to Block.

Since 15 September that also stops Googlebot, Bingbot and Applebot reaching the site.

Pick Disallow

Set Training to Disallow and turn on Bot Preference Sync.

Crawlers that only train are blocked. Google, Microsoft and Apple keep crawling for search.

Which setting decides if ChatGPT can read you

For a business that wants AI assistants to recommend it, the three controls do different jobs. Search covers the crawlers behind AI search, such as OAI-SearchBot, Claude-SearchBot and PerplexityBot, as well as Googlebot and Bingbot. OpenAI says sites opted out of OAI-SearchBot will not be shown in ChatGPT search answers. Leave Search on Allow.

Agent is the control that matters in the moment a buyer asks. It covers bots acting for a person in real time, such as ChatGPT-User, and browser agents; Cloudflare’s bot reference puts Claude-User and Perplexity-User in the same AI assistant category. OpenAI says ChatGPT-User may visit a page when someone asks ChatGPT a question, and that robots.txt rules may not apply because a user started it. A Cloudflare block is enforced at the network, not requested in a file, so on Cloudflare the Agent setting can stop an assistant opening your page whatever your robots.txt says. Cloudflare says daily requests from AI agents on its network grew by more than 1,700% in a year.

Training is a rights decision more than a traffic one. If you object, choose Disallow. Google says Google-Extended, the token Disallow uses for Google, does not affect inclusion in Google Search and is not a ranking signal. Bing is the gap. Cloudflare says Microsoft is building support for a robots.txt no-training preference, targeted for early 2027, and until then Disallow does not pass that preference to Bing, so for Bing it points to the NOARCHIVE meta tag.

17% of Cloudflare sites block AI training in some way, by Cloudflare’s count
3crawlers that Block for Training now stops for search too: Googlebot, Bingbot and Applebot
1,700% and more: the growth in daily AI agent requests on Cloudflare in a year

What I found on our own zone

This site runs on Cloudflare’s Free plan. I opened the zone’s Security settings on 22 October 2026: Search, Agent and Training all read Allow (do not block), and Cloudflare marks Allow as the recommended choice on all three. The Training menu offers four options: Block, Block on pages with ads, Disallow and Allow. Bot Preference Sync is off, and the robots.txt Cloudflare serves is byte for byte the 673-byte file we wrote, which welcomes GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot and PerplexityBot by name.

We leave all three open on purpose. For a services business, being read by assistants is the point, and we made the training call deliberately, in that file.

If your site sells services, not ads

New domains since 15 September are offered one of two presets. A site that does not run ads starts with Search, Agent and Training on Allow. A site that monetizes pages with ads starts with Training on Disallow and Agent on Block on pages with ads, which applies only to pages Cloudflare detects serving an ad. Sites that had the old Block AI bots switch on were moved to that same Agent setting. On a services site with no ad slots, that setting leaves assistants free to fetch your pages. The option to avoid on an ad-funded site is Block on pages with ads under Training: it now covers Googlebot, Bingbot and Applebot on every page Cloudflare detects serving an ad.

How I would set it

I have delivered 500+ projects, and on any site behind Cloudflare I would make these four checks:

01

Read the three values first

In the dashboard, open your domain, go to Security, then Settings, filter by Bot traffic and select Configure AI bot policies. It takes a minute, on any plan.

02

Use Disallow, not Block, for training

If you object to training, set Training to Disallow and turn on Bot Preference Sync, as Cloudflare’s own steps say. Block now stops Googlebot, Bingbot and Applebot.

03

Leave Search and Agent on Allow

Search feeds the indexes AI assistants answer from. Agent lets ChatGPT-User and similar fetchers open your page when a question needs it.

04

Read the robots.txt Cloudflare serves

Open yourdomain.com/robots.txt after saving. With Preference Sync on, Cloudflare puts its block above your own rules, and OpenAI says a change can take about 24 hours to reach its systems. To keep Bing from training, add NOARCHIVE.

Those four checks are where our AI search optimization work starts on any site behind Cloudflare. The robots.txt layer underneath has its own traps, covered in which AI crawlers to block, and Google’s separate switch for AI Overviews sits in Search Console: see Search generative AI control.

The bottom line

If you want ChatGPT, Claude or Perplexity to be able to recommend you, keep Search and Agent on Allow. If you object to AI training, choose Disallow, which Apple, Google and Microsoft honor or have committed to honor, by Cloudflare’s account. Do not choose Block unless you mean to shut out the crawlers behind Google, Bing and Apple search, because since 15 September that is what it does.

Frequently Asked Questions

Not for a new domain without ads. Since 15 September 2026, new domains that do not monetize with ads start with Search, Agent and Training on Allow, and existing domains kept their settings. Domains that run ads start with Training on Disallow and Agent blocked on pages that serve an ad, which can stop ChatGPT-User fetching those pages. OAI-SearchBot, the crawler behind ChatGPT search, falls under Search, which both presets allow.
It depends on the option. Disallow keeps Googlebot crawling for search and gives Google a no-training signal through Google-Extended, which Google says does not affect inclusion in Google Search and is not a ranking signal. Block and Block on pages with ads now stop Googlebot too, on every page or on pages that show ads.
With Bot Preference Sync on, Disallow writes a no-training preference into your robots.txt and blocks crawlers that only train, such as GPTBot and ClaudeBot, while Googlebot, Bingbot and Applebot keep crawling for search. Block stops every training crawler, those three included, so it cuts off their search crawling as well. Cloudflare says Bing does not yet read the robots.txt preference and that Microsoft is targeting early 2027.
In the Cloudflare dashboard, open your domain, go to Security, then Settings, filter by Bot traffic and select Configure AI bot policies. You will see Search, Agent and Training, each with its own setting, and the Bot Preference Sync switch. The controls are on every plan, including Free.

Not sure what your Cloudflare zone tells AI crawlers?

On a 30-minute call I will go through your AI bot settings, your robots.txt and the pages you want assistants to cite, and tell you what each crawler can reach today. Book it here: cal.com/zeeshanwaheed/30min.

Book a 30-Minute Call

Or email [email protected].