What Are Breadcrumbs?
Breadcrumbs are a navigation trail showing a visitor's place in a site's hierarchy. How to implement them right, with a real example.
Breadcrumbs are a secondary navigation trail, usually shown near the top of a page, that shows a visitor’s location within a site’s hierarchy. They typically appear as a chain of clickable links separated by arrows or slashes.
Why breadcrumbs matter
Breadcrumbs improve usability by letting visitors jump back to a parent category in one click, without hitting the back button repeatedly or hunting through main navigation. They reinforce a site’s structure for search engines too, reading a breadcrumb trail alongside internal links helps confirm how a page fits into the broader site hierarchy. When marked up with BreadcrumbList schema, breadcrumbs can also appear directly in search results, replacing a plain, often ugly URL string with a cleaner navigational path, a small but genuine CTR improvement that costs little to implement.
How to implement breadcrumbs correctly
- Display the trail visually near the top of the page, showing the path from the homepage down to the current page.
- Make every step in the trail clickable except the current page itself, which should display as plain text.
- Add BreadcrumbList schema markup matching the visible trail exactly, mismatched schema and visible content can cause the rich result to be rejected.
- Keep the hierarchy logical and consistent with your actual site structure and URL pattern, not just applied cosmetically.
Common breadcrumb mistakes
- Schema that doesn’t match the visible breadcrumb trail. Google requires consistency between what’s marked up and what’s shown to users.
- Breadcrumbs that don’t reflect actual site architecture. A trail showing a different hierarchy than the real URL structure confuses both users and search engines.
- Missing on deep, important pages. Exactly where breadcrumbs add the most navigational value, since these pages sit furthest from the homepage.
- Overly long or overly generic breadcrumb labels. Each step should clearly and concisely name the actual category or section.
Breadcrumb types
| Type | Based on | Best for |
|---|---|---|
| Location-based | Site hierarchy (category structure) | Most sites, especially e-commerce and blogs |
| Attribute-based | Product attributes (size, color, brand) | Faceted e-commerce navigation |
| History-based | The user’s actual click path | Rare today, mostly replaced by browser back button |
Real example
For example, on an online store, a product page might show: Home > Men’s Shoes > Running Shoes > Trail Runner X. Each part of that trail is a clickable link back to the broader category, letting a visitor jump straight to “Running Shoes” without navigating back through the entire site structure manually.
Breadcrumbs and AI search
Well-structured breadcrumb data, especially with proper schema markup, helps AI systems understand a page’s place within a site’s broader category structure, useful context when an AI system is deciding how authoritative or specific a given page is on a topic relative to the rest of the site.
FAQ
Do breadcrumbs directly affect rankings?
Not directly, but they support site architecture clarity and can improve CTR through the rich result display, both of which indirectly affect performance.
Is BreadcrumbList schema still supported by Google?
Yes, unlike some other rich result types that have been retired, breadcrumb rich results remain fully supported as of 2026.
Should every page on a site have breadcrumbs?
Generally yes, for any site with more than a flat, single-level structure, breadcrumbs add navigational value on nearly every page beyond the homepage.
Can breadcrumbs replace a site’s main navigation menu?
No, they’re complementary. Breadcrumbs show where you are; main navigation shows where you can go next, both serve different, necessary purposes.
Related terms
Breadcrumbs are one of the cheapest, least controversial SEO wins on this list. There’s no real reason to skip them on a site with any real depth to its structure.