Breadcrumb Schema Generator
Generate BreadcrumbList JSON-LD schema for site hierarchy and internal linking context.
Generated Schema
Best fit
Pages with a real visible hierarchy
Use breadcrumb markup when users can see a breadcrumb trail and the page sits inside a clear site structure.
Common SERP pattern
Ranking tool pages teach both markup and hierarchy choices
The strongest breadcrumb tools explain path order, canonical URLs, and how to keep the structured data aligned with navigation.
Implementation risk
The breadcrumb path should reflect the actual page path
If the hierarchy in markup conflicts with the page or internal navigation, the breadcrumb trail can become misleading or ignored.
How to use this breadcrumb schema generator
1. Write one breadcrumb item per line
Start from the highest relevant page and move toward the current page, using the format Name | URL for each row.
2. Use canonical page URLs
Point each breadcrumb item to the preferred page URL rather than parameterized, filtered, or duplicate paths.
3. Keep the order consistent with navigation
The structured data should describe the same path users can follow on the page itself or in the surrounding navigation.
4. Validate after publishing
Test the live page with Google and Schema.org validators to confirm the list items, positions, and URLs are all valid.
Before you publish
Match the breadcrumb trail to visible navigation when possible.
Use ascending positions from the broadest page to the current page.
Keep the current page as the last breadcrumb item.
Avoid mixing alternate or duplicate URLs into the trail.
Useful references
Use this for Search-specific guidance around breadcrumb trails and how Google interprets site hierarchy.
Use this for the core vocabulary and the expected ListItem structure with names, positions, and URLs.
Validate the published page and check whether Google can detect the breadcrumb markup on the live URL.
Breadcrumb schema FAQ
Does the breadcrumb need to be visible on the page?
That is the safest approach. Structured data works best when it mirrors the navigation users can already see and use.
Should the current page be included?
Yes. The current page is usually the last breadcrumb item in the list, with the highest position value.
Can a page have more than one breadcrumb path?
It can, but only when the page genuinely belongs to multiple hierarchies. Keep the trail consistent with the site architecture.