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.
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.
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.
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.
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
- Deep ecommerce categories — clarifies the product is in Women → Shoes → Running.
- Documentation sites — section context (Docs → API → Authentication).
- Multi-level blogs — Blog → Category → Tag → Post.
- Local-business directories — Country → State → City → Listing.
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.