GC Design System Components Installation Page templates Contact us Get involved Find a demo GC Design System Components

Breadcrumbs
<gcds-breadcrumbs>

Also called: breadcrumb trail.

Breadcrumbs is a path to the current page from each preceding level of the site's hierarchy.

Breadcrumbs component preview

  1. The first link in the breadcrumbs defaults to the Canada.ca home page. For other sites, the link can be changed.
  2. The chevron separates each link and points to a child link.
  3. The link navigates to a parent-level page.
Breadcrumbs anatomy showing two links in a row with an arrow icon between them.

Design and accessibility for breadcrumbs

Structure breadcrumb levels based on site navigation

Breadcrumbs represent the location of the current page in relation to the site's navigation model.

Tip: If using with other navigation components, like the top navigation and side navigation, align both sets of links, so elements reflect a similar path through the site. This provides a consistent navigation experience and helps visitors understand their current location.

Place breadcrumbs before the main element

Place breadcrumbs at the top of a page, before the main content. This way a skip-to-content link can work to let a person skip all navigation links, including breadcrumbs.

Help us improve

Have questions or a request? Give feedback on our contact form.

Something's wrong? Raise it through GitHub with an account. You'll have access to the team's direct responses, progress made on your issue, and issues raised by others.

Give feedback Report an issue on GitHub
2025-03-10