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.
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://github.com Run 2026-07-25T00:18:16.488Z Diff matrix: - AgentSpeedBot status=200 bytes=579026 similarity=1.00 sha256=5066df2d7db920aa - GPTBot status=200 bytes=579026 similarity=1.00 sha256=bb8dc9b307aace19 - ChatGPT-User status=200 bytes=579026 similarity=1.00 sha256=670fb2411bc86d8c - PerplexityBot status=200 bytes=579026 similarity=1.00 sha256=8f9bf07470b40b35 - ClaudeBot status=200 bytes=579026 similarity=1.00 sha256=93fb6be3f0d0f19d - Browser status=200 bytes=579026 similarity=1.00 sha256=eb329da70aa302cd Parsed head hints: - AgentSpeedBot: title=GitHub · Change is constant. GitHub keeps you ahead. · GitHub canonical=https://github.com meta-robots=— - GPTBot: title=GitHub · Change is constant. GitHub keeps you ahead. · GitHub canonical=https://github.com meta-robots=— - ChatGPT-User: title=GitHub · Change is constant. GitHub keeps you ahead. · GitHub canonical=https://github.com meta-robots=— - PerplexityBot: title=GitHub · Change is constant. GitHub keeps you ahead. · GitHub canonical=https://github.com meta-robots=— - ClaudeBot: title=GitHub · Change is constant. GitHub keeps you ahead. · GitHub canonical=https://github.com meta-robots=— - Browser: title=GitHub · Change is constant. GitHub keeps you ahead. · GitHub canonical=https://github.com meta-robots=— Signals: none. All agents see substantially the same content. 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 github.com →