b2KIT

Breadcrumb Schema Builder

Generate BreadcrumbList schema for site navigation. Add URL levels and see the breadcrumb trail as it appears in search results.

Tested tool guide Tested browser tools Checked August 16, 2026

What Breadcrumb Schema Builder does and how it behaves

Breadcrumb Schema Builder converts an ordered trail of page labels and URLs into BreadcrumbList structured data and previews the corresponding search breadcrumb. Each level represents one step from a broad section toward a more specific page. The frequent mistake is entering URL segments mechanically or reversing the order. A breadcrumb should describe a meaningful navigation path, with positions beginning at the broadest listed page, rather than reproduce every folder found in the current URL.

How the result is produced

1

Build the trail

Add breadcrumb levels in navigation order. Each level needs a readable page name and its corresponding URL. Start with the broadest useful destination, such as a category or section, and finish with the most specific page. The resulting trail should describe how a visitor understands the site's hierarchy, which may differ from the literal sequence of URL path segments.

2

Generate structured data

The generated BreadcrumbList represents the trail through an ordered itemListElement collection. Each entry is a ListItem with a name and numeric position, while item identifies the page URL where applicable. Positions establish the sequence explicitly: 1 is the first displayed breadcrumb, 2 is the next level, and so on. The preview is illustrative rather than a promise of search appearance.

Good uses

  • Mark up a product page with a trail such as Products, Cameras, and Mirrorless Cameras.
  • Describe the hierarchy of an article nested under a publication section and topic page.
  • Check the ordering and labels of breadcrumb JSON-LD before adding it to a page template.

Limits and checks

  • Valid BreadcrumbList markup does not guarantee that a search engine will display a breadcrumb or use the exact submitted wording.
  • The generated hierarchy can be syntactically correct while still misrepresenting the navigation users actually see on the page.
  • A preview shows the intended trail, not every possible search-result treatment, truncation, or device-specific presentation.

Common questions

Will Google show the generated breadcrumb exactly as previewed?

No. The markup supplies structured information, but Google decides whether to use it and how the search result appears. Labels may be shortened, presentation can vary by query or device, and the breadcrumb may not be shown. Treat the preview as a check of hierarchy and ordering, not as a guaranteed rendering.

Does every segment of the page URL need its own breadcrumb level?

No. Breadcrumb markup describes a meaningful navigation trail, not every slash-delimited URL segment. Include pages that form the hierarchy a visitor can understand and follow, ordered from broadest to most specific. A technical folder or routing segment does not require an entry when it is not an actual navigational step.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools