Storefronts that sell products. Agents read e-commerce pages to identify items, compare prices, check availability, and surface them in shopping flows.
Ecommerce pages live and die by Product schema. Agents that get parseable product data (name, image, offers.price, offers.priceCurrency, availability) quote products accurately and surface them in shopping flows. Pages without it fall back to scraping price strings out of the DOM, which fails as soon as you A/B test the layout.
Without explicit price + priceCurrency, agents cannot answer "what does this cost" reliably across regions.
In-stock vs out-of-stock fails silently. Agents recommend products that cannot ship.
When the buy button is hydrated client-side, agents that summarise SSR HTML say "no purchase path detected".
Size / color variants buried in JS state mean agents quote one SKU as if it were the catalog.
Each row is the latest completed public scan for one domain. Composite is a 0–100 weighted average of five sub-scores; grade is bound to a published band table. The rubric (current and prior versions) is at /rubric.
Every score is the output of the public AgentSpeed rubric. The full check list, weights, and grade bands are at /rubric. New scans use the current active rubric; historical scans render against their original rubric.
Visit the scanner and submit a URL to generate a score. Every completed public scan creates a permanent score page and makes the domain eligible for ranking. There’s no application process and no editorial gate.
Add User-agent: AgentSpeedBot / Disallow: / to your robots.txt. On the next scan we honour it automatically and the public score page is replaced with a removal notice. See /bot.
Run a free scan to validate your Product schema and variant coverage.
Side-by-side composite, sub-scores, and per-category winner. Permanent shareable URL.
Every check in the rubric has a remediation page with paste-ready snippets.
Crawler matrix, llms.txt analyzer, structured-data validator, and seven more.