Breadcrumb Schema Generator

Build BreadcrumbList JSON-LD schema markup for Google rich results. Add items, reorder, and copy the code.

1
2
3

Breadcrumb Preview

JSON-LD Output


            

How to use the Breadcrumb Schema Generator

Breadcrumb schema replaces the URL in your search snippet with a navigational path: Home → Category → Product. It improves visual hierarchy in the SERP and earns higher CTR than a raw URL.

1

List the breadcrumb path

Start with Home (or your domain root) and list each level down to the current page. Each level needs a name and the URL it links to.

2

Match the on-page breadcrumbs

Google verifies the schema breadcrumbs match the visible breadcrumbs on the page. If your visible nav shows Home → Blog → Article, the schema must match exactly.

3

Set the position numbers

Each ListItem has a position field starting at 1. The current page is the highest position number. Skipping numbers or starting at 0 invalidates the schema.

4

Paste into and validate

Wrap in <script type="application/ld+json">. Validate with Rich Results Test. Breadcrumb rich results are the most universally available — almost every page qualifies.

Why breadcrumbs improve SERP CTR

When Google displays your URL in the SERP, it usually truncates after a few path segments. Breadcrumb schema replaces that truncated URL with a clean navigational path that's both more readable and more relevant to the user's intent.

What breadcrumb rich results look like

Instead of autorank.so/free-tools/serp-preview, the SERP shows autorank.so > Free Tools > SERP Preview. Each breadcrumb is a clickable link, giving users an alternative path to deeper or sibling pages without visiting your homepage.

Where breadcrumbs help most

Mobile vs desktop

Breadcrumb rich results are especially valuable on mobile, where the URL gets aggressively truncated. A clean Home > Cat > Page path is much easier to scan on a 375 px wide screen than a truncated URL with an ellipsis.

Frequently asked questions

What is breadcrumb schema?

Breadcrumb schema is JSON-LD structured data using the BreadcrumbList type that describes the navigational hierarchy of a page. Google uses it to display a navigational path in search snippets, replacing the truncated URL with a cleaner Home > Category > Page format.

Do I need visible breadcrumbs on the page too?

Yes — Google's policy requires schema content to match visible content. Visible breadcrumbs (a UI navigation strip) plus matching schema is the correct pattern. Schema-only breadcrumbs without visible counterparts can be flagged as a structured-data violation.

Can I have multiple breadcrumb paths to the same page?

Yes — Google supports multiple BreadcrumbList objects on a single page when the page is genuinely reachable via multiple paths (e.g., a product in two categories). Each path is a separate BreadcrumbList in the schema.

Should the homepage be the first breadcrumb?

Usually yes, but Google has stated the home link is optional. Most implementations include it for clarity. The current page itself is typically included as the last breadcrumb (without a URL) or excluded entirely. Both patterns are valid.

Does breadcrumb schema improve rankings?

Not directly — breadcrumbs aren't a ranking factor. But the rich result (cleaner SERP path instead of a truncated URL) typically lifts CTR by 5–15%, and CTR is a ranking signal. Worth shipping for the indirect lift alone.

Want AI-generated blog content that ranks? Try Autorank free.

Get Started Free →