On-Page SEO

BreadcrumbList Schema

Quick Definition

BreadcrumbList schema (schema.org/BreadcrumbList) is structured data describing the navigational hierarchy of a page from the site root to the current location.

In context

BreadcrumbList schema produces the breadcrumb display in Google SERPs (replacing the URL), improves CTR by giving users a clearer sense of page context, and helps both classical search engines and AI engines understand the site's information architecture. Implementation is straightforward: emit a BreadcrumbList JSON-LD block on every non-homepage page with one ListItem per ancestor in the path. Pair with visual breadcrumbs in the page UI for accessibility and consistency.

Example

Toronto SEO emits BreadcrumbList schema on every detail page (glossary, comparisons, articles) — SERP listings show breadcrumbs instead of raw URLs and CTR is measurably higher.

Have a question this didn't answer?

Book a free 60-minute strategy call. We'll explain how this concept applies to your specific situation.