What it does
Breadcrumb schema (technically BreadcrumbList) tells search engines about the hierarchical position of the current page within your site structure. The output qualifies your page for the breadcrumb rich result — those small chip-style navigation links that appear above the URL in Google SERP results, replacing the bare domain.
This generator takes a list of page levels (each with a name and URL) and outputs valid BreadcrumbList JSON-LD ready to paste into your page head. The visual preview shows you exactly how the breadcrumb will display in Google results.
Why breadcrumb schema is high-leverage
Breadcrumb schema is one of the highest-ROI structured data types in 2026 because:
- Visual SERP differentiation. Pages with breadcrumb chips visually stand out from plain URL results. This consistently improves click-through rate by 5–12% in published studies.
- Semantic site-structure signal. Breadcrumb schema tells Google exactly how a page fits in your information architecture, helping with topical authority calculations.
- Trivially easy to implement. Unlike Article or Product schema with their many optional fields, BreadcrumbList is straightforward and fast to add to every page.
- No content-mismatch risk. Breadcrumb data tracks navigation, not content claims, so the content-validation issues that plague review and aggregate schemas don't apply here.
How to use this generator
- Start with Home. The first level should be your homepage. Use a clean label like "Home" and the absolute URL of your homepage.
- Add intermediate levels. One for each step in your site hierarchy. For a blog post: Home → Blog → Category → Post Title. For a product: Home → Shop → Category → Product Name.
- End with the current page. The last level should be the page you're on, with the page's URL.
- Reorder if needed using the up/down arrows. The position numbers in the schema reflect the order you set here.
- Copy the output into the <head> of the page that the breadcrumb describes. Each page on your site should have its own BreadcrumbList — the path is page-specific.
Breadcrumb schema best practices
- Match visible breadcrumb to schema. If your page displays a visual breadcrumb (Home / Blog / Post), your schema should mirror it exactly. Mismatched visible and schema breadcrumbs can be flagged as inconsistent.
- Use absolute URLs.
https://yoursite.com/services/guest-posts, not/services/guest-posts. Google requires fully- qualified URLs for breadcrumb items. - Position numbers start at 1. The first crumb is position 1, not 0. This tool handles that automatically.
- Two minimum, no maximum. A single-item breadcrumb is meaningless and fails validation. Most breadcrumbs have 3–5 levels; deeper hierarchies are fine but get truncated in SERP display.
- Last item can be unlinked. You can omit the URL on the final crumb (the current page) — schema.org allows it. We require URLs for both because Google's rich-results validation prefers them.
- One BreadcrumbList per URL. Multiple BreadcrumbList objects on a single page is a validation error. Pick one canonical path per URL.
- Match the URL hierarchy when possible. If your URL is
/services/guest-posts, the breadcrumb should be Home → Services → Guest Posts, not some other order. Crawlers cross-reference URL structure with breadcrumb structure.
Frequently asked questions
Will breadcrumb schema replace my visible breadcrumb?
No. The schema is a parallel signal for search engines. Your visible breadcrumb is for users on the page; the schema is for crawlers and SERP rendering. Both should match each other in label and order.
How many levels should my breadcrumb have?
Most breadcrumbs are 3–5 levels. Two is the minimum. Beyond 6 levels, Google truncates in the SERP display anyway, and your information architecture is probably too deep.
Should the first item always be 'Home'?
Conventionally yes. 'Home' is the universal label for the root of the site. Some sites use the brand name instead ('Ankivo' instead of 'Home'); both work but 'Home' is the safer default.
Do I need separate breadcrumb schema for every page?
Yes — the breadcrumb describes the path to the current page, which is unique per page. Most modern frameworks generate the breadcrumb schema dynamically based on the current URL.
Will breadcrumb schema show in mobile SERPs?
Yes, even more prominently than desktop. Mobile SERPs heavily favor breadcrumb chips because the URL takes more horizontal space. Pages with breadcrumb schema get noticeably better mobile CTR.
Can I omit the URL on the last (current) crumb?
Schema.org allows it — but Google's rich-result validation prefers explicit URLs throughout. We include the URL on every crumb in this tool's output for safety.
Will this tool log my data?
No. Everything runs in your browser. The breadcrumbs you build never leave your device — there is no server, no logging, no analytics on your input.