Learn

robots.txt says allowed. Why can't AI crawlers read my site?

5 min read. Published November 2026.

Allowed is not the same as reachable

robots.txt is a sign on the door. It doesn't open the door. In our test of 161 Fairfield County business sites, 18% (29 sites) refused or challenged at least one AI crawler at the server while their robots.txt allowed it. Only 1 of those sites blocked an AI search crawler in robots.txt, but live testing found 6 that actually did.

The usual causes

How to find yours

Send a request as the crawler and compare the status code with a normal request. A 403 or challenge points to the CDN or firewall. A 429 points to rate limits. A 200 with little text points to JavaScript. If you're not sure, ask your host which bot protection is on.

What to change

Allow the specific crawlers you want, not every bot. Most sites want the search crawlers (OAI-SearchBot, Claude-SearchBot, PerplexityBot) and the user-triggered fetchers, and can decide either way on training crawlers. Every AI crawler, explained.

Test your live site.

The free grade checks robots.txt and sends a live request as each of 10 AI crawlers. No account.

Grade my site — free