Skip to content
Search and discovery

What is BreadcrumbList schema?

BreadcrumbList markup describes a page’s position in the site hierarchy as an ordered list. Google uses it to replace the raw URL in a result with a readable trail, which is one of the few rich results that still reliably renders.

Definition

Definition

Also written: breadcrumbs

BreadcrumbList markup describes a page’s position in the site hierarchy as an ordered list. Google uses it to replace the raw URL in a result with a readable trail, which is one of the few rich results that still reliably renders.

Positions must run contiguously from 1, and each item needs a name and a resolvable URL.

The trail should match the site’s actual structure and its visible breadcrumb navigation, not an idealised keyword path.

The usual error

Where this goes wrong in practice

Emitting the markup without a visible breadcrumb on the page. The two are supposed to describe the same thing.