Breadcrumb schema generator in valid JSON-LD
Replace the raw address with a readable trail under your result
A breadcrumb needs at least two levels to mean anything.
The last level is the current page: Google asks you not to give it an address, since a trail does not link to itself.
Markup to paste into your page
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList"
}
</script>Everything is computed in your browser. Nothing is stored.
Under a search result, Google shows the raw address less and less, and a trail more and more: home, then section, then page. That trail comes from BreadcrumbList markup, not from your menu. The block is the simplest of all markups, with a single trap: the last level, the current page, must carry no address at all.
How to use it
How it works
List the levels
From home to the current page, in order, with the label shown at each step.
Give each one an address
Except the last: that is the current page, and a trail does not link to itself.
Paste the block
It goes into the page that actually shows this trail, not into a generic template.
Worth knowing
Four things to keep in mind
The last level stays without an address
It is the one rule people forget, and Google documents it explicitly. Giving the current level an address turns the trail into a link to itself, which makes no sense.
The trail must exist on the page
Marking up a trail the visitor never sees is misleading markup. If you do not display a breadcrumb, display one before declaring it.
Follow the structure, not the journey
The trail describes where the page sits in the site, not how the visitor got there. A trail that changed with the previous page has no business in markup.
Two levels minimum
A one-level trail says nothing. It is also why detail pages benefit from hanging off a pillar page rather than off the homepage.
FAQ
Frequently asked questions
Not directly. It replaces the raw address with a readable trail under your result, which affects click-through rate, and it helps Google understand the architecture of the site.
It is the most common and most legible convention. Google accepts either, but starting at the first useful level rather than at home makes the trail shorter without losing anything.
It is possible when a page genuinely belongs to two sections, and Google picks the one it shows. In practice one clear trail beats two competing ones.
Not necessarily, and often it should not. A trail benefits from short labels, where a page title is complete. "Plumbing" is enough where the title says "Emergency plumbing in Bristol".
Also
Other tools in the same family
Also
What Lokvi does for you
Now imagine all of it running without you
Review collection, replies, posts and loyalty, on your Google Business listing, automatically.
No credit card required: create your account and explore your real data.
14 days free, then 29 €/month, no commitment.