breadcrumb-schema-generator
Breadcrumb schema (schema.org BreadcrumbList) is JSON-LD structured data that tells search engines about a page's position in your site hierarchy β Home > Category > Subcategory > Page. Google often shows breadcrumbs instead of the URL in search results, increasing click-through. The ZTools Breadcrumb Schema Generator builds valid BreadcrumbList JSON-LD from your hierarchy: enter each level's name and URL, get the schema ready to paste into your <head>.
Use casesβ
Add breadcrumbs to product pagesβ
Home > Electronics > Headphones > Sony WH-1000XM5. Schema makes Google show this trail in search results.
Multi-level blog navigationβ
Home > Blog > Category > Article. Helps users + search engines understand the structure.
Documentation hierarchyβ
Home > Docs > Topic > Sub-topic. Common in API documentation.
How it worksβ
- Enter levels β For each: name (display), URL (clickable destination).
- Generate JSON-LD β Output: { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [...] }
- Validate β Tool runs Schema.org validator checks. Pass = ready to paste.
- Embed β Paste inside <script type="application/ld+json"> in your <head>.
Examplesβ
Input: 3 levels: Home (/), Blog (/blog), This Article (/blog/this-article)
Output: Valid BreadcrumbList with 3 ListItem entries (positions 1, 2, 3).
Frequently asked questionsβ
Should I add breadcrumbs to all pages?
Yes for content pages, products, articles. Skip for the homepage (no parent). Skip for utility pages (login, signup).
Multiple breadcrumb trails?
A page can have multiple BreadcrumbList scripts if reachable via multiple paths. Google picks one for display.
Visible breadcrumbs vs schema-only?
Best practice: both. Show visible breadcrumbs in the UI AND emit schema. Schema-only without UI breadcrumbs is allowed but less discoverable.
Privacy?
All generation in browser.
Tipsβ
- Always include a position field starting at 1 (home / root).
- URLs should be absolute (https://yoursite.com/...) for cross-site references; relative is OK for same-domain.
- Match the visible breadcrumb trail to the schema β Google can flag mismatch as "structured data not visible".
- Validate via Google Rich Results Test before deploying.
Try it nowβ
The full breadcrumb-schema-generator runs in your browser at https://ztools.zaions.com/breadcrumb-schema-generator β no signup, no upload, no data leaves your device.
Last updated: 2026-05-06 Β· Author: Ahsan Mahmood Β· Edit this page on GitHub