AI Crawler Access: Which Bots to Allow, Block, or Charge
On 15 September 2026 a large slice of the web flips from allow-by-default to permission-by-default for AI crawlers. Most teams will have the decision made for them by a CDN setting. The Crawler Exchange Rate — what each bot type actually gives back — and how to set a posture that protects AI visibility instead of accidentally destroying it.
Executive Summary
- From 15 September 2026, Cloudflare blocks training and agent crawlers by default on ad-displaying pages for new domains and existing free-tier customers. Search crawlers stay allowed.
- “AI crawler” is three different things: training crawlers, retrieval crawlers, and agent bots. They have opposite value exchanges and deserve opposite policies.
- The Crawler Exchange Rate: training returns brand presence with no attribution, retrieval returns citations and referral traffic, agent traffic returns live buyers. Blanket blocking sacrifices the two that pay.
- Blocking Google-Extended does not remove you from AI Overviews. Those are generated from the Googlebot search index. This is the most expensive misunderstanding in the category.
- Access is the precondition for GEO. A blocked retrieval crawler makes content structuring, schema, and entity work worthless.
- Pay-per-crawl is a publisher monetisation tool, not a general policy. For most B2B sites the metering revenue is immaterial next to the pipeline cost.
The Permission Flip
For thirty years the web operated on a simple bargain: crawlers could take your content, and in exchange they sent you traffic. Search engines indexed pages and returned visitors. The exchange was implicit, unmetered, and broadly fair. Robots.txt existed as a courtesy protocol for the small number of cases where a site owner wanted out.
Generative AI broke the bargain on one side. A model can ingest a page, absorb the expertise, and answer the user directly. The content is consumed; the visit never happens. That asymmetry has been building since 2023, and 2026 is the year the infrastructure layer responded to it.
On 15 September 2026, Cloudflare changes its defaults. Newly onboarded domains, new sites created by existing customers, and all existing free-tier customers will have training crawlers and agent bots blocked by default on pages that display ads. Search crawlers remain allowed. Cloudflare has also been extending its pay-per-crawl marketplace toward a pay-per-use model, where a publisher is compensated when content generates value inside an AI product rather than merely when a bot fetches it.
The strategic point is not the specific policy. It is that a meaningful share of the web now has an AI access posture set by a CDN default rather than by a marketing decision. If your site sits behind Cloudflare — and a large share of commercial sites do — your AI visibility strategy may be quietly overridden by an infrastructure setting nobody on your team has looked at. That is a governance problem before it is a technical one.
Three Bots, Three Bargains
The core analytical error in this whole debate is treating “AI crawler” as one category. It is three, and they run in opposite directions commercially. We call the resulting framework the Crawler Exchange Rate: for each bot type, what do you give and what do you get back?
Training crawlers — you give content, you get diffuse presence
GPTBot, ClaudeBot, CCBot and similar collect content that contributes to model weights. There is no link, no referral, and no measurable attribution. What you get is indirect: a model that can discuss your category, and sometimes your brand, without needing a live retrieval step. Real, but unmeasurable and non-exclusive.
Retrieval crawlers — you give content, you get citations
OAI-SearchBot, PerplexityBot, Claude-SearchBot, Googlebot and Bingbot build the indexes that ground AI answers. This is where citations come from, and citations are where AI referral traffic comes from. Blocking these is functionally identical to deindexing yourself from a growing share of buyer research.
Agent bots — you give a page fetch, you get a live buyer
ChatGPT-User, Perplexity-User and Claude-User fetch a specific URL because a human asked a question seconds ago and is waiting for the answer. This is the highest-intent traffic of the three by a wide margin. It is also the category most likely to be caught by aggressive bot rules, because it does not look like a conventional crawler.
Read in that order, the standard advice to “block AI bots to protect your content” is close to backwards. The bot most people are angry about — the training crawler — is the one whose exchange rate is genuinely poor. The other two are the mechanism by which AI search returns traffic and revenue. A blanket block sacrifices the two that pay in order to stop the one that does not.
The Crawler Reference Table
Directional recommended posture for a typical B2B SaaS, DTC, or professional services site whose content exists to generate demand rather than to be sold. Publishers and data businesses should read the training column differently — see the section below.
| Crawler | Operator | Type | Default Posture |
|---|---|---|---|
| Googlebot | Search / retrieval | Allow — powers Search, AI Overviews, AI Mode | |
| Google-Extended | Training / grounding | Allow — controls Gemini grounding, not AI Overviews | |
| Bingbot | Microsoft | Search / retrieval | Allow — grounds Copilot answers |
| OAI-SearchBot | OpenAI | Retrieval | Allow — source of ChatGPT search citations |
| ChatGPT-User | OpenAI | Agent | Allow — live user, highest intent |
| GPTBot | OpenAI | Training | Deliberate decision |
| Claude-SearchBot | Anthropic | Retrieval | Allow — source of Claude citations |
| Claude-User | Anthropic | Agent | Allow — live user, highest intent |
| ClaudeBot | Anthropic | Training | Deliberate decision |
| PerplexityBot | Perplexity | Retrieval | Allow — Perplexity indexes and cites heavily |
| Perplexity-User | Perplexity | Agent | Allow — live user |
| Applebot-Extended | Apple | Training | Deliberate decision |
| CCBot | Common Crawl | Training (open dataset) | Deliberate decision — feeds many downstream models |
Crawler names and behaviours change. Verify against each operator’s published documentation before writing rules, and confirm identity by reverse DNS or published IP ranges — user agent strings are trivially spoofed.
The Google-Extended Trap
One control causes more expensive mistakes than the rest of the category combined. Google-Extended is a robots.txt token that governs whether your content may be used for training and grounding in Gemini apps and the Vertex AI API. It is not a crawler. It does not control Google Search, and it does not control AI Overviews.
AI Overviews and AI Mode are generated from the live Google Search index — the index Googlebot builds. Blocking Google-Extended has no bearing on whether your pages appear in an AI Overview. The only way to remove yourself from AI Overviews is to block Googlebot or suppress snippets, and both cost you organic search in its entirety.
The practical result is that a team that blocks Google-Extended in order to “stay out of Google AI” has surrendered Gemini grounding — a genuine citation surface — and achieved nothing on the objective they were actually pursuing. Before writing any rule in this category, be precise about which system a given control governs. Most of the cost here comes from acting on the label rather than the mechanism.
Access Is the Precondition for GEO
Generative Engine Optimization is the discipline of earning citations inside AI answers. Every technique in it — direct-answer structure, entity consistency, schema markup, citable statistics, third-party corroboration — assumes one thing: that the retrieval layer holds a current copy of your page.
If a retrieval crawler is blocked at the CDN or in robots.txt, none of that work can produce a citation. We have seen teams spend a full quarter restructuring content for AI citation while their edge configuration returned 403s to the exact crawlers that would have indexed it. The content was excellent. The retrieval layer never saw it.
Sequence the work accordingly. Audit and fix crawler access first, confirm retrieval crawlers are getting 200s on your priority pages, then invest in the content layer. The reverse order wastes a quarter, and the failure is invisible in every dashboard a marketing team normally looks at.
A Five-Step Access Audit
This is the sequence we run for clients before any AI visibility engagement. It takes a competent technical marketer under a day.
1. Read your own robots.txt
Retrieve it as a bot would, not in a browser. Check for legacy blanket disallows added during the 2023 AI backlash and never revisited. This is the single most common source of accidental blocking.
2. Inspect the CDN layer
Cloudflare, Fastly, Akamai and WAF rules can block crawlers that robots.txt permits. Check bot management categories and managed rulesets. This layer overrides robots.txt and is rarely owned by marketing.
3. Group 30 days of server logs
Segment raw access logs by user agent across the crawler list. Record which bots reach you, which receive 200 versus 403 or 429, and which pages they fetch. Analytics tools will not show you this.
4. Verify crawler identity
Match requests against published IP ranges or reverse DNS. User agents are spoofable, and both fake crawlers and stealth fetching have been documented. Do not build policy on unverified strings.
5. Set posture per bot type
Write explicit allow rules for retrieval crawlers and agent bots. Make training crawlers a deliberate, documented decision with an owner and a review date. Never leave it to a default.
The output should be a one-page policy document naming each bot type, the posture, the rationale, and the person accountable. Crawler policy drifts because nobody owns it — it sits between marketing, SEO, and infrastructure, and each assumes another has it. Assign it explicitly.
Posture by Business Model
The training-crawler decision is genuinely different depending on whether your content is the product or the marketing for the product. The retrieval and agent decision is close to universal.
| Business Model | Training Crawlers | Retrieval & Agent | Rationale |
|---|---|---|---|
| B2B SaaS | Allow | Allow | Content is demand generation; presence in model weights aids category association |
| Professional services | Allow | Allow | Expertise signalling compounds; buyers research heavily through assistants |
| DTC ecommerce | Allow | Allow — priority | Agent bots increasingly mediate product research and comparison |
| Marketplace / aggregator | Case by case | Allow | Listing data has licensing value; discovery still depends on citation |
| Publisher / media | Block or charge | Allow | Content is the product; training ingestion is direct substitution |
| Proprietary research / data | Block or charge | Selective | Differentiated dataset is the asset; protect it explicitly |
Note the consistency of the third column. Almost no commercial business benefits from blocking retrieval and agent traffic. The genuine strategic debate is confined to training, and it turns on a single question: would a competitor pay for this content? If yes, meter it. If it exists to make people aware you exist, giving it away is the point.
Measuring What Access Buys You
Access policy is only defensible if you can see what it produces. That requires the measurement layer described in our guide to AI search attribution — most assistant-referred traffic lands in analytics as Direct, so a team that changes crawler policy without attribution instrumentation cannot tell whether the change helped or hurt.
The minimum instrumentation before changing posture: crawler hit rates by bot and status code from server logs, citation monitoring across the major assistants, referrer grouping that separates assistant traffic from Direct, and a self-reported attribution question on your primary conversion form. Establish a baseline for at least four weeks before making changes, or you will be reading noise.
Judge the result on unit economics rather than sessions. AI referral traffic tends to arrive later in the research cycle and convert well above blended organic, so a channel that looks small in volume can be material in pipeline. Run it through channel-level CAC benchmarking and the LTV:CAC framework the same way you would any other acquisition channel.
The UAE and GCC Angle
Two things make this more consequential for regional businesses than for their US counterparts. The first is infrastructure: a large share of UAE and GCC commercial sites run on free or entry-tier CDN plans, which is precisely the cohort whose defaults change on 15 September. The teams least likely to have a documented crawler policy are the ones most likely to have their posture flipped for them.
The second is language coverage. Arabic-language content is comparatively thin in the training and retrieval corpora that ground AI answers, which cuts both ways. Competition for citation on Arabic and GCC-specific commercial queries is materially lower than the equivalent English query — a real opening for regional businesses publishing substantive Arabic content. But that opening only exists if the retrieval crawlers can reach the content. Blocking them forfeits an advantage that will not stay open indefinitely.
For Dubai and GCC growth teams, the practical sequence is: verify CDN posture before mid-September, allow retrieval and agent crawlers explicitly rather than relying on defaults, and treat Arabic-language citation as a channel worth building while acquisition costs in it remain low. Our Dubai digital marketing engagements now include this audit as standard scope.
Where This Goes Next
Three developments are worth tracking without over-planning for. Metering is moving from per-fetch to per-use, which changes the economics for content owners with genuinely differentiated libraries. Agent traffic is growing as assistants take on more transactional work, which raises the cost of blocking the agent category specifically. And bot verification standards are maturing, which will make identity-based policy more reliable than user-agent matching.
None of that changes the near-term action. Know which bots reach you, decide deliberately per category, and never let a default decide. The teams that get hurt in the next twelve months will not be the ones that chose wrong — they will be the ones that never chose. This is the same operating discipline we apply across the Kres Labs growth playbook, and it sits alongside the agent workflows covered in AI agents for B2B marketing and the broader capability set at our AI marketing agency practice. For foundations, start with what is growth marketing.
Frequently Asked Questions
Should I block AI crawlers on my website?
Not as a blanket policy. "AI crawler" describes three different bot types with completely different value exchanges. Training crawlers ingest your content into model weights and return nothing you can attribute. Search and retrieval crawlers index your content so it can be cited in AI answers, which produces referral traffic. Agent bots fetch pages in real time on behalf of a user who is mid-task, often mid-purchase. Blocking all three to stop the first one also destroys the second and third. For most B2B and commercial sites the correct posture is: allow search and retrieval crawlers, allow agent bots, and make a deliberate decision about training crawlers based on whether your content is a differentiated asset.
What changed with Cloudflare on 15 September 2026?
Cloudflare moved from allow-by-default to permission-by-default for a large slice of the web. From 15 September 2026, newly onboarded domains, new sites created by existing customers, and existing free-tier customers get training and agent crawlers blocked by default on pages that display ads, while search crawlers remain allowed. The practical consequence is that a meaningful number of sites will have their AI crawler posture changed without anyone on the marketing team making a decision. If your site sits on Cloudflare, particularly on a free plan, verify your bot settings rather than assuming the defaults match your strategy.
Does blocking Google-Extended remove me from AI Overviews?
No, and this is the most consistently misunderstood control in the stack. Google-Extended is a robots.txt token that governs whether your content can be used for training and grounding in Gemini apps and the Vertex AI API. AI Overviews and AI Mode are generated from the live Google Search index, which is built by Googlebot. Blocking Google-Extended has no effect on whether you appear in AI Overviews. The only way to remove yourself from AI Overviews is to block Googlebot or suppress snippets, both of which cost you organic search entirely. Teams that block Google-Extended believing it protects them from AI Overviews have given up Gemini grounding for nothing.
What is the difference between a training crawler, a search crawler, and an agent bot?
A training crawler collects content to build or refine model weights — GPTBot, ClaudeBot, and CCBot are examples. The content contributes to a model that may paraphrase your expertise with no link back. A search or retrieval crawler builds an index used to ground answers and produce citations — OAI-SearchBot, PerplexityBot, and Claude-SearchBot are examples. These generate the citations that produce AI referral traffic. An agent bot fetches a specific page in real time because a user asked a question in-session — ChatGPT-User, Perplexity-User, and Claude-User are examples. Agent traffic has the highest commercial intent of the three because a human is waiting on the other end.
How does crawler access affect Generative Engine Optimization?
Crawler access is the precondition for GEO, not a separate discipline. Citation in an AI answer requires that the retrieval layer holds a current copy of your page. If your robots.txt or CDN blocks the retrieval crawler, no amount of content structuring, schema markup, or entity consistency will earn you a citation. We have seen teams invest a full quarter in GEO content while their CDN quietly blocked the crawlers that would have indexed it. Audit access before investing in the content layer.
Is there a case for blocking training crawlers specifically?
Yes, for a narrow set of businesses. If your content is the product — proprietary research, licensed data, subscription journalism, original benchmark sets — then training ingestion is straightforward value transfer with no return, and blocking or charging is rational. If your content is marketing collateral designed to generate demand for a product you sell elsewhere, training ingestion is closer to distribution. Being represented in model weights means the model can discuss your category and sometimes your brand without a live retrieval step. Most B2B SaaS and professional services firms fall into the second group and lose more than they gain by blocking training crawlers.
What is pay-per-crawl and does it apply to my business?
Pay-per-crawl lets a site owner set a price that an AI company must pay to fetch a page, with the AI company deciding whether to pay. Cloudflare has been extending this toward a pay-per-use model where compensation is triggered when content generates value in an AI product rather than only when it is fetched. For publishers with high-volume, high-value content libraries this creates a genuine revenue line. For the typical B2B SaaS or services business it does not — the revenue from metering crawl access on a few hundred marketing pages will be immaterial next to the pipeline cost of reduced AI visibility. Treat pay-per-crawl as a publisher monetisation tool, not a general policy.
How do I audit which AI crawlers are actually hitting my site?
Server logs are the only reliable source; analytics platforms filter bot traffic out by design. Pull raw access logs or CDN logs for a 30-day window, group requests by user agent, and match against the published crawler lists from OpenAI, Anthropic, Google, Perplexity, and Microsoft. Verify by reverse DNS or published IP ranges, because user agents are trivially spoofed. You are looking for three things: which crawlers reach you, which get a 200 versus a 403, and which of your priority pages they actually fetch. A crawler that requests your homepage and nothing else is not indexing you in any useful way.
Audit Your AI Crawler Posture
We audit which AI crawlers reach your site, which are being blocked at the edge without anyone deciding to, and what that is costing you in citations and pipeline — then set a documented posture per bot type.
Request Your Growth Audit