Blog · 7 July 2026 · Updated 20 October 2026
Is Cloudflare blocking AI crawlers on your site without you knowing?
Cloudflare blocks AI crawlers by default on new sites that carry ads: since 15 September 2026 they start with AI training disallowed and AI agents blocked on pages that show ads. Two more dashboard settings can cut AI agents off from any site, and your analytics will not show it.
What did Cloudflare change?
On 1 July 2025 Cloudflare announced that AI crawlers would be blocked by default: every new domain joining its network was asked at sign-up whether to allow them, flipping the old opt-out model to opt-in. Cloudflare frames this as giving publishers control over how their content feeds AI, which for a publisher monetising page views is a reasonable position.
The scale is what makes it matter. By its own count, Cloudflare handles traffic for 20% of the web, so a default applied at its edge moves a meaningful share of it at once. An individual owner clicking through onboarding makes one decision. The default makes millions of them.
What changed on 15 September 2026?
Cloudflare launched a Training setting called Disallow AI Training, and blocking the Training category now stops Googlebot too. The groundwork was announced on 1 July 2026: bot traffic is now managed in three categories, Search, Agent and Training, with new defaults proposed for 15 September. Cloudflare CEO Matthew Prince put the reasoning plainly: "Now that the majority of traffic on the Internet is non-human, we must go further and act faster so that a sustainable ecosystem can emerge."
The version that launched differs from that proposal. Disallow AI Training writes a no-training rule into your robots.txt and blocks crawlers that only collect training data, such as OpenAI's GPTBot. Crawlers that do both search and training, such as Googlebot, Applebot and Bingbot, keep crawling for search. Choose Block, or Block on pages with ads, and those crawlers are stopped as well, search included. Cloudflare said existing Training blocks would move to Disallow AI Training, so those sites keep their search access.
New domains now get one of two presets. Sites that earn money from ads start with AI training disallowed. AI agents, the ones that fetch a page live because someone asked, are blocked on every page that shows an ad. Sites without ads start with everything allowed. Existing sites that had the older Block AI Bots switch on, and never set the newer controls, move to the same settings as the ad preset.
A Training setting of Block still reads as "keep my content out of AI training", and it now takes your ordinary search visibility with it. If any part of your estate sits behind Cloudflare, check how each category is set now rather than assume the old behaviour still holds.
The three settings that cut AI off, and how we know
We put a new domain through Cloudflare onboarding last week, setting up this site, and counted the switches that would have severed it from AI search. There were three, in three different menus, each presented as a sensible protective measure. Most site owners have never seen these switches.
1. The training block at onboarding
When we added this site, a "Configure AI training and search policies" screen recommended blocking training crawlers on ad-bearing pages, with a one-click toggle to write blocking rules for AI crawlers into robots.txt. Since 15 September 2026 the recommended preset depends on whether the site earns money from ads, and the preset for sites with ads disallows AI training across the whole site. Accept it without reading and crawlers such as GPTBot and CCBot are turned away from that point on.
2. Bot Fight Mode
A one-click security feature on the zone overview that challenges "known bots with known traffic signatures". Declared AI agents fit that description: known bots that announce themselves openly. Switch it on to stop scrapers and you also challenge the agents fetching your pages to answer a customer's question in ChatGPT or Perplexity.
3. Email address obfuscation
On by default under Scrape Shield, this rewrites every email address on your pages so that only JavaScript-running browsers can read them. AI agents fetching your contact page get a placeholder instead of an address. Ask an assistant how to contact a company protected this way and it cannot say.
None of these is a bug, and none is malicious. Each is a defensible security or licensing choice for some sites. The problem is that they are made once, often by whoever set up the CDN years ago, and their cost never appears anywhere the marketing team looks. Google Analytics does not record the AI visits that never happened.
"A page that looks perfect in your browser can be a blank page to the machine deciding whether to recommend you."
How do I check whether my site is affected?
Five checks, ten minutes, no access needed beyond your own Cloudflare login.
- Open yourdomain.com/robots.txt in a browser and look for disallow rules naming GPTBot, CCBot, ClaudeBot, Google-Extended or similar agents. Rules you did not knowingly write are the first red flag.
- In the Cloudflare dashboard, check Security for Bot Fight Mode and note whether it is on.
- Under Scrape Shield, check whether Email Address Obfuscation is on, and decide whether hiding your contact details from AI answers is a trade you want.
- Review the AI crawler policy under the domain's settings, where Search, Agent and Training each have their own position. For Training, Disallow AI Training keeps you in search, while Block shuts Googlebot out too.
- Test from the outside. Fetch a key page as the agents themselves and compare what each is served. Our free Agent Parity Check does this in about 30 seconds for any public URL, fetching it as six AI crawlers (GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot and CCBot) plus a regular browser.
Should you block AI crawlers?
Sometimes, yes. A publisher whose business is the content itself has a real licensing argument for blocking training crawlers, and Cloudflare built these controls for that case. The distinction that matters is between training and answering, which are handled by different crawlers with different rules. Blocking training crawlers keeps your content out of future model weights. Blocking live agents, the ones fetching a page because a buyer just asked about you, keeps you out of the answer at the moment of decision. Most brands outside publishing want to be in the answer, and many have blocked both without ever making the choice.
Whatever your position, it should be a decision rather than a default someone else shipped. Check the settings, decide deliberately, and re-test from the outside, because what your dashboard says and what an agent is served do not always match.
Updated 20 October 2026: this post now follows what Cloudflare launched on 15 September 2026, not its July proposal. Disallow AI Training keeps Googlebot crawling for search. Choosing Block stops it.
Frequently asked questions
Does blocking AI training crawlers affect Google rankings?
It depends on how you block them. Blocking named training crawlers such as GPTBot or CCBot, in robots.txt or with a rule of your own, does not touch Googlebot or your organic rankings, and neither does Cloudflare's Disallow AI Training setting, which keeps Googlebot crawling for search. Setting AI training to Block, or Block on pages with ads, is different. Since 15 September 2026 those settings also stop crawlers that do both search and training, which Cloudflare says include Googlebot, Applebot and Bingbot. Blocking Googlebot stops Google crawling those pages for search.
Which crawlers does Cloudflare's training block affect?
Under Disallow AI Training, crawlers Cloudflare classifies as collecting content to train AI models are blocked, including OpenAI's GPTBot and Common Crawl's CCBot, while crawlers that also do search, such as Googlebot, Applebot and Bingbot, keep crawling for search. Block stops all of them, Googlebot included, and Block on pages with ads does the same on pages that show ads. Cloudflare maintains the list, and it changes as new agents appear.
How do I find out what AI agents can read on my site right now?
Run the free Agent Parity Check at getwellknown.ai. It fetches any public page as six AI crawlers (GPTBot, ChatGPT-User, OAI-SearchBot, PerplexityBot, ClaudeBot and CCBot) and a regular browser, and shows the status and size each one is served, in about 30 seconds.
See what AI agents are served from your site
The free Agent Parity Check fetches any public page as six AI crawlers and a regular browser, and shows the status and size each one receives, side by side. It needs only the URL and takes about 30 seconds.
Run the free check