Schema Builder

BreadcrumbList Schema Generator

Generate BreadcrumbList JSON-LD schema for every page on your site. Breadcrumb markup helps AI engines understand your site's hierarchy, topical structure, and the relationship between pages.

BreadcrumbList Schema

Add breadcrumb schema to every page to help AI engines understand your site hierarchy and page context. Google uses this to display breadcrumb paths in search results instead of raw URLs.

Medium GEO Impact
Breadcrumb Items (in order, first = homepage)
1
2
3

Why BreadcrumbList Schema Matters

BreadcrumbList schema serves two functions: it replaces raw URLs with readable page paths in Google search results, and it gives AI engines a map of your site's topical structure.

Frequently Asked Questions

How many items should a breadcrumb have?
Most pages need 2–4 breadcrumb items. A flat site (homepage → page) needs 2. A blog post (homepage → category → post) needs 3. A deeply nested page (homepage → section → subsection → page) needs 4. Avoid creating artificial depth: only add levels that genuinely exist in your URL structure and navigation.
Should breadcrumb schema match visible breadcrumbs on the page?
Yes. Google's guidelines require that the breadcrumb path in the JSON-LD matches the visible breadcrumb navigation displayed on the page. If they don't match, Google may ignore the schema or issue a Manual Action. Always keep the schema and visible breadcrumbs in sync.
Does the last breadcrumb item need a URL?
Technically the last item's URL is optional (the current page URL is implied). However, it is best practice to include it. Providing the full URL makes the schema self-contained and easier for parsers to validate. Use the canonical URL of the current page.
Other Schema Builders