browse browse contact us contact us

UI/UX

Breadcrumbs: Web Design's Most Underrated Employee

Breadcrumbs do some of the hardest work in web navigation. Here's how to choose the right type, place them correctly, and get them working on mobile.

Every design conference talk wants to tell you about the hero image, the micro-interaction, the scroll-triggered animation that makes a homepage feel alive. Meanwhile, at the top of nearly every page you have ever used, a thin strip of gray text has been doing actual labor while nobody applauds. 

Breadcrumb navigation is the office manager of web design: invisible when it works, catastrophic when it quits. This is a think piece about giving that manager a raise—and about why website breadcrumbs deserve more credit than they get.

What Breadcrumbs Actually Do

A breadcrumb trail tells a visitor where they stand inside a website’s architecture, and it does this without demanding attention or screen space. Think of it as a floor plan sticker at a mall—the little “You Are Here” dot that lets you locate yourself among a hundred identical corridors. 

Good website navigation gives people two things at once: a map of the whole territory and a pin showing their current position. The main menu handles the map. Breadcrumbs handle the pin. Done well, breadcrumb trail design becomes one of the quieter pillars of site navigation UX, doing real work without ever asking for a redesign meeting of its own.

The name, famously, comes from Hansel and Gretel dropping crumbs through the forest so they could find their way home. It is a slightly morbid origin story for a UX pattern, considering how that fairy tale ends for the crumbs, but the metaphor holds: users wander deep into a site’s hierarchy, and the breadcrumb trail is the trick that gets them back out without retracing every click.

amazon breadcrumbs

Breadcrumbs on the product page on Amazon

The Three Species of Breadcrumb

Design folklore usually sorts breadcrumbs into three categories, and only two of them deserve to survive.

Location-based breadcrumbs show a visitor’s position inside the site hierarchy: Home > Electronics > Laptops > Gaming Laptops. This is the workhorse version, and it is what most people picture when they hear the term. It works because it reflects the actual structure of the website, not the accident of how someone happened to arrive.

location based breadcrumbs example

Image source

Attribute-based breadcrumbs show the characteristics of the page itself rather than its address in the hierarchy—useful on e-commerce navigation where a product might live under several filters at once, like Home > Women’s > Size 8 > Red. This version is honest about the fact that modern catalogs are not strict trees; they are tangled webs of overlapping tags, and attribute-based breadcrumbs let the trail reflect that mess instead of pretending it does not exist. On sites with heavy filtering, this pattern often does more for e-commerce site navigation than the main menu ever could.

location-attribution breadcrumbs scheme

Image source

Path-based breadcrumbs are the odd one out, and frankly the industry has been too polite about how weak this pattern is. Path-based breadcrumbs log the literal sequence of pages a visitor clicked through to arrive somewhere: Home > Search Results > Product X. The problem is that this describes the user’s browsing history, not the website’s structure, which means it is basically your browser’s back button wearing a UX costume. This is the core of the long-standing Jakob Nielsen breadcrumbs critique, and it remains true decades later: a trail built from wandering clicks confuses people who wandered in circles, which most people do. Skip this version. If your site hierarchy is worth showing, show it.

Why Bother?

The obvious pitch for breadcrumbs is “they help users know where they are,” and sure, fine, that is true and also boring. The stronger case is that breadcrumbs are one of the only navigation elements users are statistically guaranteed to interpret correctly on first contact. 

Buttons get misread. Icons get misread constantly—a bookmark icon and a tag icon look close enough to cause real confusion. But the little chevron-separated trail at the top of the page? People have seen it a thousand times across a thousand websites, and the pattern has calcified into something closer to a road sign than a design choice. 

That familiarity is the actual asset. In an interface full of elements competing to be seen, breadcrumbs arrive pre-understood—which is a big part of why breadcrumb best practices lean so heavily on convention over cleverness.

There is a second, less discussed benefit: breadcrumbs do the job of a sitemap without anyone having to visit a sitemap page, which, let’s be honest, nobody does voluntarily. Framed as sitemap vs breadcrumbs, the trail usually wins on visibility alone, since it is seen by default rather than sought out. A shopper who lands on a single product page via a Google search gets, for free, a visible path back to the category and the department, which increases the odds they browse further instead of bouncing. Good website hierarchy made visible turns a dead-end landing page into an entry point.

product page ecommerce website tubik

Minimalist product page by tubik for an e-commerce website uses breadcrumbs to follow the typical mental model users expect and help them with quick navigation.

Breadcrumbs Are Not the Main Character

The single most common mistake in breadcrumbs design is treating the trail as a replacement for real navigation. It cannot carry that weight, and trying to make it do so overloads a component that was built to be secondary. Primary navigation—the header menu, the search bar, the category links—has to stand on its own. Breadcrumbs exist to reinforce that structure after the fact, showing a visitor the path they took through it, not to define the path in the first place. 

Good breadcrumb UI design treats the trail as a supporting player: present, useful, and never the thing carrying the page on its own. If a site’s only wayfinding tool is the breadcrumb trail, the actual problem is a missing menu, and no amount of polish will fix that.

Where the Trail Should Live

Convention has settled this one, and convention is right more often than designers like to admit. Breadcrumbs belong directly above the H1 heading—above the product name, the article title, the category header. That placement gives users an immediate answer to “where am I, and what am I looking at” in a single eye movement, top to bottom. A thin visual divider (a hairline rule, a shift in gray value) between the trail and the heading keeps the two elements from blurring into one another.

Not every page has a clean H1 to sit under—filtered category pages, for instance, often lack one. In that case, keep the trail’s position consistent relative to the header and rely on spacing or a divider line to separate it from filters and other secondary UI. Consistency of placement matters more than a strict rule about what sits directly beneath it, and it is one of the simplest habits of good website navigation design overall.

breadcrumbs design examples

breadcrumbs design examples

 

The Home Link Decision

Should the trail start with a link back to the homepage? Depends on what else is doing that job already. If the header logo is clickable—and on most sites now, users expect it to be—starting the breadcrumb trail with a redundant “Home” link just adds noise for people who already know the logo works that way. Skip it.

But if there is no obvious home link elsewhere in the primary navigation, start the trail there. And on sites with a genuinely polyhierarchical structure—where a product could plausibly live under three different categories—consider starting the breadcrumb trail at the most relevant category instead of the homepage. This directs attention to the part of the site hierarchy that actually matters for that page, rather than resetting the user all the way to zero.

uniqlo breadcrumbs

How to End the Trail

The last crumb—the current page—creates a small but real decision. Show it, and it should look visibly different from the clickable elements around it: no underline, a duller color, no hover state, because a user who taps a non-link expecting navigation and gets nothing loses a sliver of trust in the whole system. This is also where breadcrumb accessibility earns its keep: the current page should be marked up so assistive technology announces it as the present location, not as another link. Omit the last crumb entirely, and the trail simply ends one step early, at the parent category, which works fine and removes any ambiguity about clickability.

On mobile, skip showing the current page. Screen space is the scarcest resource in mobile UX, and a breadcrumb trail that includes a non-interactive label is spending pixels on information the user does not need—they already know what page they are looking at.

breadcrumbs examples

Example of a breadcrumb trail on the Walmart website

Separators, Spacing, and the Ellipsis Escape Hatch

The chevron (>) is the default breadcrumb separator for a reason: it visually implies hierarchy, a movement from broader to narrower, parent to child. Slashes, arrows, and right-angle quotes all work too, and some interfaces use color blocks instead of punctuation, treating each crumb like a small colored tab. Pick one and let it do its job quietly instead of dressing it up.

Spacing matters more than people think. Cramped breadcrumb items with no breathing room between them become a single unreadable smear of gray text, and users end up misclicking between adjacent links out of pure frustration. Give each item enough padding to be tapped precisely, especially on touch devices where a fingertip is a much blunter instrument than a mouse cursor. Careful breadcrumb menu design pays for itself here, since a few extra pixels of padding is cheaper than a frustrated user.

Long trails are a separate problem entirely. A breadcrumb trail five levels deep on a narrow layout will either wrap awkwardly or eat half the page width, neither of which is acceptable. The fix most design systems reach for is collapsing the middle items behind an ellipsis, keeping the first crumb (usually Home or top category) and the last crumb (current page) always visible, since those are the two anchor points a user actually needs. Everything in between can hide behind a tap or hover if someone wants the full site hierarchy spelled out.

Mobile Rules Are Different Rules

A breadcrumb trail copy-pasted straight from desktop to mobile without adjustment is one of the more common and avoidable UX breadcrumbs failures out there. What reads as a comfortable single line on a 1400-pixel desktop viewport becomes two or three wrapped lines on a phone screen, quietly pushing the actual page content—the product name, the price, the thing the user came for—further down and out of the first screen’s worth of attention.

The fix is not clever, just disciplined: truncate aggressively, show fewer levels, and lean harder on the ellipsis pattern described above. Responsive breadcrumb design means treating mobile breadcrumbs as their own layout problem rather than a scaled-down copy of the desktop version. Some mobile navigation patterns drop the breadcrumb trail entirely in favor of a single “Back to [Category]” link, which sacrifices the full hierarchy view but keeps the page clean. Either approach beats a three-line wrap sitting above your headline.

When to Skip Breadcrumbs Entirely

Not every site earns a breadcrumb trail, and forcing one onto a shallow structure adds visual clutter for zero navigational benefit. A five-page marketing site with a flat structure—Home, About, Services, Contact—has no hierarchy worth mapping, so a breadcrumb trail there is decoration pretending to be function. 

Breadcrumbs prove their worth on sites with genuine depth: large e-commerce sites where e-commerce breadcrumbs do real work across nested categories, media sites with sections and subsections, documentation sites with multiple tiers of topics. If a user could reasonably get lost in your site hierarchy, breadcrumbs earn their keep. If they cannot, primary navigation alone is doing plenty.

The Actual Point

Great breadcrumbs design rarely gets noticed, and that is precisely the metric worth optimizing for. Nobody screenshots a breadcrumb trail for a design portfolio, nobody writes a case study titled “How We Redesigned Our Chevrons,” and that irrelevance is the whole reward. 

The best compliment a piece of secondary navigation can receive is that a user never had to think about it—they just always knew where they were, clicked back one level without hesitation, and moved on with their day. Treat the trail with that level of care, test it against real breadcrumb best practices with real users on real devices, and let it stay exactly as unglamorous as it was always meant to be.

google analytics breadcrumbs

A clear and unobtrusive breadcrumb trail on the Google Support website

Recommended Reading

You made it to the end of the trail. Good instincts—that’s exactly what breadcrumbs are for. A few more essays await one click over:

5 Basic Types of Images for Web Content

The Anatomy of a Web Page: 14 Basic Elements

UX Design: How to Make Web Interface Scannable

How to Design Effective Search

Web Design: 16 Basic Types of Web Pages

Directional Cues in User Interfaces

Negative Space in Design: Tips and Best Practices

Error Screens and Messages: UX Design Practices

From Zero to Hero: Look at Hero Images in Web Design

Welcome to check designs by Tubik on Dribbble and Behance; explore the gallery of 2D and 3D art by Tubik Arts on Dribbble

Don't want to miss anything?

Get weekly updates on the newest design stories, case studies and tips right in your mailbox.

    More articles

    Let’s collaborate

    Want to work on the project together? Contact us and let’s discuss it.

    contact us