Breadcrumbs
Also known as: breadcrumb trail, location breadcrumbs, path navigation
In 1 line: Show the path from the home page to the current page as a row of links, so people know where they are and can jump back up 1 or more levels.
The problem
People land deep inside a large site - from search, a shared link or an ad - and do not know where they are in the structure. They want to see the bigger section, or go 2 levels up, without pressing Back 5 times or starting again from the home page.
The solution
Place a single row of links near the top of the page that mirrors the site hierarchy: Home › Section › Sub-section › Current page. Every step except the current one is a link. The current page is plain text. Keep the row small and in the same place on every page, and never make it the only navigation.
Try it
- 1Click into a category, then jump back up using the trail.
- 2Every step is a link except the last - the page you are on.
- 3The trail shows where the page lives, not where you have been.
Aim for, avoid
How it's built
Why it works
People find it easier to recognise where they are than to remember how they got there. A breadcrumb turns the invisible site structure into something you can see and point at, which lowers the mental load of navigation. Because it is small and always in the same place, it costs almost nothing when it is not needed.
When to use it
Use when
- The site has 3 or more levels of hierarchy.
- People arrive deep inside from search or shared links.
- Content lives in 1 clear place in the tree.
Avoid when
- The site is flat - 1 or 2 levels. The row adds noise, not help.
- A single-task app or a checkout flow. Use a step indicator instead.
- Content belongs to many parents - the trail would lie.
Risks and accessibility
Risks and pitfalls
- Using it as the only navigation - it cannot move sideways.
- Mixing history and hierarchy in 1 row.
- Tiny text and separators that are hard to tap on a phone.
Accessibility
- Wrap it in nav aria-label="Breadcrumb" with an ordered list inside.
- Separators are decoration - hide them from screen readers.
- Keep 44 px tap targets on touch screens, even if the text is 14 px.
Seen in
Screenshots are cropped and credited to their owners for the purpose of teaching. Ask us to remove one.
"Where am I in this?"
Visible plan answers the question this pattern answers - for a conversation with an AI instead of a page. Learn them together and each makes the other easier.
See all 6 pairsCheck yourself
A photo app has 2 screens: the gallery and 1 photo. The designer adds "Gallery › Photo" above every photo. Good idea?
pick 1 - the answer and the why appear here
References
- van Welie, M. - Breadcrumbs, Patterns in Interaction Design (2001)
- Tidwell, J., Brewer, C., Valencia, A. - Designing Interfaces, 3rd ed. (2019)
- Nielsen Norman Group - Breadcrumbs: 11 design guidelines (2018, updated 2024)