Deutsch
Schema types

Breadcrumb schema

Also known as: BreadcrumbList

Breadcrumb schema is BreadcrumbList structured data that describes where a page sits in the site hierarchy. Google can show this path in the search result instead of the plain URL.

At a glance

Format
JSON-LD, RDFa or Microdata
Where
in the HTML of the page
Vocabulary
BreadcrumbList with ListItem
Rich result
Breadcrumb trail in the search result, available on desktop according to the docs
Test with
Rich Results Test

Last checked:

How is it built?

A BreadcrumbList needs an itemListElement array of ListItem objects with at least two entries. Each ListItem needs a position starting at 1 and a name. The item property holds the URL; for the last item it is optional, and Google then uses the URL of the containing page.

Google says the trail should reflect typical user navigation paths rather than mirror the URL structure. A page reachable through several paths can carry several BreadcrumbList objects. Google lists the feature as available on desktop.

Two Google results about canonical tags, each with favicon, site name and URL with breadcrumb path above the title
Google Search. Last checked: .

Example

HTML
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Shoes", "item": "https://example.com/shoes/" },
    { "@type": "ListItem", "position": 2, "name": "Trail running" }
  ]
}
</script>

Sources

  1. Breadcrumb structured data – Google Search Centraldevelopers.google.com
  2. BreadcrumbList – schema.orgschema.org
  3. Search Central Updates (breadcrumbs desktop only, Jan 22, 2025)developers.google.com

Last updated: