Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

Breadcrumb Schema Generator: BreadcrumbList JSON-LD

Enter your breadcrumb levels as Name, URL on each line and get valid BreadcrumbList JSON-LD you can paste straight into your page, free.

Home / Tools / Breadcrumb Schema Generator
Your BreadcrumbList JSON-LD

Paste this script into the <head> of the matching page, then validate it with Google's Rich Results Test.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

Breadcrumb schema is the structured data that tells search engines the path from your homepage to the page a visitor is on. This breadcrumb schema generator turns that path into a valid BreadcrumbList JSON-LD block in seconds: type each level as a name and a URL, and copy the output. No code knowledge required, and nothing to install.

What is breadcrumb schema?

Breadcrumb schema is a piece of BreadcrumbList structured data written in JSON-LD that describes your page hierarchy to Google and other search engines. Each step in the trail is an itemListElement with a position, a name, and an item URL, listed in order from your site root to the current page. A simple three-level example looks like this as escaped text:

<script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [ {"@type":"ListItem","position":1,"name":"Home","item":"https://example.com/"}, {"@type":"ListItem","position":2,"name":"Category","item":"https://example.com/category"}, {"@type":"ListItem","position":3,"name":"Page","item":"https://example.com/category/page"} ] } </script>

That breadcrumblist block is exactly what the generator above produces from your own names and URLs, so you never write it by hand.

How breadcrumbs appear in Google

When Google reads valid breadcrumb structured data, it can replace the plain URL under your title in search results with a clean breadcrumb trail, like Home › Category › Page. That trail tells searchers where the page sits before they even click, which often lifts click-through rate because the result looks more trustworthy and easier to navigate. It also helps Google map your site hierarchy, so the breadcrumbs you mark up reinforce how your pages relate to one another. On mobile, where the breadcrumb trail is especially prominent, a tidy path can make your listing stand out against competitors still showing a long, messy URL string.

How to add and test breadcrumb schema

Adding the markup takes three steps. First, generate the BreadcrumbList JSON-LD above and copy the full script tag. Second, paste it into the <head> of the page it describes, or anywhere in the body if that is easier in your CMS; both are valid. Give every page its own breadcrumb so each path is accurate, since a generic site-wide block will not match individual URLs. Third, validate before you publish: run the live URL or paste the code into Google's Rich Results Test, which flags missing fields, broken item URLs, or position gaps. Once it reports the BreadcrumbList as valid with no errors, your breadcrumb schema is ready, and eligible breadcrumb trails usually appear in search within a few crawls. Keep this breadcrumb schema generator bookmarked for new templates so every section of your site ships with correct markup from day one.

Related articles

FAQ

Breadcrumb Schema Generator: questions, answered

What is a breadcrumb schema generator?
A breadcrumb schema generator is a free tool that turns your page hierarchy into valid BreadcrumbList JSON-LD. You enter each level as a name and URL, and it outputs the structured data Google reads to show a breadcrumb trail in search results. You paste the code into your page head and you are done.
What is BreadcrumbList structured data?
BreadcrumbList is a Schema.org type that describes the path from your site root to the current page. Each step is an itemListElement with a position, a name, and an item URL. Search engines use this breadcrumb structured data to understand site structure and to render the breadcrumb trail under your title in search.
How do I add breadcrumb schema to my website?
Generate the BreadcrumbList JSON-LD above, copy it, and paste the full script tag into the head or body of the matching page. Add unique breadcrumbs per page so each path is accurate. Then run the URL through Google's Rich Results Test to confirm there are no errors before publishing.
Does breadcrumb schema improve SEO?
Breadcrumb schema does not directly raise rankings, but it can improve click-through rate by replacing the raw URL in search results with a clean breadcrumb trail. It also helps search engines understand your site hierarchy, which supports better crawling and internal-link context.
Should the breadcrumb URLs be absolute?
Yes. Use full absolute URLs like https://example.com/category for every item except, optionally, the final current page. Absolute URLs remove ambiguity for crawlers and keep your breadcrumb structured data valid in the Rich Results Test.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com