Skip to content
Free tool · Structured data

Breadcrumb Schema Generator

Generate BreadcrumbList JSON-LD so results show a readable trail, not a raw URL.

No sign-up. We read the page to fill this in. Nothing is stored.

For example:

In the output

What you get

  • Valid BreadcrumbList JSON-LD
  • Positions in order, from one
  • A name and a URL on every item
  • The current page as the final item
  • That the trail matches the page’s real position in the site rather than an idealised one.
  • That every item has a name and a URL, and that positions run in order from one.
  • That the final item is the current page.
  • That the output validates as BreadcrumbList before it ships.
Three steps

How to use the Breadcrumb Schema Generator

1

Enter the page URL

We use its existing breadcrumb markup where there is any, and read the trail off the path where there is not.

2

Use the URLs that actually resolve

A breadcrumb pointing at a redirect or a 404 is worse than no breadcrumb.

3

Paste it into the page

One BreadcrumbList per page.

Why it matters

Why a breadcrumb is worth more than it costs

It replaces a raw URL in the result.

A readable trail tells a searcher where they would land. A path with three slashes in it does not.

It states your hierarchy explicitly.

An engine inferring structure from URLs guesses. A breadcrumb removes the guess.

Every URL must resolve.

A breadcrumb pointing at a redirect or a 404 is worse than having none.

It is the marker of a real site.

Sites with genuine hierarchy have breadcrumbs. Sites with a flat pile of pages do not.

After you run it

What to do with the result

Breadcrumbs replace a raw URL in the result with a readable trail, which helps a searcher decide and helps an engine understand where a page sits in your site. They are cheap and they are also the marker of a site with a real hierarchy, which is a signal in its own right.

Site Audit

Frequently asked questions

Yes. Google requires breadcrumb markup to correspond to a trail a visitor can actually see. The reliable pattern is to render the visible nav and the JSON-LD from the same array in your code, so they cannot drift apart.

See where you actually stand.

A free tool checks one thing once. Veritas watches all of it, continuously, across every engine that decides whether you get cited.

GOOGLE · CHATGPT · PERPLEXITY · GEMINI · AI OVERVIEWS