AI Agent Lens
AI Agent Lens takes a single URL and shows what the modern AI crawler ecosystem actually sees. Per-bot verdict for GPTBot, ClaudeBot, PerplexityBot, Google-Extended, CCBot, and Applebot-Extended; structured-data inventory; the plain-text view an LLM would extract; an Agent Readiness score; and auto-generated shopper-test prompts.
What it shows
Five panes. Each pane is its own diagnostic; together they answer "is this URL ready for AI crawlers and AI shoppers?"
Per-bot crawler verdicts
For each of twelve bots, eCommerce Insights sends a request with the bot's declared user-agent. The verdict lists three pieces:
- HTTP status — 200, 403, 429, 503, etc.
- Response sanity — full HTML, JS-only shell, Cloudflare challenge page, robots-disallow response.
- robots.txt rule — the matching rule from the site's robots.txt, with the file's last-modified timestamp.
The twelve bots tested:
| Bot | Operator | Purpose |
|---|---|---|
| GPTBot | OpenAI | ChatGPT training and retrieval |
| ChatGPT-User | OpenAI | Operator on-demand fetch |
| ClaudeBot | Anthropic | Claude training and retrieval |
| Claude-Web | Anthropic | Claude on-demand fetch |
| PerplexityBot | Perplexity | Perplexity index |
| Perplexity-User | Perplexity | Perplexity Pro Buy on-demand fetch |
| Google-Extended | Gemini / AI Overviews opt-in | |
| Googlebot | Classic Google search | |
| CCBot | Common Crawl | Common Crawl corpus (used by many models) |
| Applebot-Extended | Apple | Apple Intelligence opt-in |
| Amazonbot | Amazon | Amazon shopping graph |
| Bytespider | ByteDance | TikTok / Doubao |
Structured-data inventory
Every JSON-LD block on the page is parsed and listed by @type. Completeness markers (filled / partial / missing) for each required field. Errors (invalid date format, missing required property) are highlighted in red.
Plain-text LLM view
HTML stripped. Navigation removed. Main content extracted. This is roughly what an LLM ingests when it reads the page. If your product name is missing here, no LLM will cite it. If your price is missing here, no agent will quote it.
AI Agent Readiness score
0-100. Combines crawler access (% of tested bots that returned a clean 200 with content), structured-data completeness, and plain-text completeness into one number. Useful for triage when running Agent Lens across a list of URLs.
Auto-generated shopper prompts
Three to five prompts a shopper might ask about this product, with direct one-click links to ChatGPT, Perplexity, and Claude prefilled. The prompts are derived from the page content; useful for quick manual sanity-checking after a content change.
Common questions
Which bots are tested?
How does it test each bot?
What is a "plain-text LLM view"?
Can I run AI Agent Lens on URLs I do not own?
Ask AI about this page
Open this topic directly in your favourite AI assistant — the prompt is prefilled.
Try this yourself
See eCommerce Insights on your own catalog. The free trial covers your full SKU set across five AI engines.
Start free trial