Skip to content

Breadcrumb structured data

Short answer

A BreadcrumbList shows where a page sits in a site's hierarchy. It needs at least two ListItems with position and name, plus item on every crumb except the last. Google recommends a typical user path over mirroring the URL, and the display appears on desktop.

{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Books", "item": "https://example.com/books" },
{ "@type": "ListItem", "position": 2, "name": "Science Fiction", "item": "https://example.com/books/sciencefiction" },
{ "@type": "ListItem", "position": 3, "name": "Award Winners" }
]
}

A page reachable by more than one path can carry more than one trail. Google’s documentation shows an example with two.

  • They are not an AI search requirement: Google says no special markup is needed for its AI features (Structured data and AI search).
  • Markup that breaks Google’s structured data guidelines can lead to a manual action, like any other type.

Every indexable entry here carries a BreadcrumbList from the home page through the topic hub to the entry. It follows the same grouping the sidebar shows.

Sources

  1. Breadcrumb (BreadcrumbList) structured dataGoogle Search Central · official · ✓ 2026-10-26