✨ Get 25% OFFon any plan. Use the coupon:

Breadcrumbs: what they are and what they are for

By Tiago CostaUpdated on July 2, 2026

Illustration of a horizontal trail of boxes connected by arrows, starting with a house icon, representing the breadcrumbs of a site.
Definition

Breadcrumbs (the navigation trail) are the line of links that shows a page's position in the site hierarchy. They serve to:

  • orient the visitor about where they are;
  • let them jump back to previous categories with one click;
  • reinforce the site structure for search engines;
  • appear as a navigation path in the search result.

What breadcrumbs (the navigation trail) are

Breadcrumbs, also called the navigation trail, are a line of links displayed near the top of a page that shows the path to it within the site. A common example: Home > Blog > SEO > Breadcrumbs. Every item except the last is clickable and takes you back to the matching level.

The name comes from the tale of Hansel and Gretel, in which the children drop breadcrumbs to find their way back. The idea is the same: the trail marks where the user came from and how they can return. It is a small element on the screen, but it plays a big role in orientation, especially on large sites with many categories and subcategories.

Types of breadcrumbs

Not every breadcrumb works the same way. There are three main models, and understanding the difference helps you choose the right one for each site:

TypeHow it works
Hierarchy basedShows the page's position in the site structure (Home > Category > Subcategory). It is the most common and the most useful for SEO.
Attribute basedCommon in e-commerce, it reflects the applied filters (Laptops > Brand > up to 16 inches).
History basedReproduces the path the user took, like a back button (Previous > Current page).

On most blogs and corporate sites, the hierarchy model does the job. On online stores, the best practice is to combine more than one type. According to a study by the Baymard Institute, 68% of the e-commerce sites analyzed have sub-par breadcrumb implementations, usually by offering only one type of trail when the user would need more than one to navigate smoothly.

Infographic of the three types of breadcrumbs: hierarchy based, attribute based and history based, with a path example for each.
The three types of breadcrumbs stacked and compared: hierarchy, attribute and history.

What they are for: UX and SEO benefits

Breadcrumbs deliver value on two fronts at once. For the user experience, they:

  • Locate the visitor: they answer the question where am I within the site effortlessly.
  • Ease navigation: they let you move up a level with one click, without relying on the browser's back button.
  • Reduce the bounce rate: people arriving from an external search find paths to explore more pages instead of leaving.

For SEO, the gains come from structure. The trail creates a coherent web of internal links that helps the search engine understand the relationship between pages and distribute relevance. It also improves the scannability of the top of the page, making the context clear right away. And, as we will see, it can even appear in the search result itself.

Breadcrumbs and Google: the path in the result

When properly marked up, breadcrumbs leave your page and appear on the SERP. Instead of the raw URL, Google displays the navigation path below the result title, something like site.com > blog > seo. That format is more readable, gives context before the click and usually improves the click-through rate.

For this to happen, the trail needs to be described with structured data. The specific markup for this purpose is the BreadcrumbList type, applied through schema markup, which tells the search engine each item in the path and the order between them. Keep in mind that breadcrumbs differ from sitelinks: while the trail shows the hierarchy of a single page, sitelinks are extra links to several sections of the site displayed below the main result.

Illustration of a search result showing the navigation path instead of the URL, showing the breadcrumb generated by structured data.

How to implement breadcrumbs on your site

Putting a navigation trail live is simpler than it looks. The basic path involves a few steps:

  • Define the hierarchy: map the site structure into logical levels (Home, category, subcategory, page) before coding anything.
  • Position it at the top: show the trail above the main title (H1), in a discreet size, to orient without competing with the content.
  • Make the items clickable: every level except the current page should be a working link that leads to the right level.
  • Add the structured data: include the BreadcrumbList markup so the path has a chance of appearing in the search result.
  • Align it with the URL: the trail should reflect the folder structure and the page's slug, keeping the consistency between what the user sees and the address.

Most CMS and e-commerce platforms offer ready-made breadcrumbs or a plugin, many already with the structured data built in. In those cases, the work is more about configuring the hierarchy than coding from scratch.

Best practices and common mistakes

A poorly made trail hurts more than it helps. To get it right, follow a few simple principles:

  • Do not replace the main menu: the breadcrumb complements navigation, it is not the site menu.
  • Keep the current page unlinked: the last item in the trail indicates where you are and should not be clickable.
  • Use clear labels: the category names should be short and descriptive, the same ones that appear across the rest of the site.
  • Be careful on mobile: on small screens, a long trail can wrap onto several lines; shorten it or show only the previous level when needed.
  • Avoid trails that are too deep: too many levels confuse; if the hierarchy is long, rethink the architecture instead of stacking categories.

Well applied, breadcrumbs are one of those details that go unnoticed when they work and are missed when they disappear. They cost little to implement and improve, at the same time, the experience of those navigating and the reading the search engine makes of your site.

FAQ

Frequently asked questions

What does breadcrumbs mean?

Breadcrumbs means crumbs of bread, a reference to the tale of Hansel and Gretel, in which the children drop crumbs to find their way back. On the web, the term names the navigation trail that shows where the page sits in the site hierarchy and how to return to previous levels.

How do you make breadcrumbs?

You define the site hierarchy into levels, show the trail above the page title with clickable items (except the current page) and add BreadcrumbList structured data so the path can appear in search. Most CMS and e-commerce platforms already offer ready-made breadcrumbs or a plugin.

Where does the term breadcrumb come from?

The term breadcrumb comes from the literal crumb of bread and from the Hansel and Gretel story. On websites, breadcrumbs is translated as the navigation trail or navigation path, the row of links that places the page within the site structure.

What is a crumb?

A crumb is a small fragment of bread. In the web world, each crumb is one item of the navigation trail, that is, one level of the path, such as Home, category or subcategory, which together with the others forms the full breadcrumb of the page.

A site organized the way Google likes

Automarticles creates and publishes your blog articles with coherent structure and internal links, the kind of organization breadcrumbs make evident, all on autopilot.

Start free trial
Keep learning

Related concepts

Internal linkAn internal link is the link that connects two pages within the same domain, taking the visitor from one piece of content to another on the site itself. Besides helping navigation, it distributes authority between pages, helps search engines discover and crawl new content and gives context about the topic of each page through the anchor text used. It is one of the simplest and, at the same time, most underrated on-page SEO tactics.Structured dataStructured data is a standardized code format that describes the content of a page for search engines, explicitly telling them what each element means (a price, a rating, a recipe, an event). Written with the Schema.org vocabulary, it helps Google interpret the page accurately and display rich results, such as review stars, frequently asked questions and images directly on the results page.SitelinksSitelinks are the additional links that Google shows right below a site's main result, pointing to relevant internal pages such as contact, pricing, login or popular categories. They appear most often on brand or domain name searches, help the user go straight to what they want and are generated automatically by the algorithm, at no cost and with no button to switch them on.ScannabilityScannability is how easily a person can run their eyes over a piece of content and grasp the main ideas without reading every single word. A scannable text uses subheadings, lists, short paragraphs, bold and other visual cues that guide diagonal reading, the dominant pattern of people who read online. In practice, it is what makes the reader decide in a few seconds whether that page answers their question.