Score distribution
Number of stores in each score band (0–100).
By store size
Median score per size tier. Tiers are our classification (large brands, mid-size brands, small independents), not measured revenue. Tiers with fewer than 10 audited stores are not shown.
The most common gaps
Share of measurable stores where the check is a gap (partial or fail), %. n = stores where the check could run. Agents are allowed in almost everywhere. The gaps are in the product data.
What agents can and can't see
Share of measurable stores, %.
Every check, pass / partial / fail
Number of stores per check. "n/a" means the check couldn't run on that store (not measurable). It never counts as a fail.
Check your own store
- Shipping and returns: one plain line on each product page (only what your policy says), real Shipping and Refund policy text, and
shippingDetails/hasMerchantReturnPolicyin your product schema. - Descriptions: 80+ words on your main products: materials, sizes, who it's for, care.
- Ratings: view the page source. If the star rating isn't in the HTML, turn on your reviews app's structured-data / rich-snippet setting.
- Identifiers: fill in variant barcodes (GTIN/UPC/EAN) and make sure brand and GTIN appear in the product schema.
- Access: check
yourstore.com/robots.txtdoesn't disallow AI search agents from/products/, and that bot-protection apps don't challenge them.
Method
- Sample: 100 Shopify stores (99 measurable), chosen by hand. About 30 large brands, 40 mid-size and 30 small independents across the US, UK, EU, Australia/NZ and Canada, in 16 categories. It isn't a random sample of all Shopify stores, so read every figure as "in this sample".
- Data: public storefront data only (robots.txt, product pages and JSON, structured data, policies). No logins, no orders, rate-limited requests.
- Audit: run on 3 October 2026 from a UK IP address. Checks read the server-rendered HTML and structured data, which is what agents that don't run JavaScript see. We didn't test firewalls or bot protection. Each store was scored out of 100 across access, structured data, product content, policies and path to purchase. Checks that couldn't run are excluded from that store's score.
- Publishing: aggregate results only. No store is named. Slices under 10 stores aren't shown.
Get your store checked
We'll run the same audit on your store and send you the top fixes, free. Reply to our post on X with your store URL, or check it yourself with our free Agent Skills, which work with any AI assistant that reads SKILL.md (Claude, OpenAI Codex, Gemini CLI, Cursor, GitHub Copilot and others).
Ask for a free audit on X → Free skills →