Breadcrumb Schema Generator

Generate BreadcrumbList JSON-LD from your page hierarchy, with correct positions, ready to paste.

100% Browser-Based Local Processing
1 · Start from the page URL

Optional shortcut. Paste the address of the page you are marking up and each folder in it becomes a level, named from the slug and linked to its own URL. Nothing is fetched — the URL is only split up here in your browser. Fix the names afterwards so they read the way your breadcrumbs do.

2 · The trail
3 · Output options

Generated BreadcrumbList

The markup has to match the trail on the page. Breadcrumb structured data describes a path a visitor can see and click. If your page has no visible breadcrumbs, add them first — the HTML below is a working starting point — rather than marking up a hierarchy that exists only in the source.

Valid markup makes you eligible, not chosen. Google can replace the bare URL under your title with this readable path, which usually reads better and can lift click-through. It decides that per result, so correct markup is the price of entry rather than a guarantee.

BreadcrumbList

Visible breadcrumb HTML

Paste the <script type="application/ld+json"> block into the page’s <head> or <body> — either works. Check your CMS or SEO plugin is not already adding breadcrumb markup before you add a second one. A page genuinely reachable by two different paths may carry two BreadcrumbLists; a page reachable by one path should carry exactly one.

Privacy Focused

🔒 Local Processing. Your site data never leaves your device.

Instant Results

🌐 Fully Client-Side. Runs instantly in your browser.

No Signup

⚡ No accounts. No API keys. Just open and use.

Browser Based

🚀 No installs, no crawlers, no site verification.

What is a Breadcrumb Schema Generator?

A Breadcrumb Schema Generator turns your page's hierarchy into BreadcrumbList JSON-LD structured data. You list each level of the path with its name and URL, and it outputs a valid script block with correct positions that you add to your page so search engines can show the breadcrumb trail in results and understand your site's structure.

Breadcrumbs show where a page sits in your site's hierarchy — Home › Category › Page. Marking them up with BreadcrumbList structured data lets Google display that trail in search results (instead of a bare URL) and helps engines understand how your content is organised.

This generator builds valid BreadcrumbList JSON-LD with the positions numbered automatically. It runs entirely in your browser, and the output is yours to paste into your page.

How to generate breadcrumb schema

Step 1: Add a row for each level of the path, from Home to the current page, with its name and URL

Add a row for each level of the path, from Home to the current page, with its name and URL.

Step 2: The positions are numbered automatically in order

The positions are numbered automatically in order.

Step 3: Copy the BreadcrumbList JSON-LD and paste it into the page, matching your visible breadcrumb trail

Copy the BreadcrumbList JSON-LD and paste it into the page, matching your visible breadcrumb trail.

Breadcrumbs, positions, and structure

BreadcrumbList structured data lists each step of the path as a ListItem with a position (1, 2, 3…), a name, and the URL of that level — the generator numbers the positions for you in the order you add them. The trail should run from the top of the hierarchy (usually Home) to the current page, and the URLs should be absolute. As with other structured data, it should reflect a breadcrumb trail that's actually visible on the page, since Google uses the markup to render the breadcrumb display in search results — a small but valuable enhancement that replaces the plain URL with a readable path and can improve click-through. Beyond the rich result, breadcrumb markup helps search engines and AI engines understand your site's structure and the relationship between pages, which supports clearer indexing of large sites. As always, valid markup makes you eligible for the breadcrumb display but doesn't guarantee it. Everything is generated locally in your browser. For the full set of schema types, use the JSON-LD Schema Generator; to validate, the Schema Markup Validator.

Frequently Asked Questions

What is breadcrumb schema?

Breadcrumb schema (BreadcrumbList) is Schema.org structured data that describes a page's position in your site hierarchy as an ordered path — Home › Category › Subcategory › Page. In JSON-LD, each level is a ListItem with a position, name, and URL. Google can use it to show the breadcrumb trail in search results.

How are breadcrumb positions numbered?

Sequentially from the top of the hierarchy: the first item (usually Home) is position 1, the next is 2, and so on down to the current page. The order must reflect the real path. This generator assigns the positions automatically in the order you list the levels, so you don't have to number them by hand.

Should the breadcrumb markup match the visible breadcrumbs?

Yes. Google expects the structured data to correspond to a breadcrumb trail that's actually shown on the page. Render visible breadcrumbs for users, then mirror the same path in the markup. Marking up a hierarchy that isn't visible goes against the guidelines.

What does the breadcrumb rich result look like?

Instead of showing the bare URL under your title in search results, Google can display the readable path — e.g. 'yoursite.com › Blog › SEO' — which is clearer and can improve click-through. The exact display varies by device, and as with all rich results it's eligible-but-not-guaranteed even with valid markup.

Does the current page need a URL in the breadcrumb?

The last item represents the current page; including its URL (its own canonical URL) is standard and recommended. Use absolute URLs for every level. The generator includes the final item so the path is complete from Home to the current page.

Where do I add breadcrumb JSON-LD?

Paste the generated script block into the page's HTML — the head or body both work. In a CMS, many SEO plugins add breadcrumb markup automatically, so check you're not duplicating it. If you add it manually, place one BreadcrumbList per page reflecting that page's path.

Is it free, and do I need to sign up?

Yes, it's completely free with no account, no trial, and no limit on how many times you use it. Unlike most SEO suites, there's no login wall — it runs entirely in your browser, so you just open the page and use it.

Is my data private?

Yes. Everything is processed in your browser — whatever you type or paste is never sent to a server. Nothing is stored once you close the tab, so your URLs, content, and site details stay on your own device. That client-side approach is the core difference from cloud SEO tools.

Does it work on mobile?

Yes. It runs in your phone's browser with nothing to install, so you can generate or check markup on Android or iOS. The layout adapts to small screens, though pasting longer code is easier on a desktop.

Does it work offline?

Once the page has loaded, the work runs entirely on your device, so it keeps working without a connection. You only need to be online to open the page the first time — which is also why nothing you enter is uploaded.

Can I copy the output?

Yes. You can copy the generated code or results to your clipboard with one click, ready to paste straight into your site's HTML, CMS, or files. Because everything runs locally, copying is instant with no upload step.

Will this directly improve my rankings or get me into AI answers?

It produces correct, standards-compliant markup that helps search engines and AI engines (Google, AI Overviews, ChatGPT, Perplexity) understand your page clearly — which is a prerequisite for ranking and being cited. But it doesn't directly change rankings or guarantee a rich result or AI citation; those are decided by the engines based on your overall content and authority.

Still have questions?

If you can't find the answer you're looking for, feel free to contact our support team.

Contact Us