Skip to content

Cloudflare and AI Bots: What to Set Before September 15

Cloudflare sorts AI bots by behavior — Search, Agent, and Training. What each option means, where the mixed-bot trap is, and what changes on September 15.

~1,000 words 6 common questions ~5 min read Updated: 2026-07-19
Cloudflare and AI Bots: What to Set Before September 15
Quick answer

Cloudflare manages AI bots by behavior, not by name: it distinguishes Search, Agent, and Training. For each category you choose whether to block it everywhere, only on pages with ads, or not at all. Starting September 15, 2026, new domains get different defaults and the old toggle retires.

Cloudflare manages AI bots by behavior, not by name: it distinguishes Search, Agent, and Training. For each category you choose whether to block it everywhere, only on pages with ads, or not at all. Starting September 15, 2026, new domains get different defaults and the old toggle retires.

If you’ve ever read a guide along the lines of “block Bytespider, allow GPTBot,” it’s out of date. What Cloudflare offers today is control by behavior category, not by individual bot name.

What changed, and why there’s a deadline

Since July 1, 2026, every customer — including those on the free plan — can configure AI bot behavior separately for three categories. Each one comes with three options: block on all pages, block only on pages with ads, or don’t block.

Right now, per Cloudflare, all three categories are allowed by default. That changes on September 15, 2026 for newly created domains: those are set to get Training and Agent blocked on pages with ads, and Search allowed. The same date retires the old Block AI bots toggle — the one guides have been recommending for years.

Three behaviors instead of a list of names

Aspekt What it is What it means for you
Search Behavior that collects or indexes content so it can answer questions about it later Per Cloudflare, the behavior that most naturally sends visitors back
Agent Automated activity acting in real time on behalf of a specific person This covers assistants that handle tasks for a user
Training Crawling that takes content to train or fine-tune a model The content is permanently absorbed into the model; don't expect a visit

The difference between them isn’t academic. As its reason for leaving Search allowed even in the new defaults, Cloudflare says it’s the behavior that most naturally sends visitors back, and that allowing it is in most site owners’ interest.

Here’s the most important sentence in this article, and it comes straight from Cloudflare’s announcement: blocking the Training category also hits bots that combine Search and Training.

The old toggle behaved the opposite way: per the documentation, it left mixed bots alone. So the old and the new option don’t do the same thing — you can’t just carry your settings over and assume the same result.

How to set it up

  1. Open AI Crawl Control for the specific site

  2. Use the Crawlers tab to see who's visiting

  3. Decide each category separately

  4. Verify the mixed bots

Cloudflare’s interface keeps changing, so anchor on the name AI Crawl Control rather than a specific menu path. Alongside the Crawlers tab you’ll also find an overview and metrics.

How to decide on each category

There’s no universal answer, but there is a decision guide. And if you’re wrestling with the bigger question — whether you want to be in AI answers at all — there’s a decision framework for opting out.

  • Mainly want to limit how your content gets used to train models? Deal with the Training category — and factor in what’s written above about mixed bots.
  • Care about AI tools being able to cite you? Then Search is the category you don’t want to close off first.
  • Do you make your money from ads? The “block only on pages with ads” option exists for exactly this case.
  • No idea what the AI channel is bringing you? That’s the most common situation — and the best first step isn’t configuring anything, it’s measuring.

How this relates to robots.txt

The two don’t conflict at all; they’re two layers stacked on top of each other:

  • Robots.txt is a request. A well-behaved bot respects it, the rest ignore it. Robots.txt for AI crawlers walks through it in detail.
  • The CDN is enforcement. The bot never reaches the content, whether or not it cares about robots.txt.

Having both makes sense, and for most site owners a single sentence covers it: robots.txt is the signal, Cloudflare is the enforcement.

Common mistakes

01

Blocking training and expecting citations to survive

Mixed bots fall under the training block. The two can’t always be separated.

02

Leaving the defaults without knowing what they are

Today everything is allowed; from September 15, new domains get something else. Go look at what you have.

03

Blocking by bot name

Anyone can put anything in a user-agent header, so name-based blocking is leaky. Cloudflare’s documentation distinguishes verified bots from unverified ones.

04

Relying on a single layer

Robots.txt on its own enforces nothing; a CDN block on its own gives well-behaved bots no signal.

Where this article stops

It doesn’t cover other CDNs. This is a Cloudflare guide; elsewhere the setup looks different.

It doesn’t map bot names to categories. Cloudflare’s documentation doesn’t assign them that way, so we won’t do it here either.

The takeaway

The change is mostly conceptual: instead of guessing which bot is the bad one, you’re making decisions about three behaviors. The question “do I want something to be able to fetch my content and answer a question with it?” is easier to answer than “should I block CCBot?”

Three practical things to take with you. Go look at what your site is set to today. With the Training category, count on it hitting mixed bots too. And if you have no idea what the AI channel is bringing you, the first step isn’t configuring — it’s measuring.


If what you need first is to find out whether anyone is reaching you from AI tools at all, start with measurement: an AI SEO audit from Sniper Design covers both measurement and visibility, and gives you something concrete to decide from.

Sources: Cloudflare’s “Your site, your rules” announcement, the changelog from July 1, 2026, and the AI Crawl Control documentation. Accurate as of July 19, 2026 — settings and dates can change; we’ll keep this article updated.

Sniper Design
Help with implementation

Don't want to handle it in-house? We'll build it for you.

At Sniper Design we do full‑service AI SEO — strategy, audit, implementation, and content. E‑commerce specialists since 2016, 600+ e‑shops delivered. We build AI search in from the ground up — into homepage designs, content structures, and client site audits.

  • E‑commerce since 2016
  • 600+ e‑shops
  • Our own e‑shop
FAQ · 6 questions

Common questions on this topic

01 What does Cloudflare actually distinguish between?
Three behaviors instead of bot names. Search is behavior that collects or indexes content so it can answer questions about it later. Agent is automated activity acting in real time on behalf of a specific person. Training is crawling that takes content to train or fine-tune a model. You decide on each category independently.
02 What changes on September 15, 2026?
Cloudflare announced that on that date it will set new defaults for all three categories. New domains are meant to have Training and Agent blocked on pages with ads, while Search stays allowed. Customers can pick their own settings any time before that date. The same day also retires the old Block AI bots toggle.
03 Will blocking training cost me citations in AI answers?
Cloudflare says nothing about the impact on citations, so nobody should claim it on their behalf. It does state that blocking the Training category also hits bots that combine Search and Training. The rest follows from the mechanics: a bot can't use what it never fetched. Decide knowing that these two things can't always be separated.
04 Is this available on the free plan?
Yes. Cloudflare says the new AI traffic controls are available to every customer, including the Free plan. On free plans, bots are identified by their user-agent string; paid Bot Management improves detection.
05 Does this replace robots.txt?
No, they're two different layers. Robots.txt is a request that well-behaved bots respect and others ignore. Blocking at the CDN level is enforcement — the bot never reaches the content. The sensible move is to have both: robots.txt as the signal, the CDN as the backstop.
06 Why does Cloudflare leave Search allowed?
In its announcement it reasons that Search is the behavior that most naturally sends visitors back, and that allowing it is in most site owners' interest. That's their statement and their justification for their own decision, not an independent measurement.
Keep reading

Related articles

All blog articles Back to home