{
    "dataset": "Agentic Commerce Readiness Benchmark \u2014 Adobe Commerce & Magento",
    "edition": "2026-q4",
    "label": "Q4 2026",
    "published_at": "2026-10-01",
    "snapshot_of": "2026-08-20",
    "url": "https://expandingweb.com/benchmark/2026-q4",
    "canonical_series": "https://expandingweb.com/benchmark",
    "license": "https://expandingweb.com/terms",
    "publisher": {
        "name": "Expanding Web",
        "url": "https://expandingweb.com/",
        "contact": "info@expandingweb.com"
    },
    "measurement": {
        "technique": "Automated HTTP probing of public store URLs (robots.txt, sitemap.xml, /.well-known/ucp, /llms.txt, product pages)",
        "scored_check_count": 8,
        "scored_checks": [
            "UCP-01",
            "MCP-01",
            "BOT-01",
            "AGENT-01",
            "CRAWL-01",
            "LLMS-01",
            "FEED-01",
            "SCHEMA-01"
        ],
        "population": "Live storefronts verified as Adobe Commerce or Magento, assembled from public sources. No opt-in, no self-selection.",
        "aggregates_only": "No domain, brand or individual store result is published."
    },
    "sample": 1854,
    "score_checks": 8,
    "average_score": 1.72,
    "zero_share": 16.7,
    "all_share": 0,
    "blocked": 20,
    "unreachable": 3,
    "checks": [
        {
            "id": "UCP-01",
            "name": "/.well-known/ucp profile conforming to UCP 2026-04-08",
            "pass": 5,
            "fail": 1340,
            "na": 509,
            "sample": 1854,
            "pass_rate": 0.4
        },
        {
            "id": "MCP-01",
            "name": "Advertised MCP endpoint reachable",
            "pass": 5,
            "fail": 1849,
            "na": 0,
            "sample": 1854,
            "pass_rate": 0.3
        },
        {
            "id": "BOT-01",
            "name": "robots.txt policy for AI shopping crawlers",
            "pass": 819,
            "fail": 1021,
            "na": 14,
            "sample": 1854,
            "pass_rate": 44.5
        },
        {
            "id": "AGENT-01",
            "name": "AI agent user-agents served at the edge",
            "pass": 665,
            "fail": 1161,
            "na": 28,
            "sample": 1854,
            "pass_rate": 36.4
        },
        {
            "id": "CRAWL-01",
            "name": "Crawl limits on search and faceted URLs",
            "pass": 578,
            "fail": 1262,
            "na": 14,
            "sample": 1854,
            "pass_rate": 31.4
        },
        {
            "id": "LLMS-01",
            "name": "/llms.txt present",
            "pass": 182,
            "fail": 1644,
            "na": 28,
            "sample": 1854,
            "pass_rate": 10
        },
        {
            "id": "FEED-01",
            "name": "Product structured data completeness (25+ agent attributes)",
            "pass": 305,
            "fail": 1068,
            "na": 481,
            "sample": 1854,
            "pass_rate": 22.2
        },
        {
            "id": "SCHEMA-01",
            "name": "Product, Offer, AggregateRating JSON-LD on a product page",
            "pass": 632,
            "fail": 741,
            "na": 481,
            "sample": 1854,
            "pass_rate": 46
        }
    ],
    "checks_not_yet_measured": [],
    "distribution": [
        {
            "score": 0,
            "stores": 310,
            "share": 16.7
        },
        {
            "score": 1,
            "stores": 558,
            "share": 30.1
        },
        {
            "score": 2,
            "stores": 545,
            "share": 29.4
        },
        {
            "score": 3,
            "stores": 267,
            "share": 14.4
        },
        {
            "score": 4,
            "stores": 134,
            "share": 7.2
        },
        {
            "score": 5,
            "stores": 35,
            "share": 1.9
        },
        {
            "score": 6,
            "stores": 4,
            "share": 0.2
        },
        {
            "score": 7,
            "stores": 1,
            "share": 0.1
        },
        {
            "score": 8,
            "stores": 0,
            "share": 0
        }
    ],
    "segments": [
        {
            "label": "In CrUX (measurable real traffic)",
            "stores": 1822,
            "average_score": 1.73,
            "zero_share": 16.4
        },
        {
            "label": "Not in CrUX",
            "stores": 32,
            "average_score": 1.34,
            "zero_share": 37.5
        }
    ],
    "changes_since_previous_edition": {
        "edition": "2026-q3",
        "label": "Q3 2026",
        "published_at": "2026-08-18",
        "average_score": 0.72,
        "zero_share": -17.2,
        "sample": -13,
        "checks": {
            "UCP-01": 0.4,
            "MCP-01": 0.2,
            "BOT-01": 0,
            "LLMS-01": 0.5,
            "FEED-01": 0.7,
            "SCHEMA-01": 5
        }
    },
    "editions": [
        {
            "edition": "2026-q4",
            "label": "Q4 2026",
            "published_at": "2026-10-01",
            "url": "https://expandingweb.com/benchmark/2026-q4",
            "data_url": "https://expandingweb.com/benchmark/2026-q4.json"
        },
        {
            "edition": "2026-q3",
            "label": "Q3 2026",
            "published_at": "2026-08-18",
            "url": "https://expandingweb.com/benchmark/2026-q3",
            "data_url": "https://expandingweb.com/benchmark/2026-q3.json"
        }
    ]
}