Skip to content

Breadcrumbs

Overview

Breadcrumbs help users understand their current location within a navigational hierarchy. They provide contextual awareness by showing the path from a higher-level page to the current page or content.

Breadcrumbs are an orientation aid, not a replacement for primary navigation. They are best used in interfaces with nested or hierarchical structures and are not required on all pages.

Guidelines

Dos

  • Use breadcrumbs to help users orient themselves within nested navigation.
  • Display breadcrumbs as a linear path from the highest level to the current page.
  • Start breadcrumbs with the application landing page or top-level section.
  • Make all breadcrumb items links, except for the current page.
  • Use breadcrumbs consistently across similar sections of the product.

Don’ts

  • Don’t use breadcrumbs as the primary or only navigation.
  • Don’t use breadcrumbs for flat or single-level navigation structures.
  • Don’t make the current page a clickable link.
  • Don’t overload breadcrumbs with unnecessary levels.
  • Don’t truncate or abbreviate breadcrumb labels in a way that reduces clarity.

Structure

Breadcrumbs should represent hierarchy one level at a time.

  • Order items from highest → lowest level.
  • Separate items clearly to indicate progression.
  • The final item represents the current location and should be visually distinct.