Skip to content

BreadcrumbList Schema Markup

BreadcrumbList schema helps Google display breadcrumb navigation trails in search results, improving click-through rates and helping users understand your site structure.

What is BreadcrumbList schema markup?

BreadcrumbList schema markup is structured data in JSON-LD format that helps search engines understand your page content. It requires properties like itemListElement and enables rich results in Google Search. BreadcrumbList schema helps Google display breadcrumb navigation trails in search results, improving click-through rates and helping users understand your site structure.

Required Properties

Property Type Description
itemListElement ListItem[] An ordered array of ListItem objects with position, name, and item (URL).

Recommended Optional Properties

Property Type Description
name Text A name for the breadcrumb list.

Example JSON-LD Code

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://example.com/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "SEO Guide",
      "item": "https://example.com/blog/seo-guide"
    }
  ]
}

Place this inside a <script type="application/ld+json"> tag in your page's <head>.

Common Mistakes to Avoid

Generate BreadcrumbList Schema Markup

Use our free schema generator to create valid BreadcrumbList JSON-LD code in seconds.

Open Schema Generator

Related Schema Types

Article Article schema helps search engines understand news articles, blog posts, and ed... Product Product schema enables rich product results in Google Search, including price, a... FAQPage FAQPage schema enables expandable FAQ rich results in Google Search. Each questi...

Related Reading

Schema Markup Guide for Beginners: Boost Your SEO → Structured Data Testing Guide →