Shop page
- Input
- Home → Shoes → Running Shoes → Trail Runner X
- Output
- 4 ListItems, positions 1 to 4
The search listing shows the readable trail instead of a long URL, which makes the result easier to scan.
BreadcrumbList schema tells search engines where a page sits in your site's hierarchy. Google uses it to replace the raw URL in search results with a readable trail such as Home › Guides › Typing. Add each level with its name and URL, then copy the generated JSON-LD.
Runs entirely in your browser — nothing you type is uploaded.
Add at least two levels with names to generate the markup.
How to
Add your homepage as the first level, with its full URL.
Work down the hierarchy — category, then subcategory, then the page itself. Positions are numbered for you.
Use the label a visitor would recognise, not the URL slug. 'Running Shoes' rather than 'running-shoes'.
Paste the script tag into the head of that page, then confirm with the Rich Results Test.
Examples
The search listing shows the readable trail instead of a long URL, which makes the result easier to scan.
Each level needs a name and a working URL. Only the final item may omit its URL, since it is the current page.
Shallow hierarchies are fine. A single item is pointless, so add breadcrumbs only where there is a real trail.
Why use it
Items are numbered from 1 in the order you add them — the detail most hand-written breadcrumb markup gets wrong.
Each level's URL is checked as you type, so a malformed link is caught before the validator sees it.
A readable trail replaces the raw URL in search results, which makes the listing easier to scan.
Levels can be moved or removed and the positions renumber themselves.
Nothing is uploaded, so you can build markup for a site that is not live yet.
Good to know
Summary
FAQ
Discover