Breadcrumb Schema Generator

Generate valid breadcrumb schema markup (BreadcrumbList JSON-LD) so Google can show a breadcrumb trail instead of a plain URL in your search listings.

Details

Advanced & recommended fields

JSON-LD output

How to use breadcrumb schema markup

Breadcrumb schema (the BreadcrumbList type) is structured data that defines a page's position within your site hierarchy. When you add valid breadcrumb structured data, Google can replace the URL in your search result with a clean breadcrumb trail — improving how your listing looks and reads.

This generator builds the itemListElement array for you. Add each step from your homepage down to the current page, in order. Each becomes a ListItem with a position, a name, and an item URL. The URL is optional only on the final (current) page.

Tips for valid breadcrumbs

  • Positions must be sequential starting at 1 — the tool handles this automatically.
  • The trail should mirror the breadcrumb a user actually sees on the page.
  • Use absolute URLs (including https://) for each item.

Breadcrumb markup pairs well with almost everything: add it alongside Article or Product schema on the same page. Check your final markup with the schema validator.

More schema tools