The gap between these columns is the enrichment IA layers on top of the page for AI extractors. Edge-level blocking is a separate dimension β see the bot-accessibility section.
Each model is queried twice β with web search off (training memory) and on (live fetch). The diff shows whether your AI presence is stale, current, or absent.
| Identity | Status | Bytes | Blocked? | Timing |
|---|---|---|---|---|
| gptbot | 403 | 1,522 | yes | 632ms |
| chatgpt_user | 403 | 1,522 | yes | 613ms |
| oai_searchbot | 200 | 8,497 | no | 591ms |
| claudebot | 429 | 0 | yes | 786ms |
| claude_user | 200 | 8,497 | no | 505ms |
| claude_searchbot | 200 | 8,497 | no | 486ms |
| perplexitybot | 200 | 8,497 | no | 466ms |
| perplexity_user | 200 | 8,497 | no | 398ms |
| googlebot | 403 | 1,486 | yes | 380ms |
| google_extended | 200 | 8,497 | no | 361ms |
| bingbot | 403 | 1,522 | yes | 291ms |
| applebot | 200 | 8,497 | no | 273ms |
| applebot_extended | 200 | 8,497 | no | 203ms |
| ccbot | 429 | 0 | yes | 392ms |
| human | 200 | 8,497 | no | 175ms |
| βOffer | 0 pts |
| βReview | 0 pts |
| βProduct | 0 pts |
| βBuyAction | 0 pts |
| βAggregateRating | 0 pts |