agentspeed.
Leaderboards

E-commerce leaderboard

0 domainsupdated every 5mno scans yet

Storefronts that sell products. Agents read e-commerce pages to identify items, compare prices, check availability, and surface them in shopping flows.

Not enough scan data yet.

We surface only real, completed public scans. Once enough e-commerce domains have a public score on AgentSpeed, this leaderboard fills in automatically.

Scan your site →
What makes a site agent-ready in this category

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.

Common failures
failure 01

Product schema missing offers.price

Without explicit price + priceCurrency, agents cannot answer "what does this cost" reliably across regions.

failure 02

No availability declared

In-stock vs out-of-stock fails silently. Agents recommend products that cannot ship.

failure 03

JS-only add-to-cart

When the buy button is hydrated client-side, agents that summarise SSR HTML say "no purchase path detected".

failure 04

Variants not declared

Size / color variants buried in JS state mean agents quote one SKU as if it were the catalog.

Best practices
  1. 01Declare Product schema on every PDP with name, image, offers, brand, sku.
  2. 02Set offers.price as a number string and offers.priceCurrency as a 3-letter ISO code.
  3. 03Expose offers.availability with the schema.org InStock / OutOfStock vocabulary.
  4. 04Render the price + add-to-cart in the SSR HTML, not the hydrated bundle.
  5. 05For variants, use ProductGroup or distinct Product entries with hasVariant.
How this is computed

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.

FAQ

How are scores calculated?

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.

How do I get my domain on the leaderboard?

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.

How do I remove my site?

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.

Improve your own site
Run free scan

Run a free scan to validate your Product schema and variant coverage.

Compare your site

Side-by-side composite, sub-scores, and per-category winner. Permanent shareable URL.

Browse fixes

Every check in the rubric has a remediation page with paste-ready snippets.

All free tools

Crawler matrix, llms.txt analyzer, structured-data validator, and seven more.