We don't just do content marketing. We build the tools that power it.

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.

Schema is valid and ready to use.
Google Search Preview
Generated JSON-LD Schema
Social Media & Meta Tag Character Limits

Keep these limits in mind when creating your breadcrumb names and page titles. Shorter, descriptive names work best for both SEO and social sharing.

Google Search
Title Tag 50-60 chars
Meta Description 150-160 chars
URL Display ~512 pixels
X (Twitter)
Tweet 280 chars
twitter:title 70 chars
twitter:description 200 chars
Card Image 1200x628 px
Facebook
Post 63,206 chars
og:title 60-90 chars
og:description 200 chars
Share Image 1200x630 px
LinkedIn
Post 3,000 chars
Article Title 100 chars
Link Preview Title 70 chars
Share Image 1200x627 px
Instagram
Caption 2,200 chars
Bio 150 chars
Username 30 chars
Hashtags 30 max
Pinterest
Pin Title 100 chars
Pin Description 500 chars
Board Name 50 chars
Pin Image 1000x1500 px
TikTok
Caption 2,200 chars
Username 24 chars
Bio 80 chars
Video 10 min max
YouTube
Video Title 100 chars
Description 5,000 chars
Tags 500 chars total
Thumbnail 1280x720 px
Tips for Better Breadcrumbs
  • 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.

  1. Copy the generated JSON-LD code from the output box above.
  2. Paste it into the <head> section of your HTML page, or just before the closing </body> tag.
  3. Make sure the schema is wrapped in <script type="application/ld+json"> tags.
  4. Test your implementation using Google's Rich Results Test tool.
  5. 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.

Let's Grow Your Business

Want some free consulting? Let’s hop on a call and talk about what we can do to help.