Generate breadcrumb navigation schema markup in JSON-LD format. Create structured breadcrumb trails that appear in Google search results for better navigation.
Breadcrumb schema markup helps search engines understand the hierarchy and navigation structure of your website. When implemented correctly, Google may display breadcrumb trails in search results instead of URLs, making your listings more informative and clickable.
BreadcrumbList = { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": N, "name": "...", "item": "..." }] }The BreadcrumbList schema contains an ordered list of ListItem objects. Each item has a position (1, 2, 3...), a name (the display text), and an item (the URL). The position follows the hierarchy from broadest (Home) to most specific (current page).
| Input | Output |
|---|---|
| Home > Blog > SEO Tips | {"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://example.com"},{"@type":"ListItem","position":2,"name":"Blog","item":"https://example.com/blog"},{"@type":"ListItem","position":3,"name":"SEO Tips","item":"https://example.com/blog/seo-tips"}]} |
| Home > Products > Widgets | Position 1: Home, Position 2: Products, Position 3: Widgets |
| Home > Category > Subcategory > Item | 4-level breadcrumb trail with sequential positions |