Most small-business sites have never thought about AI crawlers. That's fine — the default is
permissive, so they get cited by default.

The problem is the ones who did think about it and got it half right.

I fetched robots.txt from 99 small-business domains across 20 industries (dental, HVAC, law,
physio, moving, and so on), collected through industry-and-city searches. 87 responded.

The breakdown:

Behaviour Sites Share
Allow every AI crawler 69 79.3%
Block training, allow AI search 3 3.4%
Block training and AI search 15 17.2%
Block AI search only 0 0.0%

The interesting number isn't 17.2%. It's 3.4%.

Of the 18 sites blocking training crawlers, 15 also block the crawlers that build AI citation
indexes. Only three separate the two decisions.

Why that matters: opting out of model training and opting out of being cited are two different
things, controlled by different User-agent strings in the same file. Block GPTBot and you
opt out of training. Block OAI-SearchBot too and you've removed yourself from ChatGPT answers
— which doesn't show up in analytics, because the visit never happens.

For comparison: Scout Radar, which reads robots.txt from the Tranco top 10,000, reports 20.2%
blocking at least one training crawler, with 9.1% blocking training while keeping search open.
So roughly 45% of top-site blockers make the distinction. In my sample it was 17%.

With 18 blocking sites the confidence interval is wide — treat this as a directional signal,
not a measurement. But the mechanism lines up: large sites have someone whose job is to know
the difference, and small sites copy a template or accept a default.

Full method, industry breakdown, limitations and the raw CSV (87 rows, no scores, just
measurements) are here:

https://sacredlantern.online/en/research/ai-crawler-access-2026

Happy to answer questions about the parsing logic — groups per RFC 9309, bot-specific rules
taking precedence over wildcard, Disallow: / unless overridden by Allow: / in the same group.