BreadcrumbList schema — what it does & how to ship it
BreadcrumbList marks the navigation trail from home to the current page — replacing the raw URL in the SERP with a readable breadcrumb path and boosting internal link signal.
What it does
BreadcrumbList carries an itemListElement array of ListItem nodes with position, name and item (URL). Ship it on every page that sits ≥2 levels deep in the site tree.
SERP / AI benefit
Breadcrumb replaces the raw URL in the SERP (higher perceived credibility, better CTR), reinforces internal link topology to crawlers, and helps AI answer engines understand site structure.
Where to use it
Every page ≥2 levels deep — /blog/$slug, /answers/$slug, /services/$slug, /docs/$slug, etc.
JSON-LD example
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://wbpomniseo.com/" },
{ "@type": "ListItem", "position": 2, "name": "Answers", "item": "https://wbpomniseo.com/answers" },
{ "@type": "ListItem", "position": 3, "name": "What is GEO?", "item": "https://wbpomniseo.com/answers/what-is-geo" }
]
}Copy, edit for your site, and drop into your page head inside a<script type="application/ld+json">block. Validate with Google's Rich Results Test.
In WBP Omni SEO Pro
Auto-generated on 150+ pillar/hub routes via the shared PillarLayout — no manual maintenance.
Ship BreadcrumbList without touching codeFrequently asked
Should the last breadcrumb link to itself?›
Set item to the current URL — Google accepts it and it stays canonical.
Can I have multiple BreadcrumbList on one page?›
Yes — useful when a page belongs to multiple paths (e.g. by category and by tag). Google picks one to display.
Does BreadcrumbList help with rankings?›
Indirectly — it doesn't boost ranking directly but the improved SERP presentation lifts CTR.
