Structured data
LOWBreadcrumbList present on PDPs
Each sampled PDP exposes a BreadcrumbList JSON-LD block with a populated itemListElement. Breadcrumbs help agents understand where a product sits in your catalog.
What this check looks for
Breadcrumbs help agents understand where a product sits in your catalog (e.g., "Men's > Running Shoes > Trail"). We search every JSON-LD block on each PDP for a node with `@type: BreadcrumbList` and a non-empty `itemListElement` array. Coverage ≥ 60% across PDPs with Product JSON-LD passes; ≥ 30% partial; otherwise fail.
Which AI surfaces it affects
- Google AI Mode (UCP)50
- Microsoft Copilot40
- ChatGPT (ACP)30
- Perplexity30
- Meta AI20
Weighted against the live specs — ACP 2026-04-17, UCP 2026-04-08.
How to fix it
Add a BreadcrumbList JSON-LD block to every PDP
Shopify
Developer- Most modern Shopify themes (Dawn, Sense) emit BreadcrumbList automatically.
- If yours doesn't, add a snippet to `templates/product.liquid` walking `collection.title` and `product.title`.
BigCommerce
Developer- BigCommerce's default Stencil theme emits BreadcrumbList.
- If you customized the theme, restore it from `templates/components/products/product-view.html`.
WooCommerce
A few minutes- Yoast SEO and RankMath emit BreadcrumbList automatically once breadcrumbs are enabled in the plugin settings.
Custom / headless
Developer- Render a BreadcrumbList JSON-LD block in the PDP `<head>` after the Product node.
- Map each breadcrumb level to a ListItem.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Hats",
"item": "https://example.com/collections/hats"
},
{
"@type": "ListItem",
"position": 3,
"name": "Wide-Brim Fedora",
"item": "https://example.com/products/hat"
}
]
}
</script>The spec it's pinned to
schema.org/BreadcrumbList
schema.org/BreadcrumbList describes the breadcrumb trail (Home → Category → Product). Agents use it to resolve catalog context.
Does your store pass this check?
Run the full audit — 82 checks across five AI shopping surfaces. Most tools only check whether you get mentioned; we check whether an agent can buy from you.