Breadcrumb JSON-LD Generator

Generate BreadcrumbList JSON-LD with positions, names and URLs.

Add breadcrumb items in order and get a valid BreadcrumbList JSON-LD block. Pastes into <head> to enable Google's breadcrumb display in search results.

Common use cases

  • Add breadcrumbs to category and product pages for richer SERPs
  • Replace hardcoded breadcrumb HTML with structured data
  • Generate the JSON-LD field for a CMS template
  • QA breadcrumb position numbers when building a site nav

Frequently asked questions

Do I still need visible breadcrumbs on the page?
Best practice is to have both — visible breadcrumbs for users plus matching JSON-LD for search engines. Google's guidelines effectively require this.
What's the position field?
It's the 1-based ordinal of each crumb, from the site root to the current page. Home is 1, the section is 2, the page is 3, and so on.

Related tools