Site Structure Schema

Missing
BreadcrumbList Schema

Your site hierarchy is invisible to Google's navigation system.

Where to find it: Google Rich Results Test > BreadcrumbList > Missing or Google Search Console > Rich Results > Breadcrumb Errors

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.

Root Diagnostics

Common Causes

Understanding why this failure occurs is the first step to fixing it permanently.

01

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.

02

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.

03

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.

04

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.

Interactive Standard Operating Procedure

The Fix Blueprint (Interactive SOP)

Check off each step to monitor your implementation progress live!

Implementation Progress: 0% Completed (0/7)

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

30 minutes
To audit breadcrumb schema presence and errors
Hours
Template implementation — propagates to all pages

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.