Breadcrumb Schema Generator
Generate BreadcrumbList JSON-LD so Google shows your navigation path in search results instead of just the URL.
List your breadcrumbs
Each line: Name | URL.
Top-level to current page
Start with home, end with the current page.
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
- Match visible breadcrumbs on the page. Schema should mirror what users see.
- Start with Home as the first item.
- Order from broadest to most specific. Top-level first, current page last.
- Use absolute URLs for each item.
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.