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://).

Schema Output

// Add breadcrumb items above to generate schema
// Add breadcrumb items above to generate schema

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 implemented correctly, it enables breadcrumb rich results in Google Search — instead of a plain URL, your result shows a clickable breadcrumb trail like:

Home > Blog > SEO Tips > How to Optimize Title Tags

Breadcrumbs help users understand your site structure and can significantly improve click-through rates by making your listings more informative and navigable in search results.

Why Breadcrumb Schema Matters for SEO

📈
Higher CTR

Rich breadcrumb results stand out in SERPs with a clear navigation path, attracting more clicks than plain URL results.

🧭
Better UX

Breadcrumbs show users exactly where they are in your site hierarchy, reducing bounce rates and improving navigation.

🔍
Indexing Signals

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:// or http://.
  • 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

  1. Generate your schema using the tool above — add each breadcrumb level in order from Home to the current page.
  2. Copy the JSON-LD output (or use the HTML <script> tab for the ready-to-paste code).
  3. Paste the code into your page's <head> or just before the closing </body> tag.
  4. Verify your implementation using Google's Rich Results Test or Schema.org validator.

Frequently Asked Questions

Yes, it's recommended to add breadcrumb schema to every page that has a breadcrumb navigation. Google uses this data to show breadcrumb paths in search results, which can improve click-through rates. Most content management systems support breadcrumbs natively, making it easy to add the schema programmatically.
Most pages work well with 2–5 breadcrumb items. The most common pattern is Home > Category > Subcategory > Page. Google recommends keeping breadcrumb trails short and meaningful — avoid excessively deep hierarchies (more than 6-7 levels).
No, breadcrumb schema requires absolute URLs. Each 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.
Visible breadcrumbs are the navigation trail users see on your website (usually styled with CSS). Schema breadcrumbs are JSON-LD structured data that search engines read. You should have both — the visible breadcrumbs for users, and the schema markup for search engines. They should match each other.
Breadcrumb schema is not a direct ranking factor, but it can improve your click-through rate (CTR) by making your search result listings more attractive with navigable breadcrumb paths. Higher CTR can indirectly boost your rankings. It's also a best practice for technical SEO and helps Google understand your site structure.