Breadcrumb Schema Generator

Build BreadcrumbList JSON-LD so search engines show your page's trail in results.


                            

How to Deploy

Copy the code and paste it into the <head> or <body> section of the page whose breadcrumb trail it describes. Use Google's Rich Results Test to confirm it is picked up.

Add the levels of your page's navigation trail — Home, then category, then the current page — and this tool builds valid BreadcrumbList JSON-LD. That's the structured data that lets Google show a breadcrumb path in the search result instead of a bare URL, making the listing clearer about where the page sits in your site. Everything runs in your browser.

Why breadcrumbs help in search

A breadcrumb trail shows a page's position within your site's hierarchy — for example, Home › Guides › Getting Started. When you mark it up with BreadcrumbList schema, Google can replace the plain green URL in the search snippet with this readable trail. That gives searchers a clearer sense of the page's context before they click, and it reinforces your site structure to search engines.

Getting the order and URLs right

Order matters: list the levels from the top of the hierarchy down to the current page, and the tool numbers each position automatically. Give every level except the current page a full URL so each step is clickable in the data; the final item — the page itself — typically needs only a name. The generated code is a single JSON-LD script block. Paste it into that page's HTML, then confirm it with Google's Rich Results Test.

Frequently Asked Questions

In what order should I list the breadcrumb levels?

From the top of your site hierarchy down to the current page — for example Home, then the section, then the page. The tool assigns each level its position number automatically in that order.

Does every level need a URL?

Give a URL to every level that links somewhere — typically all of them except the current page. The final item, the page itself, usually just needs a name.

Will this change how my URL looks in Google?

It can. When the markup is valid, Google may display the breadcrumb trail in place of the plain URL in the search snippet, though it decides whether to show it.

Where do I put the generated code?

Paste the JSON-LD script into the <head> or <body> of the page it describes, then validate it with Google's Rich Results Test.