SiteTidy
Home /Tools /Breadcrumb Schema Generator

Breadcrumb Schema Generator

Get rich breadcrumbs in Google Search results by adding BreadcrumbList structured data.

Breadcrumb Schema Generator

Generate properly formatted JSON-LD BreadcrumbList structured data to improve how your site's hierarchy is displayed in Google search results.

Hierarchy Nodes

1
Level 1
2
Level 2
3
Level 3
HomeCategorySubcategory

JSON-LD Output

Valid Schema
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Category",
      "item": "https://example.com/category"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Subcategory",
      "item": "https://example.com/category/subcategory"
    }
  ]
}
</script>

What is Breadcrumb Schema?

A breadcrumb trail on a page indicates the page's position in the site hierarchy, and it may help users navigate all the way up to the home page. Google Search uses breadcrumb markup in the body of a web page to categorize the information from the page in search results.

Implementation Tips

  • Position is important: Ensure the position property accurately reflects the order in the breadcrumb trail, starting at 1 for the home page.
  • Include the current page: Google recommends including the current page (the final item) in the breadcrumb trail.
  • Must be visible: Google's guidelines state that if you mark up breadcrumbs, they should also be visible to the user on the page.

Related Guides

Deepen your understanding with our expert articles.