Breadcrumb Schema Generator — JSON-LD, Free
Generate BreadcrumbList JSON-LD schema for SEO. Multi-level paths, custom URLs. Browser-only.
About 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.
Pro 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.
Reviewed by Ahsan Mahmood · Last updated 2026-05-06 · Part of ZTools.
For the full,
formatted version of this page, please enable JavaScript and reload
https://ztools.zaions.com/breadcrumb-schema-generator.