Breadcrumbs Schema Generator — BreadcrumbList JSON-LD | LazyTools

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.

🍞 Breadcrumb Schema Generator
🔗 Breadcrumb trail

Add levels from left to right — Home first, current page last.

📋 Generated JSON-LD
Preview will appear here.
🍞 BreadcrumbList schema🔗 Unlimited levels👁️ Live preview⬇ Download HTML

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.

Structure: @type: "BreadcrumbList" itemListElement: [ { @type: "ListItem", position: 1, name: "Home", item: "https://example.com/" }, { @type: "ListItem", position: 2, name: "Category", item: "https://example.com/category/" }, { @type: "ListItem", position: 3, name: "Page", item: "https://example.com/category/page/" } ]

BreadcrumbList Schema Properties

PropertyRequiredValue
@type✅ Required"BreadcrumbList"
itemListElement✅ RequiredArray of ListItem objects
ListItem.position✅ RequiredInteger starting at 1
ListItem.name✅ RequiredText label for the level
ListItem.itemOptional (last)Full URL of the page
Reference: Google Search Central — Breadcrumb documentation | Schema.org/BreadcrumbList.

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

JSON-LD schema that shows navigation trail in Google search snippets. Furthermore, it replaces raw URLs with readable paths like Home › Category › Page. Additionally, it helps both users and search engines understand site structure.
Not directly, but it improves CTR by showing readable paths instead of URLs. Furthermore, Google may also use breadcrumb data to understand site hierarchy. Additionally, combined with other schema types, it contributes to overall structured data quality.
Required on all items except optionally the last (current page). Furthermore, Google recommends including URLs on all items for clarity. Additionally, ensure all item URLs are crawlable and return 200 status.
Position 1 — not 0. Furthermore, positions must be sequential integers. Additionally, gaps or non-sequential positions cause validation errors in Google Rich Results Test.
Yoast generates BreadcrumbList schema automatically when breadcrumbs are enabled. Furthermore, configure the breadcrumb structure in Yoast SEO settings. Additionally, the manual schema builder is most useful for custom or non-CMS pages.
No strict limit — but 2–5 levels is typical. Furthermore, very deep hierarchies may be truncated in search snippets. Additionally, Google displays the first and last levels with ellipsis for deep paths.
Use both together for maximum benefit. Furthermore, JSON-LD schema tells search engines about the hierarchy. Additionally, visible HTML breadcrumbs improve UX and provide an additional signal reinforcing the schema.
Use Google Rich Results Test at search.google.com/test/rich-results. Furthermore, valid breadcrumb schema shows a breadcrumb type in the results. Additionally, check Search Console for breadcrumb-specific impressions and errors.

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.

Rate this tool

4.0
out of 5
457 ratings
5 ★
57%
4 ★
16%
3 ★
9%
2 ★
3%
1 ★
15%
How useful was this tool?