Cloudflare has set September 15, 2026 as the deadline for AI companies to separate their web crawlers into distinct, identified categories based on how the crawled content will be used. Any crawler that does not clearly declare its purpose — or that bundles search indexing with AI training under a single user-agent — will be blocked by default on Cloudflare-originated traffic, particularly on pages that display ads .
After this date, new Cloudflare customers and newly created websites will have default settings that allow only clearly identified search crawlers, while blocking AI training and AI agent crawlers unless the publisher explicitly opts in . Existing free-tier customers who do not manually update their preferences will also be migrated to the new defaults
.
Previously, the web operated on an opt-out norm: crawlers were allowed unless a website explicitly blocked them via robots.txt. Cloudflare has flipped this to an opt-in paradigm for AI-specific crawlers .
Cloudflare has introduced a new classification that lets publishers set independent rules for three bot behaviors, available to all customers including free-tier users :
| Category | Definition | Default Setting (Sept 15) |
|---|---|---|
| Search | Crawlers that index content so it can appear in search results and send referral traffic back to the publisher. | Allowed by default — these bots drive readers and ad revenue. |
| Agent | Bots that act on behalf of a user (e.g., AI assistants performing tasks, shopping, or booking). | Blocked by default — publishers must opt in. |
| Training | Bots that scrape content solely to train AI models, without sending back users or attribution. | Blocked by default — publishers must opt in. |
Publishers can now set a policy like "Allow Search, Block Training, Block Agent" from a single dashboard, even on the free plan . This is more granular than traditional
robots.txt, which only allowed a blanket allow/deny per user-agent. Cloudflare's own documentation defines Search as activity where site owners "should expect referral traffic or other equitable compensation" .
Cloudflare first introduced Pay Per Crawl in July 2025 as a private beta — a marketplace where publishers could charge AI companies per request, using HTTP 402 ("Payment Required") status codes to negotiate access . This system allowed publishers to return a 402 response with pricing information when an unapproved crawler requested content
.
By April 2026, during what Cloudflare called Agents Week (April 13-17), the company had evolved this into a broader Pay Per Use model, folding the per-crawl framework into a single operator console available across all plan tiers . The key distinction:
The Stack Overflow implementation (February 2026) demonstrated the production version: their data licensing program uses Cloudflare's bot categorization to serve 402 responses to unauthorized crawlers, monetizing at scale without bespoke contracts .
robots.txt that go beyond page-level access, letting publishers signal whether their content can be used for search indexing, AI training, or AI agents