Cloudflare's AI Crawler Defaults: What Ecommerce Stores Must Check Before September 15

Your robots.txt Is No Longer the Deciding Layer

For the last two years, the conversation about AI crawler access has lived in robots.txt. That file still matters — it is how you signal intent to compliant crawlers — but it has stopped being the layer that decides whether an AI engine reaches your product pages. That decision increasingly happens at the edge, in your CDN and bot-management configuration, before a request touches your store.

Cloudflare, which sits in front of a large share of the web, has formalized this: a three-category framework for AI traffic, new defaults landing September 15, 2026, and a cryptographic identity standard for agents. If your store runs behind Cloudflare — directly or through a platform that uses it — these are configuration decisions you now own, whether or not you make them deliberately.

Search, Agent, Training: The Distinction That Decides Your Visibility

Cloudflare's framework splits AI traffic into three behaviors, and the distinction is the whole ballgame:

  • Search — behavior that collects or indexes your content so it can answer questions about it later. This puts your store in a ChatGPT or Perplexity answer with a citation and a clickable link.
  • Agent — automated behavior acting in real time on a person's behalf. The AI shopping assistant fetching your live product page mid-conversation, and increasingly the agent attempting a purchase.
  • Training — a crawler taking your content to train or fine-tune a model. No referral traffic, no citation, no direct return to you.

Under the new defaults taking effect September 15, 2026, Cloudflare blocks Training and Agent traffic by default on pages that display ads, leaving Search allowed. The logic: ad-monetized pages signal human-intended content, and Search is the category that sends visitors back.

For most stores the ad-page trigger won't fire — product and collection pages don't typically carry display ads. It still matters for two reasons. If you run an ad-supported content section (a buying-guide hub, a blog with monetized placements), that content falls under the new default. And the same dashboard controls let you set policy explicitly, which beats inheriting whatever the default happens to be next quarter.

One mechanic catches people out: multi-purpose crawlers follow the most restrictive rule that applies. A bot that does both search and training gets blocked if you block training — the same trap that has cost stores visibility in the robots.txt era, now reproduced at the edge.

The Agent Category Is the One Ecommerce Should Argue About

Blocking training is a defensible business decision. Blocking agents, for a store, usually is not.

Agent traffic is a shopper asking an assistant whether a jacket is in stock in medium, comparing two models, or completing a checkout. That is not a scraper harvesting your catalog — it is a customer with intent arriving through a different interface. Blocking it is closer to blocking a browser than blocking a bot.

This matters more as agentic checkout matures. The protocols emerging for AI-initiated purchases assume the agent can reach your live product, price, inventory, and policy data at the moment of the transaction. If your edge 403s that fetch, the agent doesn't retry tomorrow — it moves to a competitor whose data it can read. We covered the protocol side in Agentic Commerce Protocols: ACP vs AP2; edge configuration is the prerequisite that makes any of it work.

The default worth aiming at for most stores: allow search, allow agent, decide training on your own terms.

Bot Fight Mode Is the Quiet Killer

Before the September defaults, there is a much more common problem to check for: Bot Fight Mode.

Bot Fight Mode is a free, one-toggle Cloudflare feature that challenges or blocks traffic it classifies as automated. Store owners and developers enable it as a general anti-scraping measure, and it does not distinguish an abusive scraper from a documented AI search crawler. Compliant AI crawlers get challenged or refused at the edge, no matter how permissive your robots.txt is.

What makes this failure mode persistent is that it is invisible in the places you look:

  • Search Console stays clean. Googlebot travels a different path and generally keeps working, so organic reporting looks normal.
  • Analytics stays flat. Blocked crawlers don't generate sessions, so there is no error spike — just an absence.
  • The symptom is a slow disappearance. Citation rate decays over weeks as AI engines fail to refresh your pages, easy to mistake for a ranking problem or a seasonal dip.

The only reliable diagnosis is server-side: check edge logs and firewall events for the AI user agents and confirm the response codes. If OAI-SearchBot, ChatGPT-User, PerplexityBot, Claude-SearchBot, or Claude-User are getting 403s or challenges, you found it. A technical foundation audit should always include this check — no amount of content or schema work matters if requests never reach the page.

Signed Agents and Verified Bot Allowlists

The longer-term direction is cryptographic identity rather than user-agent strings. Web Bot Auth — a standard being developed through the IETF with backing from Cloudflare, OpenAI, and other major infrastructure and AI companies — lets a bot prove who it is using HTTP Message Signatures, a per-agent key, and a published key directory. Instead of trusting a self-declared user agent that anyone can spoof, the edge can verify the request actually came from the agent it claims to be.

This resolves the tension that pushes people toward Bot Fight Mode in the first place. You get a policy that is both open and strict: verified agents from real AI platforms reach your live product data, and unverified traffic pretending to be them does not.

The action today is simple. In your bot-management settings, make sure verified bots are allowed rather than caught by blanket automation rules, and prefer verification-based allowlisting over broad blocking. Adoption is uneven — some crawlers from large providers still don't sign — so user-agent rules remain necessary alongside it for now.

A Pre-September Checklist

Every item here is a configuration check, not a content project:

  1. Confirm what sits in front of your store — Cloudflare directly, another CDN, a platform-managed edge, or a security app. You cannot audit a layer you haven't identified.
  2. Check whether Bot Fight Mode or an equivalent blanket toggle is on. Replace it with rules that allow verified and documented AI crawlers.
  3. Pull firewall events and edge logs filtered to AI user agents. Look for 403s, 429s, and managed challenges. Evidence, not inference.
  4. Set your AI traffic policy explicitly rather than inheriting the default. Allow search. Allow agent. Make training a conscious call.
  5. Watch the mixed-purpose trap. If you block training, confirm you haven't collaterally blocked crawlers that also do search.
  6. Audit ad-monetized sections separately. The September 15 default applies there and needs a deliberate override.
  7. Enable verified-bot allowances and treat signature-based verification as the preferred long-term control.
  8. Re-test after every security app install. Anti-scraping and firewall apps rewrite rules and robots directives, and they are a leading cause of regressions.

Then align your robots.txt with the same policy so stated intent and enforced behavior agree. When the two disagree, the edge wins — see AI Crawler Access: Which Bots to Allow in Your Store's robots.txt for the file-level side.

The Underlying Shift

The web is getting more selective about automated traffic, and infrastructure providers are building the tools to enforce it. For publishers whose product is content, metering AI access is a rational revenue strategy. For an ecommerce store the calculus is inverted: your product is the thing being sold, and an AI engine that can read your catalog is a distribution channel, not a threat.

So don't adopt publisher-oriented defaults and expect good outcomes. The stores that stay visible will be the ones that made an explicit decision at the edge — open to search and agents, deliberate about training — instead of inheriting a policy built for someone else's business model.

Want to see how AI engines perceive your brand?

Get Your Free AI Visibility Audit