Dattva Research · July 2026
The robots.txt Discovery That Blocked an AWS Premier Partner from Every AI Platform
A misconfigured robots.txt file can block every major AI crawler from your website without triggering a single SEO alert. GPTBot, ClaudeBot and PerplexityBot are denied access by default on a large share of enterprise sites — including those with strong Google rankings. The fix is a set of explicit Allow directives that takes a developer under ten minutes to deploy.
What We Found When We Ran the Diagnostic
The company was an AWS Premier Partner with a mature marketing operation. They had strong organic rankings, active content production and a well-maintained technical setup by any conventional SEO measure. When we ran the Dattva diagnostic, the AI readiness score came back at 31 out of 100.
The primary cause was not content. It was not schema. It was a single section of their robots.txt file that was blocking GPTBot, ClaudeBot and PerplexityBot entirely. The bots were hitting the site, reading the disallow directive and leaving without crawling a single page. Every piece of content they had written, every service page, every case study, every FAQ — none of it was visible to any AI engine.
Their Google presence was unaffected because Googlebot was explicitly allowed. The AI bots were not. Nobody had thought to add them because three years ago they did not exist.
Why This Happens on So Many Sites
Most robots.txt files were last meaningfully updated before AI crawlers became a significant source of web traffic. The standard configuration allows Googlebot and blocks everything else by default, or it uses a wildcard disallow that applies to any bot not explicitly permitted.
ChatGPT now sends 3.6 times more crawling requests to websites than Googlebot does (Alli AI via Search Engine Journal, 2026). Perplexity crawls in real time before generating each answer. ClaudeBot indexes content for Anthropic's training and retrieval systems. None of these bots will override a disallow directive. They follow the robots.txt file exactly as written, the same way Googlebot does.
The result is that a company can spend years producing content that is completely inaccessible to every AI engine and have no signal in their analytics that this is happening. There is no crawl error. There is no coverage warning in Search Console. The AI just never comes.
| AI Crawler | Bot Name in robots.txt | What It Does |
|---|---|---|
| ChatGPT | GPTBot | Indexes content for ChatGPT responses and training data |
| Perplexity | PerplexityBot | Real-time crawl before generating each answer |
| Claude / Anthropic | ClaudeBot | Indexes content for Claude responses and retrieval |
| Google AI Overviews | Google-Extended | Feeds Google's generative AI features including AI Overviews |
| ChatGPT (browsing) | ChatGPT-User | Used when ChatGPT browses the web for real-time queries |
The Fix: What the robots.txt File Should Look Like
The correction is straightforward. Add explicit Allow directives for each AI crawler before any wildcard or catch-all rules. The order matters — most robots.txt parsers apply the first matching rule, so the Allow directives need to appear before any Disallow that would otherwise apply.
The five bots that need explicit permission are GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot and Google-Extended. Adding all five covers the four major AI platforms a B2B brand is most likely to be cited by. The directives take under ten minutes for a developer to add and verify.
After deployment, the site should be re-crawled. Perplexity will typically pick up newly accessible content within days because it crawls live before generating answers. ChatGPT and Claude operate on longer cycles — improvements in citation frequency typically appear within two to four weeks as content gets reindexed.
Related reading: robots.txt for AI crawlers explained and how to check if ChatGPT is blocked.
What Fixing It Changed
For the AWS Premier Partner, the technical fix was the first thing deployed. Within the first month the diagnostic score moved from 31 to 58. That improvement came entirely from crawler access and basic schema — before any new content was written or any external citations were built.
The pattern holds across most engagements where robots.txt is the primary issue. The content was already there. The signals were already present. The AI just could not see any of it. Unblocking access does not guarantee citations — content still needs to be structured for AI extraction and the brand still needs third-party presence — but it is the precondition for everything else to work.
73% of websites carry at least one technical barrier that prevents AI crawlers from accessing content correctly (OtterlyAI, February 2026). robots.txt misconfiguration is the most common single cause.
Run the free Dattva diagnostic to see whether your site's AI crawler access is configured correctly. The report includes the specific robots.txt directives your site needs.
Frequently Asked Questions
Does blocking AI crawlers in robots.txt affect Google rankings?
No. Google's crawlers operate independently of AI crawlers. A site that blocks GPTBot and ClaudeBot while allowing Googlebot will generally maintain its Google rankings. Blocking AI crawlers mainly affects visibility in AI-generated responses.
How do I check if AI crawlers are blocked on my site?
Open your website's robots.txt file and check for Disallow directives affecting GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot or Google-Extended. Also review wildcard rules that may unintentionally block AI crawlers.
How quickly do AI engines crawl content after robots.txt is fixed?
Perplexity often discovers newly accessible content within a few days because it crawls in real time. ChatGPT and Claude generally update over the following two to four weeks as content is reindexed.
Is fixing robots.txt enough to get cited by ChatGPT?
No. Allowing AI crawlers is the first step. Websites also need high-quality content, structured data, strong internal linking and third-party authority signals to improve citation opportunities.
Does Cloudflare automatically block AI crawlers?
Cloudflare may block AI crawlers through certain security rules or bot management settings. Website owners should verify that GPTBot, ClaudeBot and PerplexityBot are allowed both in Cloudflare and in robots.txt.
See where your brand stands in AI answers today
Run a free AI Visibility diagnostic across ChatGPT, Perplexity, Gemini, and Claude — with prioritised, copy-paste fixes at no cost.
