AGENTIC COMMONSAI industry briefings

繁中EN

TopicAI Agents & WorkflowsPublished

All English articles

Bot Preference Sync: Cloudflare Syncs Your AI Bot Policies to robots.txt

On this page7 sections
  1. What Changed: Keeping Policy and Enforcement in Step
  2. How It Works: Category-Wide Policies
  3. Publisher-Friendly Defaults
  4. Transparency as the Price of Admission
  5. Limitations and Trade-offs
  6. Takeaway: Align Your Stated Preferences with Reality
  7. Sources

Summary: Cloudflare announced Bot Preference Sync on August 21, 2026 to write dashboard AI bot preferences into robots.txt automatically. The feature is available from Free to Enterprise and covers Search, Agent, and Training categories, with publisher defaults that disallow training. Mixed-use crawlers must provide transparency before receiving the benefit of remaining searchable when training is disallowed.

What Changed: Keeping Policy and Enforcement in Step

Cloudflare announced Bot Preference Sync on August 21, 2026. The feature writes the AI bot preferences you set in the Cloudflare dashboard straight into your robots.txt file, keeping it current on its own. It is available to all customers from Free to Enterprise, and the pain point it addresses is a familiar one: when your robots.txt says one thing while your enforcement rules do another, some crawlers may ignore your stated preferences or try to bypass your rules. Holding the two in sync removes that inconsistency.

Managing a static robots.txt separately from your edge enforcement rules used to be the norm. Now Cloudflare generates or updates your robots.txt from your configuration, so what you publish is what you enforce. You can switch the feature on or off at any time, and for new customers it is on by default.

How It Works: Category-Wide Policies

Bot Preference Sync builds on the AI traffic controls Cloudflare launched on July 1, 2026. Those controls cover three categories of AI traffic—Search, Agent, and Training—each with its own preference. For Search and Agent you choose among Allow, Block on pages that serve ads, or Block everywhere. For Training, Disallow is also available, and it writes a “no training” preference to your robots.txt.

Enabling sync makes Cloudflare prepend the generated directives to your existing robots.txt, so manual Disallow rules you already have survive untouched. Which bots get included follows Cloudflare’s BotBase directory and is refreshed periodically. The verified bots classified as Search, Agent, and Training can be found in the public bots directory.

Here is a shortened, anonymized example of the prepended block:

# BEGIN Cloudflare Bot Preference Sync

User-agent: TrainingBot1
User-agent: TrainingBot2
User-agent: TrainingBot3
User-agent: MixedUseBot-Extended
Disallow: /

...

# END Cloudflare Bot Preference Sync

Bear in mind that Bot Preference Sync works at the category level rather than on individual custom rules. If a special arrangement with a specific company means you need to grant an exception, turn off the sync and manage your robots.txt manually.

Publisher-Friendly Defaults

Cloudflare is introducing a new default aimed at publishers and ad-supported sites as well. During onboarding, those customers can select “I monetize from pages with ads on this domain,” which sets Training to Disallow out of the box. Content then stays out of model training, while search engines that send readers to your pages keep their access. The setting can be changed at any time.

Non-publisher new customers get no blocks or disallows by default. The decision is left to you: whether to block Search, Agent, or Training is something you can settle later, and the starting point has nothing blocked on your behalf.

Transparency as the Price of Admission

Cloudflare is also tightening requirements for mixed-use crawlers—bots that combine search, agent use, and training behind a single user agent. To avoid being blocked when you set “Disallow Training,” these bot operators must provide additional information:

  • Respect a “no training” preference in robots.txt through any mechanism they choose.
  • Give site owners a way to opt out of AI summaries.
  • Provide URL-level visibility into which pages were made available for training, plus metrics on search results.
  • Show publicly that disallowing training does not hurt traditional search results.

The AI bot transparency section of Cloudflare Radar tracks the bots that meet these criteria, showing both best practices honored and violations. A crawler that offers no transparency gets no benefit of the doubt—it is still blocked when you disallow training. Transparency thereby becomes a requirement for access.

Limitations and Trade-offs

Bot Preference Sync simplifies policy management, but it is not for everyone. Category-wide decisions are what it was designed for, not case-by-case exceptions. With complex custom rules, or special agreements with specific crawlers, turning off the sync and maintaining your robots.txt manually is the sensible move. The sync also touches nothing beyond the robots.txt file; your edge enforcement rules stay as they are, so blocking traffic at the edge still means configuring those separately.

One more consideration: the list of bots in robots.txt comes from Cloudflare’s tracking, which may not include every crawler, so it pays to verify that the bots you care about are covered. And since the feature rolls out over the coming week, existing customers on the legacy managed robots.txt will be prompted to review and confirm their preferences.

Takeaway: Align Your Stated Preferences with Reality

Bot Preference Sync is a practical step toward narrowing the gap between what you declare and what you enforce. For most site owners it is a low-effort way to keep AI bot policies consistent. Where you need fine-grained control or have special arrangements, opting out and managing your own robots.txt remains an option. The key is to choose deliberately: either let Cloudflare sync your preferences, or take manual control—but never leave your settings inconsistent, because that is exactly what some crawlers will exploit.

Sources

AGENTIC COMMONSOperated by PHLEGON LABS
ShareXEmail
Support us

Related reading

  1. Cloudflare's Disallow AI Training Setting: What Changes for Your Crawl Policy

    Cloudflare's new setting lets mixed-use crawlers keep indexing your site while refusing AI training use.

    Cloudflare

  2. BotBase for Operators: Cloudflare Gives Bot Operators a Clearer Path to the Directory

    Cloudflare's BotBase for Operators brings transparency to bot submissions: status tracking, editable entries, and a new taxonomy.

    AI Agents

  3. WebMCP for Storefronts: Opt-Outs at Scale with Cloudflare

    Commerce.com turns on WebMCP for nearly 100,000 storefronts via Cloudflare edge rules, with per-merchant opt-outs and no code changes.

    WebMCP