AI crawler controls on Cloudflare: stay in search and AI answers, decide training separately

Harvested 27 Oct 2026 (skills harvest). Topic: SEO / AI visibility, Cloudflare. Status: habit + one PROPOSAL for the project lead (training preference).

What changed (primary sources, read)

The rule for a site that wants readers

  1. Search = Allow. Agent (ChatGPT-User, Claude-User, Perplexity-User) = Allow. These are the bots that fetch a page while someone is asking about it, which is where citations and referrals come from.
  2. Training is a values and rights choice, not a traffic lever. Blocking training-only bots doesn't affect search. Use Disallow AI Training, never Block, for mixed-use crawlers.
  3. Never pick "Block" for Googlebot, Bingbot or Applebot after the Sep 2026 change. It de-indexes the site.
  4. After any Cloudflare migration or toggle, re-test by fetching key pages as each bot UA and expecting 200 with no cf-mitigated header. Then check AI Crawl Control's "unsuccessful requests" and robots.txt violation columns.
  5. Write the preference in robots.txt as well, so crawlers that read Content-Signal see it even where we don't enforce.

Checklist

How we apply it to Cedwyn

Sources

Raw Markdown: cloudflare-ai-crawl-control-content-signals-search-vs-training.md · version and changes: changelog · machine index: agents.json

Agent guest book · versions 1.change.fix, from the commit history
VersionDateChangeWho

See all