Breadcrumb navigation looks simple on the surface, but designing it well is one of those small UX decisions that separates polished products from frustrating ones. A good breadcrumb trail helps users orient themselves, reduces bounce rates, and even improves SEO. A bad one clutters your interface and confuses visitors.
In this guide, we break down the three main breadcrumb navigation design patterns, show real examples, and help you decide when to use them, and when to skip them entirely.
What Is Breadcrumb Navigation?
Breadcrumbs are a secondary navigation element that displays the user’s current location within a website or app hierarchy. The name comes from the Hansel and Gretel fairy tale, where breadcrumbs were dropped to mark a path back home.
Typically displayed horizontally near the top of a page, breadcrumbs look something like this:
Home > Electronics > Laptops > Gaming Laptops
They are not meant to replace primary navigation. Instead, they complement it by giving users context and an easy way to step back up the hierarchy.

The 3 Types of Breadcrumb Navigation
Not all breadcrumbs work the same way. Choosing the right pattern depends on your site structure and user goals.
1. Location-Based Breadcrumbs
These show where the user is in the site’s hierarchy. They reflect the structure of the website, not the user’s browsing journey.
Example: Home > Men > Shoes > Sneakers
Best for: Multi-level websites such as e-commerce stores, documentation sites, and large content platforms.
Real-world example: Amazon, IKEA, and BBC News all rely on location-based breadcrumbs to help users navigate deep category trees.
2. Attribute-Based Breadcrumbs
These display the attributes or filters the user has selected to reach the current page. They are common on product listing pages where multiple filters are applied.
Example: Home > Women > Dresses > Red > Size M
Best for: Faceted search results, large catalogs, and filtered product pages.
Real-world example: Zappos and Newegg use attribute-based breadcrumbs that let users remove individual filters and refine their browsing.
3. Path-Based (History) Breadcrumbs
These show the exact path the user took to arrive at the current page, similar to a browser’s back history.
Example: Dashboard > Reports > Q2 2026 > Export
Best for: Web applications and multi-step workflows where users need to revisit specific steps.
Warning: Path-based breadcrumbs are often discouraged on standard websites because they duplicate the browser’s back button and can feel redundant. They shine in SaaS dashboards and complex tools.
Comparison Table: Which Breadcrumb Pattern to Use
| Type | Best Use Case | Example Sites | SEO Value |
|---|---|---|---|
| Location-based | Hierarchical content sites | Amazon, IKEA, BBC | High |
| Attribute-based | Filtered product catalogs | Zappos, Newegg | Medium |
| Path-based | SaaS dashboards, workflows | Figma, Notion admin | Low |

When Breadcrumbs Improve UX
Breadcrumbs genuinely help users in these situations:
- Deep site hierarchies with 3 or more levels of navigation
- E-commerce sites where users browse across categories and want to backtrack quickly
- Knowledge bases and documentation where context matters
- SEO benefits, since Google displays breadcrumb trails in search results when properly marked up with schema.org
- Mobile experiences, where they save screen space compared to mega menus
When Breadcrumbs Add Clutter
Sometimes breadcrumbs do more harm than good. Skip them when:
- Your site has a flat hierarchy with only one or two levels
- The primary navigation already makes the page location obvious
- You’re designing a single-page application or landing page
- The breadcrumb would simply duplicate the page title or H1
- Users primarily arrive via direct links and never browse the hierarchy

11 Design Best Practices for Breadcrumb Navigation
- Place them near the top of the page, below the main navigation but above the page title.
- Use clear separators such as >, /, or ›. Avoid ambiguous symbols.
- Make every level clickable except the current page.
- Don’t link the current page, since it confuses users.
- Keep them small and visually secondary. They should not compete with primary navigation.
- Use real category names, not abbreviations or internal jargon.
- Be consistent: same position, same style across the entire site.
- Implement schema markup (BreadcrumbList) for SEO benefits.
- Truncate gracefully on mobile by collapsing middle levels with an ellipsis.
- Test with real users before rolling out a redesign.
- Don’t use breadcrumbs as the only navigation. They support, not replace, your main menu.
Real Website Examples Worth Studying
Apple Support
Clean, minimal location-based breadcrumbs that reinforce hierarchy without dominating the page.
BBC News
Uses simple text breadcrumbs to help readers navigate between news categories and sub-topics.
Etsy
Combines location and attribute breadcrumbs, letting users remove filters individually.
GOV.UK
The UK government design system shows how accessible, no-frills breadcrumbs can serve millions of users.

Accessibility Considerations
A breadcrumb component is only good if everyone can use it. Make sure to:
- Wrap the breadcrumb in a <nav> element with aria-label=”Breadcrumb”
- Use an ordered list (<ol>) for semantic structure
- Mark the current page with aria-current=”page”
- Ensure sufficient color contrast between text and background
- Make separators decorative with aria-hidden=”true” so screen readers skip them
Mobile Breadcrumb Patterns in 2026
On smaller screens, full breadcrumb trails often break the layout. Modern designs in 2026 are leaning toward:
- Back-only breadcrumbs: a single “< Back to Category” link instead of the full trail
- Collapsed trails with an ellipsis revealing intermediate levels on tap
- Horizontal scrolling breadcrumbs for content-rich sites
Frequently Asked Questions
What is breadcrumb style navigation?
It’s a secondary navigation pattern that displays a user’s location within a website hierarchy, usually as a horizontal trail of links separated by symbols like > or /.
Why is it called breadcrumb navigation?
The term comes from the Hansel and Gretel fairy tale, where the children dropped breadcrumbs to find their way back home. The web pattern works the same way: it shows users the path back.
Are breadcrumbs good for SEO?
Yes. When implemented with BreadcrumbList structured data, Google can display breadcrumb trails in search results instead of plain URLs, which often improves click-through rates.
Should I use breadcrumbs on a small website?
Probably not. If your site has fewer than three navigation levels, breadcrumbs add visual noise without offering real value.
Can breadcrumbs replace the main navigation?
No. Breadcrumbs are a secondary aid. They support orientation, but users still need a primary menu to discover content they haven’t visited yet.
Final Thoughts
Great breadcrumb navigation design is invisible: users feel oriented without consciously noticing the trail. Choose the right pattern (location, attribute, or path), follow accessibility best practices, and don’t force breadcrumbs onto sites that don’t need them. When in doubt, test with real users. The smallest navigation element on your page can quietly become one of the most useful.