Blog
5 November 2026/7 min read

Cloudflare's September 15 AI Crawler Change: What to Check

Cloudflare's new AI crawler defaults took effect September 15, 2026. Here's what changed, who it hit, and the self-block risk worth checking now.

Get a free AI visibility audit30-minute call. No pitch.NeoDayClient result: NeoDay grew AI citations 340% in 6 months.
Walid Boulanouar
Author:Walid Boulanouar,Founder & CEO
Cloudflare's September 15 AI Crawler Change: What to Check

Cloudflare switched its default rules for AI crawler access on September 15, 2026. Cloudflare announced the change on July 1, 2026, and TechCrunch reported that it covers new Cloudflare customers, new sites set up by existing customers, and all existing free customers. If you were on a paid plan with sites already configured, your settings stayed as they were unless you opted in. The date has passed, but the risk it created hasn't. The new defaults can block the AI crawlers you want, GPTBot, ClaudeBot, PerplexityBot, Google-Extended, while you think you're only blocking training scrapers. If you added a site or ran a free plan after September 15, check your settings now.

Sept 15, 2026
New defaults took effect
New customers, new sites, all free-tier accounts
3
Crawler categories replacing the old on/off switch
Search, Agent, Training
Ad pages only
Where the new block applies
Pages without ads aren't automatically affected

What changed on September 15, 2026?

Cloudflare replaced a binary allow-or-block AI bot setting with three categories. Search crawlers, the kind that index content to answer questions later, stay allowed by default. Agent crawlers, bots acting in real time on behalf of a person, are blocked by default on pages that carry ads. Training crawlers, the kind that harvest content to train or fine-tune a model, are also blocked by default on ad-monetized pages (Help Net Security, July 2, 2026).

That last point matters: this default change only bites on pages that display ads. A SaaS site with no ad units isn't automatically touched by this specific default. A publisher running display ads on most of its content is the group this actually reshapes.

Who does this affect, and who's exempt?

Since September 15, 2026, new Cloudflare customers get the new defaults from day one. Existing customers adding a new site get the new defaults on that site. Existing free-tier customers moved to the new defaults on that date. Paying customers whose sites were already live kept their configuration unless they opted into the new categories themselves. Owners could opt out in Security settings before the date; if you didn't, the defaults now apply.

The mistake that actually costs you AI citations

The most restrictive setting wins. Many crawlers do more than one job. A bot that both indexes your content for search-style answers and scrapes it for model training gets classified by its most restrictive function, not its most useful one. Set Training to blocked without checking what else that crawler does, and you can knock out a crawler that was also doing the Search function you wanted to keep. Help Net Security names Googlebot, Applebot and BingBot as multi-purpose crawlers that get blocked when Training is blocked, even with Search allowed. If your goal is still to be cited by ChatGPT, Claude, Perplexity, or Google's AI answers, verify Search stays Allowed and confirm GPTBot, ClaudeBot, PerplexityBot, and Google-Extended specifically aren't caught in a blanket Training block.

That's the whole risk in one sentence: trying to keep AI companies from training on your content, and accidentally locking the same crawlers out of citing you in an answer.

Where do you check this in the Cloudflare dashboard, and what else can conflict with it?

Go to Security, then Bots, then AI Scrapers and Crawlers, and review your current setting for each of the three categories: Search, Agent, Training. That's the WAF-level control.

Separately, check your robots.txt file for existing disallow rules on GPTBot, Google-Extended, ClaudeBot, PerplexityBot, CCBot, and anthropic-ai. These are two different layers, and they don't defer to each other. A robots.txt line allowing a crawler doesn't override a Cloudflare block, and a Cloudflare allow doesn't override a robots.txt disallow. Both have to say yes for the crawler to actually get through.

A third thing, and it does nothing on its own: Cloudflare's dashboard toggle also writes preference text into your robots.txt, called the Content Signals Policy (fields like content-signal: search=yes, ai-train=no). That text is declarative, not enforced. Google's John Mueller said on Reddit, [as reported by Search Engine Roundtable on July 6, 2026](https://www.seroundtable.com/google-cloudflare-content-signals-41631.html), that the directive has "no effects whatsoever for any crawler or LLM" and "just adds bloat and future maintenance to your robots.txt file." The WAF-level block covered above genuinely stops the HTTP request and works regardless of what's written in robots.txt. The Content Signals text Cloudflare adds alongside it is a note in a public file. Don't mistake seeing it in your robots.txt for enforcement.
Site typeRecommended Training defaultRecommended Agent defaultWhy
Ad-monetized content siteKeep the new default (blocked) unless you're paid per crawlBlock by default is fineThe ad-supported model is exactly what the new default protects; opting back to allow gives away training access for nothing unless you're in a paid program
SaaS site with no adsNot automatically affected, but check settings anyway if you're on free tierAllow if you want AI agents completing tasks on a user's behalf on your product pagesBeing cited by ChatGPT or Perplexity when someone asks about your category is worth more than blocking training on marketing pages nobody would train a model on anyway
E-commerce with ad placements on category/blog pagesReview page by page, not site-wide, since only ad pages are affectedAllow on product pages where an AI shopping agent needs to complete a purchase; block matches your ad pagesA blanket block can lock out the shopping agents you want completing checkouts while barely denting training access on your ungated product data

Should you take Cloudflare's Pay Per Crawl deal?

This ties into Cloudflare's Pay Per Crawl program, which TechCrunch reported in July 2026 is evolving into "Pay Per Use", letting publishers charge AI companies "when their content creates value, not just when it's fetched." Cloudflare named Ceramic.ai and You.com as its first partners. Cloudflare CEO Matthew Prince said: "We hope that our proposed default changes encourage mixed-use crawlers to separate out search from agent use and training." It's a separate decision from the September 15 default change, and not one to rush into before you've sorted out which crawlers you want reaching your content.

What should you check now?

Log into the Cloudflare dashboard and open Security, Bots, AI Scrapers and Crawlers. Confirm the Search category is set to Allowed. Check the Training category against the table above for your site type, and if it's set to blocked, verify that GPTBot, ClaudeBot, PerplexityBot, and Google-Extended aren't swept into that block through a shared classification. Then pull up your robots.txt and check the same four crawler names for disallow rules that might conflict with whatever you just set in the dashboard.

If your robots.txt needs new rules, our robots.txt generator writes the allow lines for each AI crawler. For why a robots.txt block alone often fails to keep GPTBot out, see why blocking GPTBot in robots.txt doesn't work. A clean robots.txt can still sit behind a Cloudflare block, so check both.

Key takeaway

The new defaults took effect on September 15, 2026, for new customers, new sites, and free-tier accounts. The real risk is the classification rule: a crawler serving more than one function follows its most restrictive setting, so blocking Training broadly can silently take Search-function access down with it, including the exact crawlers that would otherwise cite you. Check Cloudflare's Security, Bots, AI Scrapers and Crawlers settings and your robots.txt separately. One allowing a crawler doesn't cancel out the other blocking it.

Not sure if your robots.txt is already blocking the crawlers that cite you?
In a free audit, we check whether GPTBot, ClaudeBot, PerplexityBot, and Google-Extended can reach your content, plus your structured data and content structure.
Get Your Free Audit

Frequently asked questions

What did Cloudflare change on September 15, 2026?

Cloudflare replaced its binary allow-or-block AI bot setting with three categories: Search, Agent, and Training. Since September 15, 2026, the new defaults apply to new Cloudflare customers, new sites added by existing customers, and all free-tier customers. Existing paid customers kept their settings on existing sites unless they opted in.

Does this affect my site if I'm already a paying Cloudflare customer?

Not automatically. If your sites were already configured on a paid plan before September 15, 2026, your bot settings stayed as they were. The new defaults apply on their own only to new customers, newly added sites, and free-tier accounts.

Can I accidentally block ChatGPT or Perplexity from citing my site while trying to block AI training?

Yes, and it's the risk worth checking first. Crawlers that serve more than one function are classified by their most restrictive setting. A crawler that does both Search and Training gets blocked if you set Training to blocked, even if you wanted to keep its Search function allowed. Verify GPTBot, ClaudeBot, PerplexityBot, and Google-Extended specifically aren't caught in a blanket Training block.

Where do I check my current AI crawler settings in Cloudflare?

In the Cloudflare dashboard, go to Security, then Bots, then AI Scrapers and Crawlers. Review the setting for each of the three categories: Search, Agent, Training.

Does a robots.txt rule override a Cloudflare AI crawler block, or the other way around?

Neither overrides the other. They're separate layers. A robots.txt allow doesn't override a Cloudflare block, and a Cloudflare allow doesn't override a robots.txt disallow rule. Both have to permit a crawler for it to get through.


Sources: Google: Cloudflare Content Signals Robots.txt Directive Has No Effects (Search Engine Roundtable), Cloudflare's new policy pushes AI companies to pay for publishers' content (TechCrunch), Cloudflare changes AI crawler access rules (Help Net Security)

This post is part of our Technical SEO guide. Related reading: Your robots.txt GPTBot Block Probably Isn't, How to Use AI for SEO, GEO for Hotels and Travel.

About the Author
Walid Boulanouar
Walid Boulanouar
Founder & CEO

Walid founded AY Rank to help businesses dominate AI search. He leads the GEO methodology and oversees client strategy across 50+ cities in Europe, Middle East, and North Africa.

Full Bio →
More From the Blog
How We Built the Citation Readiness Score

How We Built the Citation Readiness Score

The full methodology behind our AI Citation Predictor: five factors, every point value, the research each leans on, and what the score cannot tell you.

Read article →
Artificial Analysis Index: What It Means for GEO

Artificial Analysis Index: What It Means for GEO

Three frontier models shipped within three days in September 2026. The independent Artificial Analysis Intelligence Index first called Astra and Fable 5.1 a tie, then rescored them under v5. Here is what moving scores mean if you track AI visibility for a living.

Read article →
7 best enterprise SEO agencies in 2026 (compared)

7 best enterprise SEO agencies in 2026 (compared)

A side-by-side comparison of the 7 strongest enterprise SEO agencies in 2026, built for teams running large sites, multiple approval layers, and AI search visibility work at scale.

Read article →
AY Rank GEO strategistAY Rank SEO specialistAY Rank client success lead
Dominate AI SearchOthers are ranking. Start before they finish.
»