Breadcrumb Schema Generator

Generate BreadcrumbList markup and the matching HTML.

SEO Tools Free, no sign-up Runs in your browser

Breadcrumb Schema Generator tool

Trail

JSON-LD

Matching HTML

About the Breadcrumb Schema Generator

Breadcrumb markup tells search engines where a page sits in your site's hierarchy, which is why results often show a readable trail instead of a raw URL. This generator builds the BreadcrumbList JSON-LD from a list of names and URLs, and produces the matching HTML at the same time.

The HTML half matters. Structured data should describe something that exists on the page, so a breadcrumb trail in the markup with no breadcrumb on the page is backwards. The generated HTML uses a nav element with an aria-label and marks the current page with aria-current, which is what screen readers need to announce the trail correctly.

A shortcut fills the trail from a URL: paste a path and each segment becomes a level, with the slug converted into readable words. That gets you most of the way, and you can then fix the wording, which is usually all that is needed.

How to use the Breadcrumb Schema Generator

  1. Add each level of the trailName and URL, from the home page down to the current page.
  2. Or paste a URL to fill itEach path segment becomes a level with a readable name.
  3. Review both outputsThe JSON-LD and the matching accessible HTML.
  4. Paste both into your pageThe markup and the visible trail should agree.

Features

  • BreadcrumbList JSON-LD with correct position values
  • Matching accessible HTML with nav, aria-label and aria-current
  • Fill the trail automatically from a URL path
  • Reorder and remove levels
  • Last item correctly left without a link
  • Warns about missing names or URLs
  • Copy either output

Who uses this tool

The breadcrumb schema generator is used by writers, developers, students, marketers and anyone else who needs the job done once without installing software. Common cases include:

  • Adding breadcrumbs to a category or product page
  • Making search results show a readable path
  • Generating consistent breadcrumb markup across a site
  • Adding an accessible trail to a page that lacks one
  • Converting an existing breadcrumb into structured data

Frequently asked questions

Do breadcrumbs change what search results show?

Often yes. Search results commonly display a breadcrumb trail in place of the URL, which reads better and shows where the page sits. Markup makes that more reliable, though search engines can also infer it from your URL structure.

Should the last item link to itself?

No. The current page is the last item and should be plain text, not a link. In the JSON-LD it still needs a position and a name; the item URL is optional for the final entry.

Does the breadcrumb have to appear on the page?

It should. Structured data is meant to describe visible content, which is why this tool generates the HTML alongside the markup.

Can a page have more than one breadcrumb trail?

Yes, if a page is genuinely reachable by several routes. Supply multiple BreadcrumbList objects in an array. Most sites do not need this.

Does the trail have to match my URL structure?

Not exactly, though it usually should. The trail describes the site's logical hierarchy, which is normally what the URL reflects. A trail that contradicts the URL is confusing to both readers and search engines.

What does aria-current do in the generated HTML?

It marks the final item as the current page, so screen readers announce it as such rather than reading it as another step in the trail.

If the breadcrumb schema generator is not quite what you need, these other free tools solve closely related problems.

Schema Markup Generator

Generate Article, Product, LocalBusiness, Organization, Person and Event schema.

SEO Tools Use tool

FAQ Schema Generator

Generate FAQPage JSON-LD from your questions and answers, correctly escaped.

SEO Tools Use tool

Canonical Tag Generator

Generate canonical link tags, with hreflang alternates and common-mistake checks.

SEO Tools Use tool

JSON Formatter

Pretty-print and validate JSON, with the exact line and column of any error.

Developer Tools Use tool

SERP Preview Tool

Preview the title, URL and description as a search result, on desktop and mobile.

SEO Tools Use tool