Keyword Density Checker
Find the words and phrases your copy actually leans on.
Turn a page path into BreadcrumbList JSON-LD.
The path is broken into steps and the labels are title-cased. Edit them below.
Written as Label | URL, from the homepage down. Leave the URL off the last line — it is the page itself.
Your generated code appears here.
The Breadcrumb Schema Generator turns a page path into BreadcrumbList JSON-LD with the positions numbered for you. Write the trail one step per line, or paste a full URL and let the tool split the path into steps. It also enforces the rule that quietly kills breadcrumb rich results: the final crumb carries a name but no URL.
Write the trail one step per line — the label, then the URL — and the generator numbers the positions and builds the BreadcrumbList. It also accepts a full URL on its own, splitting the path into steps and title-casing the labels, which is faster for a deep page.
Breadcrumbs are one of the few rich results that still appear almost everywhere, and they are worth having because they replace the raw URL in the search result with a readable path. Two rules decide whether they show. The trail must start at a top-level page and descend in the order a visitor would travel it, and the final item — the page itself — should carry a name but no URL, because linking a page to itself in its own breadcrumb is what causes Google to quietly drop the whole trail.
Drop in a deep address and the path segments become labelled steps you can edit.
Positions must start at one and increase with no gaps, so the tool owns them rather than you.
The last item is written without a URL, which is what Google expects and what most hand-written trails get wrong.
The breadcrumb is drawn as a visitor would see it, so a wrong label is obvious before you copy.
Two steps or ten, the structure is the same and the output stays valid.
One step per line as "Label | URL", from the homepage down to the current page.
Paste a full address instead and the tool splits the path into steps you can then edit.
The final crumb is the page itself. Give it a name and no link, which is what Google expects.
Paste it into the page whose trail it describes, not into a shared layout with a fixed path.
Google recommends it and it is the safe answer. Structured data is meant to describe what is on the page, and a visible breadcrumb trail also earns the internal linking benefit that markup alone does not.
No. Give the final item a name and leave its URL out. A self-referencing link there is the most common reason a breadcrumb trail validates but never appears in search results.
Yes. A product reachable through two category paths can declare both as separate BreadcrumbList items, and Google picks whichever matches the query better. Only do it when both paths genuinely exist in your navigation.
Yes, and it has to increase by one with no gaps. This tool numbers them for you, so the only way to get it wrong here is to reorder the lines and not check the output.
What people who use the Breadcrumb Schema Generator think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Breadcrumb Schema Generator. It takes half a minute and no account.
Write the first reviewFind the words and phrases your copy actually leans on.
Write a valid ads.txt so your ad inventory is not spoofed.
Split a page's links into internal, external, nofollow and broken shapes.
Pull the domains out of a list of URLs and count them.
Score a headline on length, structure, and the words that pull.
Break any URL into its parts, query string included.
Check description length in pixels and spot the ones Google will cut.
Check where a keyword appears on a page, not just how often.