🔍 SEO · STRUCTURED DATA

Breadcrumb Schema Generator

Create BreadcrumbList JSON-LD that shows your page's place in the site hierarchy. Paste a URL to fill the trail automatically, rename and reorder the items, and copy valid code with positions numbered for you.

BreadcrumbList JSON-LD · Fill from URL · Automatic positions
Paste the code into the page's <head> or <body>.Marking up the article itself? Article Schema Generator →
Fill in the form — the JSON-LD and the checks update as you type.
DetailsSaved in this browser
Quick start
Creates one item per folder in the URL (Home › Books › Fiction › …). Then edit the names — use the labels visitors see on your page.
Breadcrumb trail
Preview & checks
    JSON-LD
    ◆ ABOUT THIS TOOL

    What Is Breadcrumb Structured Data?

    Show search engines where a page sits in your site — Home › Category › Page.

    Breadcrumb structured data (BreadcrumbList) describes the trail of links from your home page down to the current page. Each step is a ListItem with a position, a name and the URL of that level (item).

    Google can use it to show a readable path such as example.com › Books › Fiction above your result instead of a raw URL.

    Status in 2026: breadcrumb rich results are still supported, but since early 2025 Google shows them on desktop results only; mobile results show just the site name and domain. The markup still helps Google understand your site structure.

    The trail should reflect a typical path a visitor would take to reach the page — it doesn't have to copy your URL folders. Also mark up the main article or product on the page.

    ✓ RULES

    BreadcrumbList Requirements

    From Google's breadcrumb documentation.

    2+

    At least two items

    A breadcrumb needs a minimum of two ListItems. Positions start at 1 and count up — this tool numbers them for you.

    🔗

    item URLs

    Each item links to its page with a full, absolute URL. The URL of the last item (the current page) is optional.

    Aa

    Names users see

    Use the same short labels as the visible breadcrumb on your page, e.g. “Books”, not “books-category”.

    ⑂

    Several paths

    If a page can be reached by different paths, you may add more than one BreadcrumbList. Use this tool once per trail.

    ◐ THREE STEPS

    How to Use the Breadcrumb Schema Generator

    Get your result in under ten seconds.

    1

    Fill the trail

    Paste the page URL and press Fill trail, or add items by hand from Home down to the current page.

    2

    Name the steps

    Rename each item to match your visible breadcrumb labels. Reorder with ↑ ↓ if needed.

    3

    Copy the code

    Copy the script tag into the page and test it with Google's Rich Results Test.

    ✓ FEATURES

    Why Use the Breadcrumb Schema Generator on Developers Web Tools

    Fast, accurate and private — built for developers.

    ⚡

    One-click trail

    Builds the items from any URL's folders, with readable names.

    #

    Automatic positions

    Positions are numbered in order — reorder freely and they update.

    🔎

    Checks

    Flags relative URLs, other domains, duplicates and trails that are too short.

    👀

    Live preview

    Shows the breadcrumb path as Google displays it on desktop.

    🛡

    Safe output

    Escaped JSON that can't break the page.

    🔒

    Private

    Runs entirely in your browser.

    FAQ

    Frequently Asked Questions

    Yes on desktop. Since early 2025 Google no longer shows breadcrumb paths on mobile results — mobile shows just the site name and domain. The markup is still valid and still used to understand your site structure.

    No. Google allows the URL of the last item (the page itself) to be left out. Including it is also fine.

    No. It should show a logical path a user would follow, such as Home › Books › Fiction. URL folders are a handy starting point, which is why the Fill trail button uses them.

    It's common and recommended to start with Home. The trail still needs at least two items in total.

    Yes. If a product is reachable from two categories, add two separate BreadcrumbList blocks. Generate each trail separately.

    The order of the item in the trail, starting at 1 for the top level. This tool sets it automatically from the order of your items.

    Only in your browser's localStorage. Press Reset to clear it.