---
title: "Breadcrumbs"
description: "A navigation element showing the user's location within a website's hierarchy (e.g., Home > Blog > SEO > Keyword Research), which also appears in Google search results when properly marked up with structured data."
url: "https://skribra.com/glossary/breadcrumbs"
type: "glossary-term"
category: "Technical SEO"
updated: "2026-06-09"
---

# Breadcrumbs

**Definition.** A navigation element showing the user's location within a website's hierarchy (e.g., Home > Blog > SEO > Keyword Research), which also appears in Google search results when properly marked up with structured data.

**In short.** Breadcrumbs are the 'Home > Category > Page' trail that shows where you are on a site. They improve UX, help Google understand your site structure, and can appear in SERP results to replace the URL — making your listing more descriptive.

## Key points

- Google can display breadcrumb trails in search results instead of the page URL, making results more readable and clickable
- Breadcrumbs require BreadcrumbList structured data (schema markup) to appear in Google SERP rich results
- Breadcrumb links are a form of internal linking — they add navigational links from every page back up through the hierarchy
- Google uses breadcrumb structure as a signal for understanding site architecture and categorizing pages

## Types of Breadcrumbs

There are three main types of breadcrumb navigation[1]. Location-based breadcrumbs (most common) show the page's position in the site hierarchy: Home > Products > Electronics > Smartphones. Path-based breadcrumbs show the user's browsing history — rarely used in SEO because they vary by session. Attribute-based breadcrumbs show the facets of the current page, common on e-commerce filter pages: Home > Shoes > Running > Men's > Size 10. For SEO purposes, location-based breadcrumbs are the standard. They should reflect your URL structure — if your URL is `/blog/seo/keyword-research/`, the breadcrumb should be Home > Blog > SEO > Keyword Research. Mismatches between breadcrumbs and URL structure create confusion for users and crawlers.

## Implementing Breadcrumb Structured Data

For breadcrumbs to appear in Google search results, you must implement BreadcrumbList [schema markup](https://skribra.com/glossary/schema-markup)[1][2]. The JSON-LD format (preferred by Google) looks like: a `BreadcrumbList` item containing an `itemListElement` array where each item is a `ListItem` with `position`, `name`, and `item` (the URL) properties. In Next.js, this is typically added as a `<Script type='application/ld+json'>` component within `generateMetadata()` or directly in the page component. Google Search Console's Rich Results Test tool verifies whether your breadcrumb markup is valid and eligible for SERP display. Invalid markup (missing required properties, incorrect nesting) means breadcrumbs won't appear in results even if they're visually present on the page.

## SEO Benefits of Breadcrumbs

Breadcrumbs provide three distinct SEO benefits[2]. First, they add structural [internal links](https://skribra.com/glossary/internal-linking) — every page's breadcrumb trail links up through the hierarchy, automatically providing internal links from every page to its parent categories. Second, when displayed in Google results, breadcrumbs replace the URL with a more readable path — 'Skribra > Glossary > Keyword Research' communicates more context than a URL slug, which often improves [click-through rate](https://skribra.com/glossary/click-through-rate). Third, breadcrumbs help Google's categorization — the trail explicitly signals which category a page belongs to, reinforcing [topical relevance](https://skribra.com/glossary/topical-authority) signals. For sites with deep hierarchies (3+ levels), breadcrumbs are particularly valuable both for users trying to orient themselves and for Google's crawlers understanding the site's organizational structure.

## Related terms

- [Schema Markup](https://skribra.com/glossary/schema-markup): Structured data code added to a web page's HTML that helps search engines understand content context and enables rich results like star ratings, breadcrumbs, product prices, and event details in the SERP.
- [Internal Linking](https://skribra.com/glossary/internal-linking): Links from one page on your website to another page on the same website — used to help users navigate, distribute link equity (PageRank) between pages, and signal to search engines the relative importance and topical relationships of your content.
- [URL Structure](https://skribra.com/glossary/url-structure): The format and organization of a website's URLs — including their length, use of keywords, directory hierarchy, and readability — which affects both search engine understanding of page content and user experience.
- [Click-Through Rate (CTR)](https://skribra.com/glossary/click-through-rate): The percentage of users who click on a search result after seeing it in the SERP, calculated as (clicks ÷ impressions) × 100.

## Sources

1. [Google Search Central — Breadcrumb Structured Data](https://developers.google.com/search/docs/appearance/structured-data/breadcrumb)
2. [Ahrefs — Breadcrumb Navigation for SEO](https://ahrefs.com/blog/breadcrumb-navigation/)

## Machine-readable index

- HTML version of this page: https://skribra.com/glossary/breadcrumbs
- Site index for agents: https://skribra.com/llms.txt
- Sitemap: https://skribra.com/sitemap.xml
- Public REST API: https://skribra.com/api/v1
- OpenAPI specification: https://skribra.com/openapi.json
