Breadcrumb Schema Generator
Generate BreadcrumbList JSON-LD markup for your website's breadcrumb navigation. Positions auto-assign based on row order. Copy as JSON or HTML <script> tag.
Breadcrumb Items 0 items
Add each breadcrumb level in order. The Home page is usually position 1. URLs must be absolute (starting with http:// or https://). Use the ↑/↓ buttons to reorder items.
Schema Output
// Add breadcrumb items above to generate schema
// Add breadcrumb items above to generate schema
Breadcrumb Preview
This is how your breadcrumb trail will appear to users. The last item is styled as the current page.
What Is Breadcrumb Schema?
BreadcrumbList schema is a structured data format that tells Google and other search engines about the navigation path to a specific page on your website. When eligible, search engines may use it to display a cleaner breadcrumb path instead of a plain URL, such as:
Home > Blog > SEO Tips > How to Optimize Title Tags
Breadcrumbs help users understand your site structure and can make search listings more understandable when search engines choose to display breadcrumb paths.
Why Breadcrumb Schema Matters for SEO
Rich breadcrumb results stand out in SERPs with a clear navigation path, attracting more clicks than plain URL results.
Breadcrumbs show users exactly where they are in your site hierarchy, reducing bounce rates and improving navigation.
Breadcrumb schema helps Google understand your site's information architecture and page relationships.
Best Practices for Breadcrumb Schema
- Start with Home — Position 1 should always point to your homepage (
https://www.example.com/). - Use absolute URLs — Every breadcrumb URL must be a full absolute URL starting with
https://orhttp://. - Unique positions — Each item must have a unique position number, starting at 1 and incrementing by 1.
- Last item = current page — The final breadcrumb should point to the current page URL.
- Match actual navigation — Breadcrumbs should reflect the real navigation structure of your site, not just keywords you want to rank for.
- Keep labels concise — Use short, descriptive labels that users can scan quickly (1–3 words each).
- Test your markup — Use Google's Rich Results Test to validate your breadcrumb schema after implementation.
How to Implement Breadcrumb Schema
- Generate your schema using the tool above — add each breadcrumb level in order from Home to the current page.
- Copy the JSON-LD output (or use the HTML <script> tab for the ready-to-paste code).
- Paste the code into your page's
<head>or just before the closing</body>tag. - Verify your implementation using Google's Rich Results Test or Schema.org validator.
Frequently Asked Questions
item field must contain a fully qualified URL starting with https:// or http://. Relative URLs like /category/page/ will not work correctly and may cause validation errors in Google's Rich Results Test.react-helmet or update the <script> tag via JavaScript on route transitions. Make sure search engines can crawl your breadcrumb schema by rendering it server-side or using SSR/SSG.