S SEO ProCheck Tools seoprocheck.com →
← All tools

Breadcrumb Schema Generator

Generate BreadcrumbList JSON-LD for cleaner SERP breadcrumbs.

What it does

This generator turns a breadcrumb trail you type in into BreadcrumbList structured data in JSON-LD format. Each row you fill in becomes a ListItem with a name, a position and, if you supplied one, a URL. The result comes wrapped in a ready-to-paste <script type="application/ld+json"> block. Everything happens in your browser: nothing is fetched from your site and nothing is sent anywhere.

How to use it

  1. Start with the first row. The Name field is prefilled with "Home"; type your homepage address into the URL field next to it.
  2. Click "+ Add Level" once for each further step in the trail, such as a category and then a subcategory, and fill in each Name and URL in order from the homepage down to the current page.
  3. Click "Generate Schema" to build the markup. Positions are numbered 1, 2, 3 and so on, counting only rows that have a name.
  4. Click "Copy JSON-LD" and paste the block into the HTML of the page the trail describes.

Mistakes it will not catch for you

The tool does not validate anything. A row with an empty Name is silently dropped, and a row with an empty URL loses its item property. Google's breadcrumb documentation allows the URL to be left out only on the last item (it then uses the page's own URL), so a blank URL on "Home" or on a middle level produces markup that does not meet Google's requirements. There is no delete button either: to remove a level, clear its Name before generating.

It also accepts whatever you type as a URL, relative paths and typos included, so use full absolute URLs that match your canonical versions. Finally, make sure the trail matches the breadcrumb links people can see on the page, and run the finished page through Google's Rich Results Test before you ship it.