Free SEO Tool · BreadcrumbList Schema · Navigation Rich Results · JSON-LD
Breadcrumbs Schema Generator
Generate BreadcrumbList JSON-LD schema for search result navigation. Add unlimited levels, instant preview, copy or download HTML. Free, no signup.
Add levels from left to right — Home first, current page last.
How to Use the Breadcrumb Schema Generator
Add breadcrumb levels from left to right — Home first, the current page last. Furthermore, the JSON-LD schema generates instantly as you type. Additionally, the live preview shows how the breadcrumb trail looks as a navigation path.
- Add the Home levelEnter "Home" as the label and your domain root URL. Furthermore, every breadcrumb trail must start with the homepage. Additionally, ensure the URL uses the same protocol and domain as the rest of your site.
- Add intermediate category levelsAdd parent category pages between Home and the current page. Furthermore, each level must be a real, crawlable page on your site. Additionally, the position number is assigned automatically — it must be sequential starting from 1.
- Add the current page as the final levelThe current page name is the last item in the breadcrumb. Furthermore, for the current page's item URL, use the same URL as the canonical URL. Additionally, the current page level may omit the url property — it is optional for the last item.
- Copy the JSON-LD schemaCopy the script tag and paste inside the HTML head section of the current page. Furthermore, the schema must appear on every page whose breadcrumb trail it describes. Additionally, use WordPress plugins like Yoast or RankMath to auto-generate breadcrumb schema for all pages.
- Validate and testTest using Google Rich Results Test. Furthermore, allow 1–2 weeks for Google to begin showing breadcrumb navigation in search results. Additionally, monitor via Search Console under Search Appearance — Breadcrumbs.
What Is BreadcrumbList Schema?
BreadcrumbList schema is JSON-LD structured data that marks up website navigation trails for search engines. Furthermore, Google uses breadcrumb schema to display the page's location hierarchy directly in search result snippets — replacing the raw URL with a readable path like "Home › Category › Page". Additionally, this visual improvement increases click-through rates and helps users understand the site structure before clicking.
BreadcrumbList Schema Properties
| Property | Required | Value |
|---|---|---|
| @type | ✅ Required | "BreadcrumbList" |
| itemListElement | ✅ Required | Array of ListItem objects |
| ListItem.position | ✅ Required | Integer starting at 1 |
| ListItem.name | ✅ Required | Text label for the level |
| ListItem.item | Optional (last) | Full URL of the page |
Breadcrumb Schema vs HTML Breadcrumbs
HTML breadcrumb navigation (visible on the page) and JSON-LD breadcrumb schema work best together. Furthermore, Google recommends that the schema reflects the same trail as the visible HTML navigation. Additionally, either alone provides some benefit — the schema without visible HTML breadcrumbs is still valid for rich result purposes.
If using a CMS like WordPress with Yoast SEO or RankMath, breadcrumb schema is generated automatically from the site's category structure. Furthermore, manually adding breadcrumb schema via this tool is most useful for custom pages, landing pages or sites without a breadcrumb plugin. Additionally, ensure schema position numbers start at 1 and are sequential — gaps or non-sequential positions cause validation errors.
Breadcrumb Schema Impact on SEO
Breadcrumb-enhanced results replace the full URL in the search snippet with the readable path. Furthermore, readable paths improve click-through rates — users prefer descriptive paths over raw URLs. Additionally, consistent breadcrumb schema across a site helps Google understand the overall site architecture and page hierarchy.
Common Breadcrumb Schema Mistakes
Starting breadcrumb position at 0 instead of 1 causes validation errors. Furthermore, using the same URL for multiple positions creates an invalid schema. Additionally, breadcrumb labels that do not match the visible page title or navigation may be overridden by Google.
Breadcrumb Schema for E-Commerce
E-commerce sites benefit enormously from breadcrumb schema — product pages deep in the category hierarchy appear with clear paths in search results. Furthermore, breadcrumbs can reduce pogo-sticking by helping users understand where they are. Additionally, combine breadcrumb schema with Product schema on product pages for comprehensive structured data coverage.
Frequently Asked Questions
Related SEO Tools
FAQ Generator
FAQPage schema. Furthermore, pair FAQ and breadcrumb schema on content pages for dual rich result coverage.
→HowTo Schema Generator
Step-by-step HowTo schema. Additionally, HowTo pages benefit from breadcrumb schema to show site position in search.
→Product Schema Generator
Product schema for e-commerce. Furthermore, product pages need both Product and BreadcrumbList schema.
→Local Business Schema Generator
LocalBusiness schema. Additionally, business pages benefit from breadcrumb schema alongside LocalBusiness.
→Canonical Tag Generator
Canonical tags consolidate duplicate URLs. Furthermore, canonical URL should match the item URL in breadcrumb schema.
→Aggregate Rating Schema Generator
Star ratings in search results. Additionally, combine AggregateRating with BreadcrumbList for full schema coverage.
→