SEO Structured Data

Breadcrumb Schema Generator

Build JSON-LD BreadcrumbList markup for Google rich results — define your navigation path, preview the SERP trail, validate, and copy the code.

Breadcrumb Trail

Paste a full URL and we'll auto-generate breadcrumb items from its path segments.

Trail Preview
Your breadcrumb path
Google SERP Preview
This is where your page meta description appears in the search result. The breadcrumb trail above replaces the plain URL Google would otherwise show.
Validation
JSON-LD <script> embed

      
About This Tool

The Breadcrumb Schema Generator creates BreadcrumbList structured data in JSON-LD format. When this markup is present on a page and Google indexes it, the search result displays the breadcrumb navigation path (e.g. Home › Blog › SEO) in place of the raw URL, giving users more context about where the page sits in your site hierarchy — and typically improving click-through rate.

Breadcrumb structured data is one of the most widely supported rich result types. It appears in both mobile and desktop Google Search, and is also used by Bing. All processing happens in your browser — no data is sent to any server.

Use the Parse from URL feature to automatically generate breadcrumb items from any URL's path segments, then edit the names as needed before copying the code.

How to Use
  1. Build manually — fill in a Name and URL for each breadcrumb level, starting with "Home". Use the numbered rows in order from root to current page.
  2. Or parse a URL — click "Parse from URL", paste a full page address (e.g. https://example.com/blog/seo/tips), and the tool will generate items automatically from each path segment.
  3. Reorder or remove — use the up/down arrows or delete button on each row to adjust the trail.
  4. Preview the SERP trail — the Trail Preview and Google SERP Preview update live as you type.
  5. Check validation — fix any errors (red) before using the markup; warnings (yellow) are best-practice recommendations.
  6. Copy and embed — click "Copy HTML" to copy the full <script type="application/ld+json"> block and paste it anywhere inside your page's <head>.
  7. Test it — paste your URL into Google's Rich Results Test to confirm Google can parse the markup.
Logic & Algorithm

The generator builds a valid BreadcrumbList object following the Schema.org specification and Google's breadcrumb guidelines:

Schema structure

  • Root: { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [...] }
  • Each item: { "@type": "ListItem", "position": N, "name": "…", "item": "https://…" }
  • The item property (URL) is omitted if the field is left blank — but Google strongly recommends providing it for all items.
  • Only items with a non-empty name are included in the output. Empty rows are silently skipped.

URL parser

The "Parse from URL" feature uses the browser's URL API to extract pathname, splits on /, filters empty segments, and builds one breadcrumb per segment. Names are derived by replacing hyphens and underscores with spaces, then title-casing each word. The first item is always "Home" pointing to the site origin.

Validation checks

  • Error — fewer than 2 filled items; any item missing a name.
  • Warning — any item missing a URL; HTTP (non-HTTPS) URLs; mixed domains across items; last item has no URL; duplicate names.
Related Tools
Learn More About Breadcrumbs & SEO
SEO Guide
Breadcrumb Schema: Get Navigation Paths in Google Search
Everything you need to know about BreadcrumbList structured data — what it does, how to implement it, and how to validate it with Google's Rich Results Test.
June 20267 min read
Developer
JSON-LD vs Microdata vs RDFa: Which Should You Use?
Compare the three structured data formats Google supports and learn why JSON-LD is the recommended approach for most sites.
May 20266 min read
SEO
Google Rich Results: A Complete Guide for 2026
From FAQs to breadcrumbs and How-Tos — understand all the rich result types, their requirements, and how to measure their impact on click-through rate.
April 202610 min read