---
title: "Agentic commerce benchmark across all stores"
source: "https://ottom.io/benchmarks/all"
summary: "Across 251 stores Ottom measured at every stage in the 90 days to 25 September 2026, in every category and including stores whose category could not be determined, the median agentic readiness score was 55 out of 100. 2% of them let an AI shopping agent reach the payment step."
---

# Agentic commerce benchmark across all stores

Across 251 stores Ottom measured at every stage in the 90 days to 25 September 2026, in every category and including stores whose category could not be determined, the median agentic readiness score was 55 out of 100. 2% of them let an AI shopping agent reach the payment step.

This benchmark pools every store Ottom has scanned, across all categories, including stores whose category could not be determined. Each store is counted once, whichever category it is in.

Cohort: 251 stores measured at every stage, of 254 scanned. Window: 27 June 2026 to 25 September 2026. Methodology: bench-v4, https://ottom.io/benchmarks/methodology.

A store enters Ottom’s survey only if a catalogue of at least ten products can be read from it in one request, which in practice means Shopify and WooCommerce storefronts. These figures therefore describe the storefronts Ottom can read in bulk rather than online retail as a whole. The methodology sets out what that excludes.

## Readiness score

The median of the 251 stores Ottom measured at every stage in the 90 days to 25 September 2026 scored 55 out of 100, and a quarter of them scored 52 or below.

| Lower quartile | Median | Upper quartile |
| --- | --- | --- |
| 52 | 55 | 57 |

## Where agents stall

Of the 251 stores Ottom measured at every stage, 2% scored 80 or better at the buy stage, against 91% at the compare stage.

| Stage | Median score | Stores passing | Stores measured |
| --- | --- | --- | --- |
| Discover | 75 | 39% | 251 |
| Evaluate | 88 | 87% | 251 |
| Compare | 100 | 91% | 251 |
| Buy | 0 | 2% | 251 |

## Reaching the payment step

2% of the 251 stores Ottom measured let an AI shopping agent reach the payment step. Ottom stops there and never submits payment.

## What stops them

The most common stall across all stores is products have no GTIN or MPN to match against, found on 66% of the 254 stores Ottom scanned in the 90 days to 25 September 2026.

| Stall | Stage | Severity | Share of stores |
| --- | --- | --- | --- |
| Products have no GTIN or MPN to match against | Evaluate | medium | 66% |
| Size or colour can only be chosen by hovering | Buy | high | 61% |
| No sitemap for agents to crawl | Discover | high | 57% |
| Add to cart needs JavaScript the agent cannot run | Buy | medium | 17% |
| Variants are not described in structured data | Evaluate | high | 13% |
| A popup blocks the path to the cart | Buy | high | 10% |
| Product pages have no schema.org markup | Discover | high | 9% |
| Agent could not reach the payment step | Buy | critical | 9% |
| Shipping cost cannot be determined before checkout | Compare | high | 7% |
| Bot protection blocks the agent before the storefront loads | Discover | critical | 6% |

4 further stalls were found but withheld, because too few stores showed them to report a share without pointing at an individual store.

## Can AI agents read these stores?

Before an AI agent can compare or buy anything, it has to be let in and find something it can read. These figures come from the first step of every scan, across the 253 online stores Ottom scanned in the 90 days to 25 September 2026, in every category.

| Check | Share | Of |
| --- | --- | --- |
| Block AI agents in robots.txt | Withheld | 253 every store scanned |
| Stop agents with bot protection | 6% | 253 stores robots.txt lets in |
| No machine-readable product feed | Withheld | 238 stores an agent could open |
| No llms.txt | 3% | 238 stores an agent could open |
| No schema.org Product markup | 10% | 237 stores whose product pages an agent read |
| No shipping costs before checkout | 7% | 237 stores whose product pages an agent read |

Of the 253 stores Ottom scanned in the 90 days to 25 September 2026 whose robots.txt lets AI agents in, 6% stop an AI agent with bot protection before the storefront loads.
Of the 238 stores Ottom scanned in the 90 days to 25 September 2026 whose storefront an AI agent could open, 3% publish no llms.txt.
Of the 237 stores Ottom scanned in the 90 days to 25 September 2026 whose product pages an AI agent could read, 10% carry no schema.org Product markup on those pages.
Of the 237 stores Ottom scanned in the 90 days to 25 September 2026 whose product pages an AI agent could read, 7% give no shipping costs an agent can read before checkout.

Each share is counted over the stores that reached the point where it is checked, which the sentence names. A share is withheld when fewer than 5 stores show it. A store enters Ottom’s survey only if its catalogue can be read, so these are mostly stores an agent can reach, and blocking may well be more common across online retail as a whole.

The same figures as JSON: https://ottom.io/benchmarks/readability.json

## Citing this benchmark

Ottom, Agentic commerce benchmark across all stores, 27 June 2026 to 25 September 2026, methodology bench-v4. https://ottom.io/benchmarks/all. Licensed CC BY 4.0.

The same figures as JSON: https://ottom.io/benchmarks/all/data.json
