Bot Access Checks
B1 Content Signals, B2 AI bot rules, B3 Web Bot Auth.
The default User-agent: * rule is too coarse for the AI era. Agents that train models, agents that ground answers in your live site, and agents that act on a user's behalf are three different things — and you probably feel differently about each. Bot Access is where you say so.
B1 — Content Signals in robots.txt (weight 5, optional)
Cloudflare's Content-Signal directive is an emerging proposal that lets you state, in one line, what crawlers may do with your content. AIScan flags it as informational because the standard is still in draft — it cannot lower your score.
How to fix
# robots.txt
Content-Signal: search=yes, ai-train=no, ai-input=yes- search — list this page in search results.
- ai-train — use this page to train models.
- ai-input — fetch this page to ground a single AI answer.
B2 — Explicit AI bot rules (weight 5)
AIScan looks for explicit User-agent: blocks naming the known AI crawlers. Four or more = pass, one to three = partial credit. The current watchlist:
GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, anthropic-ai, Claude-User, PerplexityBot, Perplexity-User, Google-Extended, Applebot-Extended, Bytespider, Amazonbot, meta-externalagent, CCBot, cohere-ai, Diffbot.
How to fix
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /Replace Allow: / with Disallow: / for any bot you'd rather not feed.
B3 — Web Bot Auth key directory (weight 3, optional)
Web Bot Auth is an IETF draft for cryptographically identifying bots via HTTP Message Signatures. AIScan checks for a JWKS-style directory at /.well-known/http-message-signatures-directory. Informational only — the standard is still experimental.
How to fix
If you operate an agent, publish your signing keys at the well-known path. Most site owners don't need to publish anything here.
Further reading
- Stealth Crawling vs User-Driven Fetching in 2026: What 75 Sites Actually Do
On 4 August 2025 Cloudflare removed Perplexity from its verified bot list and published the evidence. Perplexity's answer was that fetching a page because a person asked for it is not the same act as…
- The complete AI readiness setup for Wix in 2026
Every other platform in this series asks you to create something. Wix has already created it. Before you open a single panel, a Wix site is serving a robots.txt, a sitemap index, serverrendered HTML…
- How to declare allow/deny rules for named AI crawlers in robots.txt on Wix
Wix writes your robots.txt for you. Fetched on 7 September 2026, the file at www.wix.com/robots.txt ran to 90 nonempty lines: one Useragent: group, 87 Disallow rules, and a single Sitemap: line at…
- The complete AI readiness setup for Docusaurus in 2026
Docusaurus is the framework most likely to be sitting between an AI agent and the answer it is looking for. It runs a very large share of the developer documentation on the web, and developer…
- Google AI Overviews in 2026: What You Can Actually Control, Measured on 110 Publishers
Search Console will tell you that AI Overviews sent you traffic. It will not tell you how to turn them off, because there is no setting to turn off. Google publishes exactly four controls that reach…
- How to declare allow/deny rules for named AI crawlers in robots.txt on Docusaurus
Docusaurus gives you somewhere to put a robots.txt in about ten seconds. Making sure a crawler ever reads it is the harder half, because the most common Docusaurus deployment shape files the rules at…
- Cloudflare Pay Per Crawl in 2026: Should You Charge AI Crawlers? 119 Sites Measured
Stack Overflow will sell you its homepage for fifty cents. Point an AI crawler at it and the server answers HTTP 402 Payment Required, crawlerprice: USD 0.5, and a JSON body naming Cloudflare's Pay…
- The complete AI readiness setup for Hugo in 2026
Hugo hands you every byte your site emits. No plan tier decides which files exist, no editor panel hides a toggle, no vendor writes a robots.txt on your behalf. That ownership is the whole appeal,…