TECHNICAL · SEO GLOSSARY

Breadcrumb Schema

The `BreadcrumbList` schema.org type used to mark up page hierarchy breadcrumbs in JSON-LD, enabling breadcrumb trail display in Google search results (replacing the URL path with a human-readable category hierarchy) and improving contextual understanding of page position within a site\'s information architecture.

Definition

`BreadcrumbList` schema marks up the breadcrumb navigation trail on a page — the hierarchical path from homepage to the current page (e.g. "Home > Blog > Technical SEO > Breadcrumb Schema"). JSON-LD structure: `{"@type": "BreadcrumbList", "itemListElement": [{"@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/"}, {"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog/"}, {"@type": "ListItem", "position": 3, "name": "Breadcrumb Schema"}]}`. Key properties: `position` (integer, starting at 1), `name` (the breadcrumb label text), `item` (the URL — can be omitted on the final, current page). Google uses `BreadcrumbList` schema to display breadcrumb trails instead of the raw URL path in search results — improving SERP click-through rates by 3-8% on average because users see a readable category path rather than a URL slug. Breadcrumb display is also used in AI-generated search overviews for contextual attribution. Implementation requirements: breadcrumb schema must be server-rendered and must match the visual breadcrumb navigation rendered on the page — mismatched structured data and visual content can cause Google to ignore the schema. Each `item` URL must resolve correctly and should not redirect.

Why it matters for SEO

Breadcrumb schema directly affects how a page appears in Google search results — replacing the URL path (which may contain opaque slugs or dates) with a readable category hierarchy. This improves organic CTR, particularly for content pages within category hierarchies (blog > category > article). Breadcrumb schema also helps Google understand the page\'s topical context within the site — a product page nested under "Electronics > Phones > Android" communicates its topical position through breadcrumb schema even if the URL is a product ID rather than a descriptive path.

How DeepSEOAnalysis checks this

DeepSEOAnalysis validates `BreadcrumbList` schema structure, confirms all required properties are present (`position`, `name`, `item` for non-terminal nodes), checks that breadcrumb URLs resolve correctly, and verifies the schema is server-rendered in the initial HTML. Mismatches between visual breadcrumbs and structured data are flagged.

Useful tools and resources

See how your site scores on Breadcrumb Schema.

The free DeepSEOAnalysis audit checks breadcrumb schema and 100+ other signals. Full report, no signup.

Run a free audit →