Home SEO Tools Breadcrumb Schema Generator
🍞
SEO

Free Breadcrumb Schema Generator

Generate BreadcrumbList JSON-LD schema with a live SERP breadcrumb trail preview. Add, reorder and validate breadcrumb items — each with its name and URL — and get a script tag ready to paste into your page.

🍞 Live SERP preview🔢 Auto-numbered positions✅ URL validation📋 Script tag output
Switch tool: 📰 Article Schema Generator 🍞 Breadcrumb Schema Generator ❓ FAQ Schema Generator 🏢 Local Business Schema Generator ⭐ Review Schema Generator 🔧 Schema Markup Generator 🔍 Structured Data Testing Tool 📣 Open Graph Tag Generator 🐦 Twitter Card Generator 🌍 Hreflang Tag Generator 🤖 Robots.txt Generator 🔊 Speakable Schema Generator
Breadcrumb Items
Generated JSON-LD

    
    
🔍 Test in Google
SERP Breadcrumb Preview
Home › Category › Page

📖How to Use the Breadcrumb Schema Generator

  1. 1
    Add your breadcrumb items

    Click Add Item to add each level of your breadcrumb trail — from home page to the current page. Enter the display name and absolute URL for each item. The last item (current page) does not require a URL in the schema.

  2. 2
    Preview the SERP breadcrumb trail

    The live preview shows exactly how your breadcrumb will appear in Google search results — as a trail of linked names separated by › characters. Positions are automatically numbered from 1.

  3. 3
    Copy and add to your page

    Copy the generated JSON-LD script tag and paste it into your page head section. Add a breadcrumb to every page for maximum benefit — Google uses breadcrumbs for site structure understanding and SERP display.

🔑Quick Reference

Schema typeRich result
Article / BlogPosting✅ Eligible
FAQPage✅ Eligible
BreadcrumbList✅ Eligible
LocalBusiness✅ Eligible
Review / AggregateRating✅ Stars eligible
Missing required field❌ Not eligible

Frequently Asked Questions

What is a BreadcrumbList schema?

BreadcrumbList is a schema.org type that represents a hierarchical navigation trail — the sequence of links from your homepage to the current page. Implementing it as JSON-LD enables Google to show the breadcrumb trail in search results instead of the raw URL, improving click-through rate.

Does the last breadcrumb item need a URL?

The last item (representing the current page) does not need a URL in the schema — it is implied to be the current page. However, including the URL is valid and recommended for clarity. Google accepts both.

How many items should a breadcrumb have?

There is no hard limit, but breadcrumbs with 2 to 7 items are most common and display best in SERPs. A single-item breadcrumb is meaningless — at minimum include Home › Current Page. Very long trails may be truncated in search results.

Should I use breadcrumb schema on every page?

Yes — breadcrumb schema should be added to every page that has a meaningful position in your site hierarchy. Google recommends it on all non-homepage pages. It helps both rich result display and Google's understanding of your site structure.

What is the position property in BreadcrumbList?

The position property is a number (1, 2, 3...) that defines the order of each breadcrumb item in the trail. Position 1 is the homepage (leftmost). Position values must be integers and should be sequential. This generator auto-numbers positions.

Can I use breadcrumb schema alongside breadcrumb HTML?

Yes — and you should. Best practice is to have both visible HTML breadcrumb navigation (marked up with schema.org breadcrumb microdata or matching JSON-LD) and a JSON-LD block in the head. Google recommends that schema content matches what is visible on the page.