"Breadcrumb" schema
Last updated 17 June 2026 2 min
Breadcrumb schema (BreadcrumbList) defines the navigational hierarchy of a page — the trail showing where it sits within the site structure (e.g. Home › Services › SEO Audits). It helps search engines understand site architecture and replaces the URL in Google's search snippet with a readable breadcrumb path.
When to use it
Add BreadcrumbList markup on any page that sits below the homepage in your hierarchy: category pages, product pages, blog posts, service pages, location pages, etc. Don't use it on the homepage itself.
Unless you're running a single-page website or flat site architecture, there's really no reason not to implement breadcrumbs — for any medium-to-large site, it's a relatively low-effort, rewarding addition.
Key properties
itemListElement– an ordered array ofListItementries- Each
ListItemrequires:position– numeric order, starting at 1name– the visible labelitem– the URL of that step (omit on the final step, since it's the current page)
Example (JSON-LD)
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com.au/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Services",
"item": "https://example.com.au/services/"
},
{
"@type": "ListItem",
"position": 3,
"name": "SEO Audits"
}
]
}
SEO value
Breadcrumbs are one of the most reliably supported rich results in Google Search. They:
- Replace the raw URL in the SERP with a clean navigation path
- Improve click-through rates on deep pages
- Reinforce site structure and topical hierarchy
- Help Google and other search engines associate child pages with parent categories
Best practices
- Match the on-page breadcrumb exactly to the markup
- Always start at the top-level (home) and move forward in order
- Don't skip levels or change naming between visible breadcrumbs and structured data
Disclaimer: All information contained herein is for informational purposes only. It is not advice or instructional.