Breadcrumb Navigation Examples: 10 Patterns That Improve Site Usability

Breadcrumbs are one of the smallest UI elements on a website, yet they carry a disproportionate amount of weight when it comes to usability and SEO. The right pattern helps users understand where they are, lets them jump back without hitting the browser’s back button, and gives Google a clean signal about your site hierarchy.

Instead of repeating generic advice you can find anywhere, this post compares 10 real breadcrumb navigation examples across e-commerce, SaaS dashboards, and content-heavy sites. For each one, we look at the hierarchy logic, the separator style, and how the breadcrumb behaves on mobile, so you can pick the pattern that actually fits your structure.

What Breadcrumb Navigation Actually Does

A breadcrumb is a secondary navigation aid, usually placed below the main header, that shows a user’s location inside a site’s hierarchy. Think of it as a trail leading back to the homepage. Done well, it reduces bounce rate, improves crawl depth understanding, and adds rich snippets to your search listings.

There are three main types you will see in the wild:

  • Location-based: shows where the page sits in the site structure (most common).
  • Attribute-based: shows filters or product attributes (popular on e-commerce).
  • Path-based (history): shows the user’s actual click path (rarely used today, mostly redundant with browser history).
website breadcrumb navigation

10 Breadcrumb Navigation Examples Compared

1. Amazon: Attribute-Based E-commerce Breadcrumbs

Amazon uses location plus category breadcrumbs above the product title. The hierarchy is deep (often 4 to 6 levels) and uses the separator.

  • Hierarchy: Department › Category › Subcategory › Product type
  • Separator: chevron arrow
  • Mobile: the trail truncates and only the parent category remains visible, tappable to expand

Best for: large catalogs with deep taxonomy.

2. Etsy: Hybrid Search and Location Breadcrumbs

Etsy combines location with the user’s search context. If you searched “linen apron”, the breadcrumb reflects that query alongside the category path.

  • Hierarchy: Home › Category › Search term
  • Separator: slash
  • Mobile: hidden behind a back arrow at the top of the screen

3. BBC News: Topic-Based Editorial Breadcrumbs

BBC uses a minimal two-level breadcrumb that reflects the editorial section rather than URL depth.

  • Hierarchy: Section > Topic
  • Separator: pipe character or simple spacing
  • Mobile: kept visible but compressed into a single row with horizontal scroll

4. Apple Support: Documentation Breadcrumbs

Apple’s support docs show a clean three-level path that helps users back out of deep troubleshooting flows.

  • Hierarchy: Support › Product › Article
  • Separator: chevron with generous spacing
  • Mobile: collapses to show only the immediate parent

5. Notion Help Center: SaaS Knowledge Base Style

Notion uses a flat, two-level breadcrumb that prioritizes the parent collection over deep nesting.

  • Hierarchy: Help Center / Category
  • Separator: forward slash
  • Mobile: stays full width, breadcrumb wraps if needed

6. Stripe Dashboard: Functional SaaS Breadcrumbs

Inside Stripe’s dashboard, breadcrumbs reflect the data hierarchy (customer > subscription > invoice). Each level is clickable and shows context-specific actions.

  • Hierarchy: Object › Sub-object › Detail
  • Separator: chevron
  • Mobile: replaced with a single back link to parent

7. The Guardian: Section-Only Breadcrumbs

The Guardian opts for an ultra-minimal breadcrumb showing only the section name above the article headline, almost more like a label than a trail.

  • Hierarchy: Section (single level)
  • Separator: none, just the section title styled as a link
  • Mobile: identical to desktop

8. IKEA: Product Filter Breadcrumbs

IKEA shows location-based breadcrumbs at the top of category pages, with applied filters appearing as removable chips below.

  • Hierarchy: Home / Room / Furniture type / Product
  • Separator: forward slash
  • Mobile: visible but smaller font, no truncation

9. GitHub: Path-Style Breadcrumbs for Repositories

GitHub uses breadcrumbs that mirror the file path. They look like code, which fits the audience perfectly.

  • Hierarchy: Org / Repo / Folder / File
  • Separator: forward slash, monospaced font
  • Mobile: horizontal scroll preserves the full path

10. Wikipedia (Category Pages): Hierarchical Tree Breadcrumbs

Wikipedia category pages display breadcrumbs that show the full taxonomic ancestry, sometimes with multiple parents.

  • Hierarchy: Multi-parent, can branch
  • Separator: arrow or nested indentation
  • Mobile: collapses with a “show more” toggle

Quick Comparison Table

Site Type Separator Mobile Behavior
Amazon Location + attribute Chevron Truncated
Etsy Hybrid Slash Hidden, back arrow
BBC Topic Pipe Horizontal scroll
Apple Support Location Chevron Parent only
Notion Help Location Slash Wraps
Stripe Functional Chevron Back link
The Guardian Section only None Same as desktop
IKEA Location Slash Smaller, full
GitHub Path Slash Horizontal scroll
Wikipedia Tree Arrow Show more toggle
website breadcrumb navigation

How to Choose the Right Breadcrumb Pattern

Match the pattern to your site type rather than chasing what looks pretty:

  1. Deep e-commerce catalog: use Amazon or IKEA style with truncation on mobile.
  2. SaaS dashboard: use Stripe-style functional breadcrumbs tied to data objects.
  3. Knowledge base or docs: use Apple or Notion two to three level patterns.
  4. News or blog: a single section label like The Guardian usually beats a long trail.
  5. File or path-based UI: GitHub style with monospace fonts works best.

Common Breadcrumb Mistakes to Avoid

  • Using breadcrumbs as the only navigation. They are a secondary aid, not a replacement for primary nav.
  • Making the current page a link. The last item should be plain text.
  • Hiding breadcrumbs entirely on mobile when the hierarchy is genuinely useful.
  • Forgetting the schema markup. Add BreadcrumbList structured data so Google can show it in SERPs.
  • Building a breadcrumb that does not match URL structure. Consistency matters for both users and crawlers.
website breadcrumb navigation

Accessibility Checklist

Whichever pattern you pick, wrap it correctly:

  • Use a <nav> element with an aria-label=”Breadcrumb” attribute.
  • Mark the current page with aria-current=”page”.
  • Keep separators decorative by hiding them from screen readers with aria-hidden=”true”.
  • Ensure tap targets are at least 44 by 44 pixels on mobile.

FAQ

Where do most users expect to see a breadcrumb trail?

Just below the main navigation bar, above the page title. This placement has been the convention for over a decade and users scan that area first when they need orientation.

Are breadcrumbs still good for SEO?

Yes. Google still uses BreadcrumbList structured data to display breadcrumb paths instead of plain URLs in search results, which improves click-through rate and helps the crawler understand site hierarchy.

Should breadcrumbs appear on the homepage?

No. The homepage is the root of your hierarchy, so a breadcrumb there would either be empty or redundant.

What is the best separator for breadcrumbs?

The chevron (›) and the forward slash (/) are the two most readable choices. Avoid arrows that look like back buttons or icons that require explanation.

Should I show breadcrumbs on mobile?

If your hierarchy is more than two levels deep and users land on inner pages from search, yes. Truncate intelligently or use a horizontal scroll. For shallow sites, a single back link is often enough.

Final Thoughts

There is no single best breadcrumb pattern. The examples above show that Amazon, Stripe, and The Guardian all solve the same orientation problem with very different solutions, and each one fits its context. Audit your site structure, pick the closest match, and pay attention to mobile behavior. A well implemented breadcrumb is invisible when it works, and that is exactly the goal.

Need help auditing your site navigation or rebuilding it from the ground up? Zach’s Web Designs can help. Get in touch through our contact page and we will take a look.

Leave a Comment