Winsignia
Insights

How to Add BreadcrumbList Schema Markup

Scott FishmanBy Scott Fishman, Winsignia
5 Min Read
Updated August 2026

BreadcrumbList schema describes where a page sits inside your site’s structure: home, then a category, then the page itself. It is one of the simplest schema types to add and one of the most consistently rewarded with a visible rich result.

Quick Answer

BreadcrumbList schema states your page’s path explicitly, home, then category, then page, item by item, and Google frequently displays it directly in search results in place of a raw URL. Most SEO plugins, including Rank Math, generate it automatically once your page hierarchy and visible breadcrumb trail are set up correctly, making it one of the least manual schema types to implement.

Key Takeaways
  • Two or three levels, home, category, page, is the right depth for most business sites, going deeper than four or five rarely helps.
  • Match the schema to your actual, visible breadcrumb trail rather than inventing a version that doesn’t exist for the visitor.
  • The homepage typically doesn’t need breadcrumb schema, since it has no path above it, add it to every page below that has a genuine visible trail.

What BreadcrumbList Schema Actually Does

Without it, a model has to infer your site’s hierarchy from URL structure and internal links alone, which works most of the time but not reliably. BreadcrumbList states the path explicitly, item by item, and per Google’s breadcrumb documentation it can be displayed directly in search results in place of a raw URL, a small but real signal of a well organized site.

The Code: A Working Example

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://riversidebakery.example"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Menu",
      "item": "https://riversidebakery.example/menu"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Classic Sourdough Loaf",
      "item": "https://riversidebakery.example/menu/sourdough-loaf"
    }
  ]
}

Why Breadcrumb Depth Matters

Two or three levels is usually the right depth for most business sites: home, category, page. Going deeper than four or five levels rarely helps and can start to look like an attempt to game the display rather than a genuine reflection of your site’s structure. Match the schema to your actual, visible breadcrumb trail on the page rather than inventing a version that does not exist for the visitor.

Where to Add It on Your Site

Add one BreadcrumbList block per page, reflecting that specific page’s path, rather than one sitewide block. Most SEO plugins, including Rank Math, generate this automatically once your page hierarchy and visible breadcrumb trail are set up correctly, so this is often the least manual schema type on the list.

How to Validate It

Run any page through Google’s Rich Results Test to confirm the breadcrumb trail is eligible to replace the raw URL in search results. Check the raw JSON-LD in Schema.org’s Validator as well, and confirm the position values start at one and increase in order without skipping a number.

FAQ

Do I need to write BreadcrumbList schema manually?
Usually not. Most SEO plugins, including Rank Math, generate it automatically based on your page hierarchy, so manual code is mainly needed for custom page builders or non standard site structures.

Does BreadcrumbList schema affect rankings directly?
Not directly, but it improves how your listing displays in search results and helps both search engines and AI crawlers understand your site structure, which supports other signals rather than acting as one on its own.

Should every page have breadcrumb schema, including the homepage?
The homepage typically does not need one, since it has no path above it. Add it to every page below the homepage that has a genuine, visible breadcrumb trail.

Go deeper on site structure and identity schema:

Want to Be the Brand AI Recommends?

Book a call and we’ll map what it takes to get there for your business.

Book a Call


Winsignia
Home
Blog
Services
Book a Call

© 2026 Winsignia LLC, Florida, USA. All rights reserved.