Breadcrumb Schema Generator
Create valid BreadcrumbList schema markup for your website to help search engines understand your site structure. Breadcrumb schema can improve how your pages appear in search results by showing the navigation path. Just add your breadcrumb items below and we'll generate the JSON-LD code for you.
Keep these limits in mind when creating your breadcrumb names and page titles. Shorter, descriptive names work best for both SEO and social sharing.
- Start with your homepage as the first item in the trail.
- Keep breadcrumb names short and descriptive - around 20-30 characters works well.
- Use consistent naming that matches your actual page titles.
- Make sure all URLs are absolute URLs, not relative paths.
- The last item should be the current page the user is on.
- Test your schema using Google's Rich Results Test after implementation.
What is Breadcrumb Schema?
Breadcrumb schema is structured data that tells search engines about the navigation hierarchy of your website. It uses the BreadcrumbList type from Schema.org to describe the path from your homepage to the current page. When Google understands your site structure, it can display breadcrumb trails directly in search results instead of just showing the URL.
This makes your search listings more informative and can help users understand where a page fits within your site before they even click. The breadcrumbs show up as clickable links in the search results, which can improve click-through rates and help users navigate your site more easily.
Why Should You Use Breadcrumb Schema?
Adding breadcrumb schema to your pages has several benefits for SEO and user experience.
- Google can show your site hierarchy directly in search results, making your listings more attractive.
- Users can see the page context before clicking, which helps them find what they need faster.
- Breadcrumbs in search results can improve click-through rates since users know exactly where they'll land.
- It helps search engines understand your site structure and the relationships between pages.
- The structured data is easy to implement and doesn't require any changes to your visible page content.
How to Add Breadcrumb Schema to Your Site
Once you've generated your breadcrumb schema with this tool, adding it to your site is straightforward.
- Copy the generated JSON-LD code from the output box above.
- Paste it into the <head> section of your HTML page, or just before the closing </body> tag.
- Make sure the schema is wrapped in <script type="application/ld+json"> tags.
- Test your implementation using Google's Rich Results Test tool.
- If you're using WordPress, you can add it via your theme's header.php or use a plugin like Yoast SEO.
Each page should have its own unique breadcrumb schema that reflects its actual position in your site hierarchy. You'll want to generate different schemas for different pages rather than using the same one everywhere.
Breadcrumb Schema Best Practices
Follow these guidelines to get the most out of your breadcrumb markup.
- Always start with your homepage as position 1 in the breadcrumb trail.
- Use the exact same page names that appear on your actual site navigation.
- Keep breadcrumb names concise - long names might get truncated in search results.
- Include the current page as the last item in the trail.
- Make sure all URLs in your schema are valid and match your canonical URLs.
- Avoid having more than 5-6 levels in your breadcrumb trail.
- Update your schema whenever you change your site structure or page URLs.
Related Tools
Let's Grow Your Business
Want some free consulting? Let’s hop on a call and talk about what we can do to help.