Breadcrumb Schema Generator - Free JSON-LD Tool

Breadcrumb Schema Generator

Generate BreadcrumbList JSON-LD schema to enable breadcrumb trails in Google Search results.

Breadcrumb Preview

Home

A breadcrumb schema generator builds BreadcrumbList JSON-LD for you. You enter each level of a page's path, such as Home, a category and the current page, add the URLs, and the tool produces a ready-to-paste snippet that tells Google how the page fits into your site's hierarchy.

What Is Breadcrumb Schema?

Breadcrumb schema is structured data that describes the trail of pages leading to the current page, using the BreadcrumbList type from Schema.org. Each step in the trail is a list item with a position number, a name and, for every step except the last, a URL.

The trail you see on a page, like Home › Shoes › Running Shoes, is for visitors. The schema version is the same trail written in a format search engines read without guessing. It is usually added as JSON-LD, a block of structured data placed in the page's head section.

What does breadcrumb schema do in SEO?

Breadcrumb schema helps Google understand where a page sits in your site and may let it show a readable path in search results instead of a raw URL. Google's Search Central documentation describes it as a way to categorize page information. Display is never guaranteed, but clean markup is what makes it possible.

Why it matters beyond rich results

A consistent trail reinforces your site structure. If a product page is marked as Home › Shoes › Running Shoes, Google gets a clear signal about which category it belongs to. That is useful on large sites where URLs do not always reflect the real hierarchy.

How to Create Breadcrumb Schema with This Tool

You build the trail one item at a time, check the live preview, then generate the code. The tool starts with three rows so you can see the pattern right away.

  1. Look at the three starter rows: Home, Category and Current Page. Replace the sample names with your real page names.
  2. In each row, type the breadcrumb name in the Name field and the full address in the URL field. Use complete addresses that begin with http:// or https://.
  3. Click Add Breadcrumb Item if your trail is deeper than three levels. Use the Remove button on a row to delete a level you do not need.
  4. Watch the Breadcrumb Preview line. It joins your names with the › symbol, so you can confirm the order reads correctly from top level to current page.
  5. Click Generate Schema. The Breadcrumb Schema Generated panel appears with your JSON-LD wrapped in a script block.
  6. Click Copy Code and paste the snippet once into the head section of that page. Use Clear All to reset the form and start a new page.

Positions are numbered for you in the order the rows appear (1, 2, 3 and so on). A row with an empty name is skipped, and the preview only lists rows that have a name.

Worked Example: A Product Page Trail

Say you run an online store and want markup for a trail-running shoe page. You fill in four rows.

  • Row 1: name Home, URL set to your homepage.
  • Row 2: name Shoes, URL set to your shoes category page.
  • Row 3: name Running Shoes, URL set to the running subcategory.
  • Row 4: name Trail Runner X, URL left empty because it is the current page.

The preview shows Home › Shoes › Running Shoes › Trail Runner X. After you click Generate Schema, the snippet contains four list items numbered 1 to 4. The first three include their names and URLs. The fourth has only a name and position, which Google's guidelines allow for the final item because it is the page being described.

Paste that block into the head of the Trail Runner X page. Each page gets its own snippet: the subcategory page would end at Running Shoes, and the category page at Shoes.

How to Read and Act on the Results

A good result is a trail that mirrors the breadcrumb navigation visitors actually see, with every linked step pointing to a live page. The preview is your quickest check, and the generated code is the final output.

What a good result looks like

  • Names are short and match the visible breadcrumb wording, such as Shoes rather than Our Complete Range of Shoes.
  • Each URL is absolute, uses the same protocol and domain as your live site, and loads without a redirect or error.
  • The order runs from broadest (Home) to most specific (the current page).

What a poor result looks like, and the fix

  • Invalid URL message: a linked item has a relative path like /shoes or a missing protocol. Enter the full address, starting with https://.
  • Please add at least one breadcrumb item: every name field is empty. Type at least one name before generating.
  • A linked step is missing its URL: any item that is not last needs both a name and an absolute URL. Fill the URL or move that item to the end of the trail.
  • Preview order looks wrong: the preview follows row order. Edit the names so the broad-to-specific order is correct, or clear and rebuild the form.

Once the code looks right, run the page through a schema markup validator after publishing to confirm it is read as intended.

Who Should Use a Breadcrumb Schema Generator?

Anyone with a site that has more than one level of pages benefits, especially when editing templates by hand is slow or risky. Typical situations include:

  • Ecommerce owners marking up product and category pages so the path shows the category instead of a long URL.
  • Bloggers and publishers with category archives who want posts tied to their section. Pair it with an article schema generator for the post itself.
  • Freelancers and agencies adding markup to a handful of key landing pages without writing JSON by hand.
  • Developers and site owners who want a clean reference snippet to copy into a template, then replace with dynamic values.
  • Site migrations, when category URLs change and the trail needs to be rewritten for the new structure.

On a product page, breadcrumbs often sit next to other markup. The product schema generator covers prices and availability, while breadcrumbs describe where the product lives.

Best Practices and Troubleshooting Tips

The most reliable setup is markup that matches what visitors see on the page. Google's guidance says structured data should represent visible content, so a trail that exists only in code is a risk.

  • Match the visible trail. If the page shows Home › Blog › SEO Tips, the schema should say the same thing.
  • Use one trail per snippet. A single BreadcrumbList per page is the normal pattern. Paste the generated block once, not repeatedly.
  • Keep the order consistent. The first item should be your top level and the last should be the current page.
  • Use canonical URLs. If a category page has parameter or tracking versions, link the clean version.
  • Include at least two items. Google's documentation calls for a trail with at least two levels, so a single-item trail is unlikely to be useful. The tool will let you generate one, but plan for Home plus the current page at minimum.
  • Do not reuse one snippet sitewide. Every page needs its own trail ending at its own title.

If the trail does not appear in Google

Rich result display is decided by Google and can take time after a page is crawled. Confirm the page is indexable, the snippet is in the page's head, and every linked URL works. If you also use other markup on the page, such as an FAQ schema generator output, make sure each block is a separate, complete script.

Limitations to Keep in Mind

This tool creates the code, but it does not publish it, check your live page or guarantee a rich result. It builds one trail at a time, so a site with hundreds of pages needs the pattern applied through your template or CMS.

Breadcrumbs also describe one path. If a page can sit in several categories, choose the primary one that matches your visible navigation. For other schema types, the broader schema markup generator covers articles, products, events and more, and the On-Page SEO and Meta Tags hub lists related tools.

Fill in the rows above, check the preview, and generate your snippet. In a minute you will have clean BreadcrumbList code ready to paste into the page head, and a clearer signal to Google about where that page belongs.

Frequently Asked Questions

What is breadcrumb schema?
Breadcrumb schema is structured data that describes the path from your homepage to the current page. It uses the BreadcrumbList type, with each step given a position, a name and a URL. Google can use it to understand your site hierarchy and may show the path in search results.
How do I create breadcrumb schema with this generator?
Enter a name and full URL for each level, click Generate Schema, then click Copy Code. Start with the Home row, add rows with Add Breadcrumb Item, and leave the URL empty on the current page. Paste the snippet once into the page head.
What does breadcrumb schema do for SEO?
Breadcrumb schema helps Google see how a page fits into your site and can replace a long URL with a readable path in results. It is not a direct ranking boost, but clear structure and a cleaner snippet can support clicks.
Does the last breadcrumb item need a URL?
No. The final item represents the page you are on, so its URL can be left empty in this tool. Every earlier item needs a name and a complete HTTP or HTTPS address, otherwise you will see an Invalid URL warning.
Why does the generator say Invalid URL?
The tool shows Invalid URL when a linked item is not a complete HTTP or HTTPS address. Relative paths like /shoes or addresses missing https:// fail. Replace each one with the full address, such as your domain followed by the page path.
Is this breadcrumb schema generator free, and does it guarantee rich results?
The tool is free and needs no sign-in. It does not guarantee a rich result, because Google decides whether to display breadcrumbs. Use correct, visible-matching markup, then test the live page with a schema validator after publishing.
Recommended

Explore VPN options

A VPN changes your network exit. It does not guarantee anonymity.

Hide Your IP Encryption Network coverage
Protect My IP Now