Free • Navigation paths

Breadcrumb Schema Generator

Generate BreadcrumbList JSON-LD so Google shows your navigation path in search results instead of just the URL.

STEP 1

List your breadcrumbs

Each line: Name | URL.

STEP 2

Top-level to current page

Start with home, end with the current page.

STEP 3

Place in page <head>

One breadcrumb schema per page.

Build breadcrumb schema

How breadcrumbs improve search results

Instead of showing a raw URL like "yoursite.com/blog/category/post-name", Google can display "Home > Blog > Category > Post Name". This looks more organized, helps users understand site structure at a glance, and gives Google a clearer hierarchical map.

Best practices

Frequently asked questions

Do I need visible breadcrumbs on the page too?

Highly recommended. Google's policy says schema should reflect visible content. Have HTML breadcrumbs that match the schema.

How many levels deep should breadcrumbs go?

3 to 5 levels is typical. More than 5 looks cluttered in search results.

Should the last item link to the current page?

Yes, even though it is the page you are on. Schema requires a URL for every item.

Can breadcrumbs hurt SEO?

No, only help. Worst case Google ignores them. Best case you get nicer-looking search results.

What about category pages?

Add breadcrumbs there too: Home > Blog. The same logic applies to any non-homepage.