Measured on 2026-09-19 by asking the site 7 times — once as a browser, once as each of the 6 crawlers that feed ChatGPT, Claude, Perplexity, Gemini, Meta AI, Apple Intelligence and Doubao — and comparing what came back. The AI-training opt-out tokens that never crawl are read from robots.txt instead.
| Crawler | HTTP | Result | robots.txt |
|---|---|---|---|
| ClaudeBot (Claude) | 200 | can read it | allowed-by-star |
| GPTBot (ChatGPT) | 200 | can read it | allowed-by-star |
| OAI-SearchBot (ChatGPT Search) | 200 | can read it | allowed-by-star |
| PerplexityBot (Perplexity) | 200 | can read it | allowed-by-star |
| Google-Extended (Gemini, AI Overviews) a robots.txt token, not a crawler: it controls how already-crawled pages may be used, and never makes a request of its own | — | not opted out | allowed-by-star |
| Meta-ExternalAgent (Meta AI) | 200 | can read it | allowed-by-star |
| Amazonbot (Alexa, Rufus) | 200 | can read it | allowed-by-star |
Cloudflare answers for this domain. Where a crawler above is refused while robots.txt allows it, the rule is applied by that edge, not written by the site — see how often each edge does this.
Put the badge on endava.com — it links back here, and re-measures every time this index re-crawls.
<a href="https://shop.lumnika.com/ai-readiness/endava.com"><img src="https://shop.lumnika.com/ai-readiness/endava.com/badge.svg" alt="AI readability"></a>