What Are Breadcrumbs in SEO? (With Examples)

SEO
TL;DR

Breadcrumbs are a secondary navigation trail, usually shown as Home > Category > Page, that reveals where the current page sits in your site's hierarchy. They improve user experience, strengthen internal linking, help Google understand site structure, and — with BreadcrumbList schema — can produce a breadcrumb rich result in search listings.

What are breadcrumbs? A simple definition

What are breadcrumbs? Breadcrumbs are a secondary navigation trail that shows where the current page sits within your site's hierarchy, usually displayed near the top of the page as a row of links like Home > Blog > SEO Basics > This Article. The name comes from the Hansel and Gretel fairy tale, where breadcrumbs mark the path back home — and that is exactly what they do for a visitor: they show the route from the homepage down to the page being viewed, and let the user jump back up a level with one click.

Unlike your main menu, breadcrumbs are contextual: they change on every page to reflect that page's exact position in the structure. That makes them valuable to two audiences at once. Human visitors use them to orient themselves and navigate without hitting the back button, while search engines read them as an explicit map of how your content is organized. This dual benefit is why breadcrumbs are a small but genuine technical SEO win — cheap to add, and useful to both people and crawlers.

Here is how a breadcrumb trail typically flows from your homepage down to a single article, with each segment a clickable link except the current page:

How a breadcrumb trail maps a page's position
  1. HomeThe root of the site — always the first, clickable segment of the trail.
  2. CategoryThe top-level section the page belongs to, such as Blog or SEO Basics.
  3. Subcategory (optional)A deeper grouping on larger sites, like a specific topic cluster.
  4. Current pageThe page being viewed — shown as plain text, not a link, since you are already there.

The rest of this guide covers the three types of breadcrumbs, why they help SEO, how the BreadcrumbList schema earns a rich result in Google, and the UX benefits that keep visitors on your site longer.

The three types of breadcrumbs

There are three main types of breadcrumbs, and knowing which one fits your site prevents confusing your visitors. Most sites should use the first type, but the other two have specific uses.

- Hierarchy (location) breadcrumbs are the most common and the most SEO-friendly. They show the page's fixed position in your site structure — Home > Electronics > Laptops > Gaming Laptops — regardless of how the visitor arrived. This type mirrors your URL structure and is what Google expects for a breadcrumb rich result.

- Attribute breadcrumbs show the properties or filters that define the current page rather than a single parent path. They are common on e-commerce category pages: Home > Shoes > Women's > Running > Size 8. Each segment reflects a chosen attribute, which helps shoppers understand and adjust their filters.

- History (path) breadcrumbs simply reflect the steps the visitor took to reach the page, like a browser back trail — Previous > Previous > Current. They are rarely useful because they just duplicate the back button and offer search engines no structural information, so most sites should avoid them.

Rule of thumb: use hierarchy breadcrumbs for content and blogs, add attribute breadcrumbs on filtered e-commerce pages, and skip history breadcrumbs entirely. Only hierarchy breadcrumbs reliably earn the breadcrumb rich result.

Why breadcrumbs help SEO

Breadcrumbs help SEO in three concrete ways: they strengthen internal linking, they give Google context about your site structure, and they improve crawlability. None of them is a magic ranking boost on its own, but together they make a site easier to understand and index.

First, breadcrumbs are a form of automatic internal linking. Every breadcrumb segment is a link to a parent page, so a deep article passes a little authority up to its category and homepage, and those hub pages become easier to reach. This reinforces the topical relationships you build deliberately through internal linking, spreading link equity through the hierarchy without any extra manual work.

Second, breadcrumbs give search engines explicit structural context. The trail tells Google that a page belongs to a specific category, which helps it understand topical grouping and can strengthen the whole cluster's relevance for a subject. Third, they aid crawlability: the extra contextual links create more paths for crawlers to follow, helping them discover and re-crawl related pages — a genuine benefit for large sites with deep hierarchies.

It is worth setting expectations, though: breadcrumbs are a supporting signal, not a primary ranking factor. They will not rescue thin content or a slow site. To see how your breadcrumbs sit alongside the signals that move the needle — titles, headings, structured data, and crawlability — run a free SEO + GEO audit and fix the higher-impact issues first.

Breadcrumb schema and the rich result

Breadcrumb schema is structured data that tells Google the exact hierarchy behind your on-page breadcrumb trail, and adding it can turn the plain URL in your search listing into a clickable breadcrumb rich result. Instead of showing example.com > 2026 > 07 > slug, Google displays a clean path like Home > SEO Basics > What Are Breadcrumbs, which looks more trustworthy and can improve click-through.

The specific format Google uses is the BreadcrumbList type from Schema.org, added as JSON-LD in the page's HTML. Each item in the list has a name and a position, mapping directly to a segment of your visible trail. Here is a minimal example of what that markup looks like:

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com/" },
    { "@type": "ListItem", "position": 2, "name": "SEO Basics", "item": "https://example.com/seo-basics/" },
    { "@type": "ListItem", "position": 3, "name": "What Are Breadcrumbs" }
  ]
}

Two rules matter for it to work: the schema must match the breadcrumbs visitors actually see on the page, and the last item (the current page) is typically listed without a URL because you do not link to the page you are already on. This is one of the simplest wins in schema markup — most modern CMS themes and SEO plugins generate BreadcrumbList automatically. After adding it, validate the page in Google's Rich Results Test to confirm the breadcrumb rich snippet is eligible before waiting on a recrawl.

UX benefits and how to add breadcrumbs

Beyond SEO, breadcrumbs improve user experience by reducing the effort it takes to move around your site — and better UX indirectly supports rankings through lower bounce rates and longer sessions. Their benefits are easiest to see side by side:

Breadcrumb benefits: what they do for users vs. search engines
BenefitFor users (UX)For search engines (SEO)
OrientationShows where the visitor is in the siteSignals the page's place in the hierarchy
NavigationOne click to jump back to a parent pageAdds internal links up the structure
ContextClarifies how content is organizedGroups pages into topical clusters
Search listingN/ABreadcrumbList schema can earn a rich result
EngagementFewer back-button exits, longer sessionsBetter crawlability of related pages

Adding breadcrumbs is usually straightforward. On WordPress, most SEO plugins and modern themes include a breadcrumb feature you enable in settings, and it generates both the visible trail and the BreadcrumbList schema. On a custom site, you render the trail from the page's position in your hierarchy and output matching JSON-LD. Whichever route you take, follow a few best practices: keep the trail based on site hierarchy rather than browsing history, use concise segment names that match your page titles, do not link the final current-page item, and place breadcrumbs high on the page above the main heading.

One caution: breadcrumbs complement your main navigation — they never replace it. A visitor should still have a clear primary menu and internal links within the content. Treat breadcrumbs as a low-cost enhancement that clarifies structure for both people and search engines, ship them with matching schema, and confirm the rich result is eligible with an audit before moving on to higher-impact work.

Run a free audit on your site

See how your site scores across 40+ SEO, JSON-LD, and GEO/AI-search checks — including everything covered in this guide. Free forever, no signup, no crawl cap.

Audit my site →

People also ask

What are breadcrumbs in SEO?

In SEO, breadcrumbs are a secondary navigation trail — usually Home > Category > Page — that shows where a page sits in the site hierarchy. They help search engines understand your site structure, add internal links that pass authority to parent pages, and, when marked up with BreadcrumbList schema, can produce a breadcrumb rich result in Google's listings.

Do breadcrumbs help SEO?

Yes, breadcrumbs help SEO in supporting ways. They strengthen internal linking, give Google clear context about your site structure and topical grouping, and improve crawlability by creating more paths between pages. They can also earn a breadcrumb rich result that improves click-through. Breadcrumbs are a genuine benefit, but a supporting signal rather than a major ranking factor on their own.

What is breadcrumb schema?

Breadcrumb schema is structured data — specifically the BreadcrumbList type from Schema.org, added as JSON-LD — that tells Google the hierarchy behind your visible breadcrumb trail. Each list item has a name and position matching a segment of the trail. When Google reads valid breadcrumb schema, it can replace the plain URL in the search result with a clean, clickable breadcrumb path.

What are the types of breadcrumbs?

There are three types of breadcrumbs. Hierarchy (location) breadcrumbs show a page's fixed position in the site structure and are the most SEO-friendly. Attribute breadcrumbs show filters or properties, common on e-commerce pages. History breadcrumbs reflect the visitor's browsing path and are rarely useful. Most sites should use hierarchy breadcrumbs, which are what earn the breadcrumb rich result.

How do I add breadcrumbs to my site?

On WordPress, enable breadcrumbs in your SEO plugin or theme settings — it generates both the visible trail and the BreadcrumbList schema automatically. On a custom site, render the trail from each page's position in your hierarchy and output matching JSON-LD. Keep segments based on site structure, do not link the current page, and validate with Google's Rich Results Test.

Frequently asked questions

Where should breadcrumbs be placed on a page?

Place breadcrumbs near the top of the page, above the main heading and below any global navigation. This is where users expect to find them and where they are easiest to scan. Keep them on a single line and make every segment except the current page a clickable link.

Do breadcrumbs replace the main navigation menu?

No. Breadcrumbs are secondary navigation that complements your main menu, never a replacement for it. Visitors still need a clear primary menu and in-content links to move around freely. Think of breadcrumbs as an orientation aid that shows the current page's position, not as your site's core navigation.

Will breadcrumbs always show as a rich result in Google?

No. Adding valid BreadcrumbList schema only makes your page eligible for the breadcrumb rich result — Google decides whether to display it. Ensure the schema matches your visible breadcrumbs and passes the Rich Results Test, then allow time for a recrawl. Even when shown, the exact appearance can vary by query and device.

Keep reading

People also search for