What the Breadcrumb Schema Generator Produces
The Breadcrumb Schema Generator turns an ordered list of breadcrumb levels into a valid schema.org BreadcrumbList object expressed as JSON-LD, and wraps it in the <script type="application/ld+json">…</script> block ready to paste into a page. The object follows the documented shape: @context https://schema.org, @type BreadcrumbList and an itemListElement array of ListItem entries, each with a position (assigned automatically and sequentially from 1), a name (the visible crumb label) and an item (the absolute URL of that crumb). Per Google’s guidance the last crumb is the current page, so its item URL is optional. Both the wrapped script block and the bare JSON can be copied with one click, and the output updates live as levels are added, removed and reordered.
- Outputs a valid BreadcrumbList: itemListElement array of ListItem with position, name and item URL
- Positions are auto-assigned 1..n in order, with no gaps, over the named levels
- The last (current-page) crumb may omit its URL — Google then uses the page’s own URL
- Wraps the JSON in a copy-ready <script type="application/ld+json"> block, and offers the raw JSON
- All generation is pure client-side JavaScript — no server call, no CDN, no upload
