Skip to main content

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​

  1. Enter levels β€” For each: name (display), URL (clickable destination).
  2. Generate JSON-LD β€” Output: { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [...] }
  3. Validate β€” Tool runs Schema.org validator checks. Pass = ready to paste.
  4. 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.

Open the tool β†—


Last updated: 2026-05-06 Β· Author: Ahsan Mahmood Β· Edit this page on GitHub