A breadcrumb is the hierarchical navigation trail displayed on a page: Home > Category > Subcategory > Product. It improves user orientation, distributes PageRank through the site hierarchy, and enables rich snippets in Google results.
BreadcrumbList schema (JSON-LD)
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com" },
{ "@type": "ListItem", "position": 2, "name": "Trail Shoes", "item": "https://example.com/collections/trail-shoes" },
{ "@type": "ListItem", "position": 3, "name": "Salomon XT-6", "item": "https://example.com/products/salomon-xt-6" }
]
}Rich snippets in results
PageRank distribution
User navigation
| Element | Without breadcrumb | With breadcrumb |
|---|---|---|
| URL in results | example.com/products/salomon-xt-6 | example.com › Trail Shoes › Salomon |
| Internal link to category | Only via menu | Menu + breadcrumb (double signal) |
| User navigation | Back button or menu | Granular path up the hierarchy |
| Rich snippet | Not available | BreadcrumbList eligible |
Implement breadcrumbs at scale
30 min call · no commitment
