What is BreadcrumbList Schema?
BreadcrumbList Schema is an official Schema.org structured data type (implemented via application/ld+json) that defines a web page’s exact hierarchical position within a website using an ordered array of ListItem objects (each specifying position, name, and item URL). In technical SEO and AEO, BreadcrumbList schema helps Google display clean hierarchical path trails in desktop Search results (b2bsaasseo.agency › glossary › breadcrumblist-schema) and enables search and AI parsers to programmatically map your site’s parent-child taxonomy.
Copy-Paste Production JSON-LD Code for BreadcrumbList Schema
Google recommends implementing BreadcrumbList structured data using JSON-LD placed inside the <head> or <body> of the HTML document, or nested inside a unified @graph array alongside your Article, DefinedTerm, or SoftwareApplication schema:
Valid Schema.org BreadcrumbList JSON-LD Implementation
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"@id": "https://b2bsaasseo.agency/glossary/breadcrumblist-schema#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://b2bsaasseo.agency/"
},
{
"@type": "ListItem",
"position": 2,
"name": "SEO Glossary",
"item": "https://b2bsaasseo.agency/glossary/"
},
{
"@type": "ListItem",
"position": 3,
"name": "BreadcrumbList Schema",
"item": "https://b2bsaasseo.agency/glossary/breadcrumblist-schema"
}
]
}
</script>
Fact-Check: Google’s January 2025 Mobile Breadcrumb Update Explained
In January 2025, Google rolled out an official update to how breadcrumbs are displayed in Search results: Google retired visual breadcrumb path trails on Mobile Search results (showing only the root domain name above the title link on small mobile screens to reduce visual truncation), while continuing to display full breadcrumb trails on Desktop Search results.
For B2B SaaS companies, where 68% to 82% of active workday software research happens on desktop browsers, and for AI Answer Engines, BreadcrumbList schema remains essential:
| Platform / System | How BreadcrumbList Schema Is Used in 2026 | Strategic Value for B2B SaaS |
|---|---|---|
| Google Desktop Search | Renders the visual hierarchy path (e.g., yourdomain.com › integrations › crm) directly above the blue title link. |
High impact for B2B SaaS buyers researching on desktop monitors during work hours; boosts SERP trust and CTR. |
| Google Mobile Search | Visual breadcrumb trail hidden in the mobile snippet UI (shows root domain only), though Googlebot still parses the JSON-LD markup. | Continues to inform Google’s internal topical taxonomy and entity clustering. |
| AI Crawlers & Knowledge Graphs | Parses the JSON-LD @graph to map parent-child entity relationships (e.g., recognizing that BreadcrumbList Schema is a child term inside SEO Glossary). |
Improves structured RAG chunking and semantic entity disambiguation. |
How to Fix the 3 Most Common BreadcrumbList Errors in Google Search Console
When auditing technical SEO in Google Search Console or Schema Markup Validator, watch out for these three validation errors that invalidate your breadcrumb markup:
- Missing Field
"item"(or Relative URL Paths): EveryListItemin your array (or at minimum every parent item prior to the final current page) must include a valid, fully qualified absolute URL starting withhttps://. Avoid relative paths like"/glossary/"inside JSON-LD. - Non-Sequential
"position"Integers: Thepositionproperty must start at1and increment sequentially (1, 2, 3...) as integers. Skipping numbers or starting at0triggers a structured data error. - Mismatch Between JSON-LD Schema and Visible HTML Breadcrumbs: Google’s Structured Data General Guidelines state that structured data must represent content that is visible to the user on the page. Always pair your JSON-LD
BreadcrumbListwith visible HTML Breadcrumb Navigation.
Frequently Asked Questions
Is the "item" URL required on the very last ListItem (the current page) in BreadcrumbList schema?
According to Google’s official Breadcrumb structured data documentation, the "item" URL property is optional on the final ListItem: if you omit "item" on the last item, Google automatically uses the canonical URL of the current page. However, explicitly including the full canonical URL on the final ListItem (as shown in our code example above) is valid and prevents ambiguity when scripts are parsed outside a browser context.
Can a single page have multiple BreadcrumbList trails in JSON-LD?
Yes! If a product or guide logically belongs to two distinct hierarchical paths (for example, an integration that sits under both "Healthcare Solutions" and "CRM Integrations"), Google supports passing an array of multiple BreadcrumbList objects in your JSON-LD.
Should I still include BreadcrumbList schema after Google’s January 2025 mobile UI change?
Absolutely. First, Google still displays visual breadcrumb rich paths on Desktop Search results, which account for over 70% of B2B SaaS traffic and conversions. Second, Googlebot, Bingbot, and AI crawlers still parse BreadcrumbList JSON-LD to understand your site’s semantic hierarchy and parent-child topic clusters.