Breadcrumb Schema Generator
Replace ugly URLs with clean navigation paths in Google search results. Help users understand your site structure and improve click-through rates with breadcrumb trails.
Breadcrumb schema shows the navigation path instead of the URL in search results. Add items from least specific (Home) to most specific (current page). Learn more about Breadcrumb markup →
Important: Each page should have its own breadcrumb schema showing the path TO that page. The last item should always be the current page without a URL.
How to Add Breadcrumb Schema
Replace messy URLs with clean navigation paths in Google search results and help users understand your site hierarchy.
Where to Place the Code
Add the JSON-LD code to the <head> section of every page that needs breadcrumb navigation. Each page should have its own unique breadcrumb list showing the path TO that page.
- Homepage: Only include Home (or omit entirely)
- Category pages: Home > Category
- Product pages: Home > Category > Subcategory > Product
- Blog posts: Home > Blog > Category > Post Title
{
“@context”: “https://schema.org”,
“@type”: “BreadcrumbList”,
“itemListElement”: […]
}
</script>
Validation Checklist
Check Position Values
Ensure position starts at 1 and increments sequentially without gaps
Valid URLs Required
All items except the last must have working URLs that match your canonical URLs
Last Item Current Page
The final breadcrumb should be the current page without a URL property
Test in Rich Results
Validate using Google’s Rich Results Test before deploying
Before & After: Search Results
Breadcrumb schema transforms how your pages appear in Google search results. Instead of showing long, complex URLs, Google displays a clean, clickable navigation path that improves user experience and click-through rates.
https://example.com/products/category/electronics/headphones/wireless/noise-cancelling-001
Home > Products > Electronics > Headphones > Noise Cancelling Pro
🔗 Keep URLs Clean
Use descriptive page names in breadcrumbs even if your actual URLs contain IDs or parameters.
📱 Mobile Friendly
Breadcrumbs are especially valuable on mobile where long URLs get truncated in search results.
🏷️ Match Navigation
Ensure your breadcrumb schema matches the visual breadcrumb navigation on your actual pages.