Breadcrumb Schema Generator
Enter each step of the path to your page, from the homepage down. The tool writes the code that swaps the messy URL under your search result for a readable trail. Positions are numbered for you, so nothing breaks when you add a level.
Your details
Breadcrumb trail
Paste the block anywhere inside <head> or <body>, then confirm it parses with the schema validator.
What is breadcrumb schema, and what does it change?
Look at your own site in Google. Under the blue title of a deep page, you will see something like example.com › blog › 2026 › 03 › post-slug-here. That is the raw URL, and on a deep page it is usually noise. Breadcrumb schema replaces it with Home › Guides › Technical SEO: the actual path a person would take to get there.
The code itself is a short list, invisible to visitors, that names each level of the trail and numbers it in order. Search engines read the list and render it in place of the URL. That is the whole mechanism.
It will not move your rankings, and anyone claiming otherwise is selling something. What it does is make your result legible. A searcher deciding between five options can see at a glance which section of which site they are about to land in, and results that are easier to understand tend to get clicked more often. On a deep page with an ugly URL, that is a cheap win.
The one thing people get wrong is numbering: the positions have to start at 1 and count up with no gaps, in the order the trail actually reads. This tool numbers them from the row order, so reordering or adding a level renumbers everything for you.
What This Tool Generates
BreadcrumbList JSON-LD
A valid itemListElement array of ListItem nodes
Automatic positions
Numbered from 1 with no gaps, in row order
Unlimited levels
Add as many as your hierarchy actually has
Optional final URL
The current page can omit its item URL, as Google allows
Keep the labels short and human
Breadcrumb labels are read by people scanning a search result, so write them the way a person would say them out loud. "Technical SEO" beats "technical-seo" and both beat "Category 4". Match the label to the visible breadcrumb on the page, keep the trail to four or five levels, and once it is live confirm the markup parses with the schema validator.
Frequently Asked Questions
What does breadcrumb schema change in search results?
Google replaces the raw URL under your title with the breadcrumb trail. Instead of example.com › blog › 2026 › 03 › post-slug a searcher sees Home › Guides › Technical SEO. It does not move rankings, but it makes the result more legible, which tends to help click-through on deep pages.
Does the position value matter?
Yes, and it is the most common thing people get wrong. Positions must start at 1 and increment by 1 with no gaps, in the order the trail actually reads. This tool numbers them for you based on the order of the rows, so reordering the levels renumbers everything automatically.
Does the last breadcrumb need a URL?
No. The final item is the page the visitor is already on, so Google treats its item URL as optional. Including it is harmless and many sites do. Every level before the last one does need a URL, otherwise the trail is not navigable.
Do the breadcrumbs have to be visible on the page?
Google's documentation does not strictly require a visible trail, but shipping markup that describes navigation your visitors cannot see is exactly the mismatch its structured data guidelines warn about. If you are adding the schema, add the visual breadcrumbs too. They help users on deep pages regardless.
Can one page have more than one breadcrumb trail?
Yes. A product reachable through two category paths can carry two BreadcrumbList objects, and Google will pick whichever fits the query. This is genuinely useful for ecommerce, though most sites are better served by picking one canonical path and sticking to it.
Should the trail match my URL structure?
It should match how a user navigates, which is usually but not always the same thing. If your URLs are flat by design (/product-name rather than /category/subcategory/product-name) the breadcrumb trail is how you communicate the hierarchy that the URL does not. That is a legitimate and common pattern.
Other schema tools
Local Business Schema Generator
Tell Google your business name, address, phone, and opening hours in the format it reads literally. Type your details, copy the code, paste it into your site.
Use toolProduct Schema Generator
Give Google your price, stock status, and star rating so they can show under your listing in search. Fill in the product details, copy the code.
Use toolFAQ Schema Generator
Mark up your questions and answers so search engines and AI assistants can lift them as direct answers. Unsupported HTML is stripped for you.
Use toolEvent Schema Generator
Get your event date, venue, and ticket link into Google's event listings and Maps. Handles in-person, online, and hybrid events correctly.
Use toolArticle Schema Generator
Tell Google who wrote your article, when, and for whom. The author link is the part that carries E-E-A-T, and most sites leave it out.
Use toolBreadcrumbs are one signal in a much bigger crawl
CrawlRaven maps your whole site structure, flags the pages buried too many clicks from the homepage, and joins it all to your Search Console data so you fix what earns traffic first.