Breadcrumb Schema Generator

Generate BreadcrumbList JSON-LD.

That small trail of links at the top of a search result — "Home > Category > Product" — showing a page's place in a site's hierarchy comes directly from breadcrumb structured data. This tool generates the BreadcrumbList schema that makes it possible.

A navigation metaphor borrowed straight from a fairy tale

The "breadcrumb" navigation pattern takes its name directly from the Brothers Grimm fairy tale "Hansel and Gretel," in which the children drop breadcrumbs behind them to trace their way back through the forest — a metaphor web designers adopted for on-page navigation elements showing a visitor's current location within a site's hierarchy, well before schema.org later gave that same navigational concept a formal, search-engine-readable structured data representation through the BreadcrumbList type.

What this tool generates

The tool produces JSON-LD structured data listing each level of a page's location within your site's hierarchy — from the homepage down through any intermediate category pages to the current page — correctly formatted according to the BreadcrumbList schema specification, which Google can then use to display that same hierarchical trail directly within a search result listing, replacing a raw URL display with a more readable navigational path.

Where breadcrumb schema is genuinely useful

  • E-commerce sites with deep category structures — showing a product's category path (Home > Electronics > Headphones > Wireless) directly in search results helps searchers immediately understand a page's context before clicking.
  • Content sites with hierarchical organization — blogs, documentation and knowledge base sites with categorized content benefit from the same clearer contextual display in search results.
  • Improving search result click-through by adding context — a breadcrumb trail replacing a raw, sometimes unreadable URL string in search results can make a listing feel more trustworthy and immediately understandable.
  • Reinforcing site structure for search engines — explicit breadcrumb markup helps clarify a site's hierarchical organization to crawlers, complementing (though not replacing) genuine internal linking structure.

Frequently asked questions

Does breadcrumb schema replace the visible breadcrumb navigation on my page? No — Google's guidelines specifically expect the structured data to accurately reflect breadcrumb navigation that's genuinely visible on the actual page; the schema markup is a machine-readable supplement to visible on-page navigation, not a substitute for it.

Will adding breadcrumb schema guarantee the breadcrumb trail shows in my search result? No — as with other rich result features, Google determines at its own discretion whether to display the enhanced breadcrumb trail in place of a standard URL, based on overall relevance and quality signals, meaning correct implementation increases eligibility without guaranteeing display.

What happens if my breadcrumb schema doesn't match my site's actual navigation structure? Inaccurate or mismatched structured data risks being ignored by search engines, or in more serious cases of deliberate manipulation, could contribute to a structured data policy violation — accuracy between visible navigation and the corresponding schema markup is a stated requirement, not an optional nicety.

Further reading