Agent UA tester: see your site through five AI crawlers
Many sites cloak: serve a static shell to bots, real content to humans. Agents see the shell. Result: hallucinated answers about your product. We fetch your URL six times in parallel, once each as AgentSpeedBot, GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, and a vanilla desktop Chrome, then diff the responses.
Browser sees substantially different content vs the baseline (similarity below 0.80). Agents that get the diverged variant will not represent the site accurately.
AgentSpeedBot (403), GPTBot (403), ChatGPT-User (403), PerplexityBot (403), ClaudeBot (403) cannot fetch the page. Check your WAF, bot manager, or robots.txt for explicit blocks.
Parsed head hints
Copyable, paste-ready text summary. Useful for sharing with infra owners or filing an issue with your CDN provider.
AgentSpeed UA tester: https://openai.com Run 2026-07-21T06:25:53.376Z Diff matrix: - AgentSpeedBot status=403 bytes=9936 similarity=1.00 sha256=fc7a04df66e5b358 - GPTBot status=403 bytes=9978 similarity=1.00 sha256=5b4b7a5b3f87c93d - ChatGPT-User status=403 bytes=10085 similarity=1.00 sha256=6f99c0315f7828a6 - PerplexityBot status=403 bytes=10000 similarity=1.00 sha256=bba600e8ac0e7d5f - ClaudeBot status=403 bytes=9978 similarity=1.00 sha256=629015e96cc3a483 - Browser status=200 bytes=1950925 similarity=0.00 sha256=b082333175d87f6e Parsed head hints: - AgentSpeedBot: title=— canonical=— meta-robots=— - GPTBot: title=— canonical=— meta-robots=— - ChatGPT-User: title=— canonical=— meta-robots=— - PerplexityBot: title=— canonical=— meta-robots=— - ClaudeBot: title=— canonical=— meta-robots=— - Browser: title=OpenAI | Research & Deployment canonical=https://openai.com/ meta-robots=index, follow Signals: [FAIL] Cloaking suspected: Browser sees substantially different content vs the baseline (similarity below 0.80). Agents that get the diverged variant will not represent the site accurately. [FAIL] Agent blocked: AgentSpeedBot (403), GPTBot (403), ChatGPT-User (403), PerplexityBot (403), ClaudeBot (403) cannot fetch the page. Check your WAF, bot manager, or robots.txt for explicit blocks. Run again at: https://agentspeed.com/tools/agent-ua-tester
Agents we send
Watch this URL — get alerted when this changes
Turn this one-off check into a scheduled watch. We re-run it, diff the result, and alert you on a regression through the same channels as your agent alerts. Watches are a paid feature.
Manage watches at /watches. You’ll be asked to sign in if you haven’t already.
Click an example to run the tool with pre-filled inputs.
Agents that get a different response than your real users misrepresent you. A 403 means the agent has nothing to cite. A redirect to /login means agents see only your auth wall. A static shell means agents read your nav menu and footer instead of your product copy.
AgentSpeed runs an end-to-end version of this diff as part of the journey.primary_probe check on every public scan.
Is cloaking against Google’s policy?
Why does my site differ for GPTBot?
What is a normal similarity score?
Will fixing cloaking improve agent answers?
Do you store the responses?
Score the entire site against 30 agent-readiness checks across discoverability, readability, structured data, actionability, and performance.
Get the full report for openai.com →