What is Breadcrumb Schema Generator?
BreadcrumbList schema represents the visible navigation path from broader sections to the current page. This generator converts ordered label-and-URL pairs into ListItem objects with explicit positions, which is less error-prone than hand-numbering JSON-LD.
Breadcrumbs help users understand location in a site hierarchy and create useful internal links. When structured data is added, the markup should describe the same path users see rather than inventing a second SEO-only hierarchy.
How to use the Breadcrumb Schema Generator
- 1Write the breadcrumb path in display order, one `Label | URL` pair per line.
- 2Include the homepage if it appears in the visible breadcrumb.
- 3Use final canonical URLs rather than redirected addresses.
- 4Generate the JSON-LD and compare item names with the visible breadcrumb labels.
- 5Keep the positions sequential when the path changes.
Understanding the results
- BreadcrumbList is the container.
- Each ListItem has a position, label and destination.
- Positions begin at one and follow the visible hierarchy.
- The final item can describe the current page, depending on your visible breadcrumb implementation.
Common problems
- Schema path differs from the breadcrumb users see.
- Positions skip numbers after a template change.
- Items point to redirected or parameterized URLs.
- Breadcrumb hierarchy is created only for schema and has no user-facing equivalent.
How to fix them
- Generate visible breadcrumbs and JSON-LD from the same route hierarchy.
- Use canonical destinations.
- Remove obsolete parent sections after site architecture changes.
- Test deep pages, not only top-level categories.
BreadcrumbList schema best practices
- Keep labels concise and understandable.
- Use breadcrumbs as real navigation, especially on deep content structures.
- Do not force artificial hierarchy onto pages that do not belong to one.
- Review breadcrumb markup after taxonomy changes.
Practical example
What this tool cannot tell you
The generator formats the sequence you provide. It cannot determine whether your information architecture is sensible or whether the breadcrumb is visible to users.
Frequently asked questions
Does every breadcrumb item need a URL?+
Common implementations provide destinations for navigable items. Keep the structured path consistent with the visible UI.
Should the current page be included?+
It can be, particularly if the visible breadcrumb includes it. Keep implementation consistent.
Can breadcrumbs improve crawling?+
Visible breadcrumb links can strengthen internal navigation and discovery, separate from the structured data itself.
Can I use categories that are not clickable?+
You can model a visible hierarchy, but avoid inventing destinations that do not exist.
Why use positions?+
Positions tell consumers the order of items in the breadcrumb path.
Related SEO tools
Schema Markup Validator
Parse JSON-LD structured data, identify syntax or basic structural issues and show the detected Schema.org types.
JSON-LD Validator
Check whether JSON-LD parses as valid JSON and whether common linked-data fields are shaped correctly.
WebSite Schema Generator
Generate WebSite JSON-LD for a website name and canonical homepage URL, with optional search action details.