Missing
BreadcrumbList Schema
Your site hierarchy is invisible to Google's navigation system.
What It Is
BreadcrumbList schema communicates the hierarchical position of a page within the site's navigation structure — the path from homepage to the current page. When implemented correctly, it replaces the raw URL in search results with a clean breadcrumb trail: Home > Category > Subcategory > Page Name. This makes search listings easier to read, helps users understand site structure before clicking, and signals to Google the logical hierarchy of the site — which supports category page authority and internal linking signals.
Why It Matters
Breadcrumb rich results improve the visual presentation of search listings and communicate site architecture to Google's systems. For sites with deep category structures — e-commerce, news sites, large resource libraries — breadcrumb schema is particularly valuable because it makes complex URL structures human-readable in search results. Google also uses breadcrumb schema as an internal site hierarchy signal, which supports category-level authority distribution and crawl prioritization. On most sites it's quick to implement and has no meaningful downside.
Common Causes
Understanding why this failure occurs is the first step to fixing it permanently.
No BreadcrumbList Schema Implemented
The site displays a visual breadcrumb navigation element but no BreadcrumbList schema communicates this structure to Google in machine-readable format. Google uses the URL structure to guess hierarchy rather than reading confirmed data.
Breadcrumb Schema Mismatches Visual Breadcrumb
BreadcrumbList schema is present but the hierarchy it defines doesn't match what's displayed in the visual breadcrumb navigation. Discrepancies between schema and visible content cause errors and suppression.
Missing item URLs in ListItem
Each ListItem in the BreadcrumbList must have a valid, crawlable URL in the item property. Missing or relative URLs in breadcrumb schema cause validation errors.
Wrong position Values
ListItem positions are not sequential integers starting at 1, or positions are duplicated or skipped. Google requires breadcrumb items to be numbered 1, 2, 3... in order from homepage to current page.
The Fix Blueprint (Interactive SOP)
Check off each step to monitor your implementation progress live!
Tools
-
Google's Rich Results Test
Free (search.google.com/test/rich-results) | Tests BreadcrumbList schema and previews how the breadcrumb will appear in search results -
Google Search Console Rich Results Report
Free | Monitors breadcrumb schema status across the full site and surfaces any position or URL errors -
Screaming Frog SEO Spider
Free up to 500 URLs / Paid | Crawl all pages to verify breadcrumb schema is present across all relevant page types and templates
Time to Fix
Pro Tip
BreadcrumbList schema is one of the easiest schema wins on any site — implement it first.
BreadcrumbList schema has no drawbacks, minimal implementation complexity, and immediate visual impact in search results. On most CMS platforms, it can be implemented via a template change in under an hour and propagates to every page instantly. It's the schema type with the best effort-to-impact ratio on the list — and it's consistently missing on sites that have other schema types implemented, because it's less obviously tied to a specific 'rich result' that clients recognize.