Could my CDN or firewall be blocking AI crawlers?
Very often, yes — bot-protection rules commonly reject unfamiliar user agents without anything appearing in robots.txt.
This is one of the most common invisible causes. Your robots.txt can be permissive while a WAF rule, bot-management setting, or rate limiter quietly returns 403 to anything that does not look like a browser.
Because it happens at the edge, nothing in your application logs or site config hints at it. The site looks fine to you and is unreachable to them.
Test by requesting your own homepage with a crawler user agent and comparing the status code to a normal browser request. A 403, 406, or 429 is the tell.
Our AI Crawler Access Checker does exactly this comparison across several agents, which is usually the fastest way to confirm or rule it out.
See where you actually stand
32 checks, four pillars, one score — free and no account needed.
More in this category