Breadcrumbs

Breadcrumbs are a row of links, usually near the top of a page, that show where the page sits within a website’s structure. For example: Home / SEO Encyclopedia / On-Page SEO / Breadcrumbs. They let visitors move back up to broader sections with one click.

Types of breadcrumbs

  • Hierarchy-based: show the page’s position in the site structure. This is the most common and most useful type for SEO.
  • Attribute-based: show selected filters, such as Shoes / Women / Size 6. Common on ecommerce sites.
  • History-based: show the pages a user visited. These are rarely used today because the browser’s back button does the same job.

Why breadcrumbs help SEO

  • Internal links: every breadcrumb is a link to a parent page, strengthening category and hub pages through Internal Linking.
  • Structure: they help search engines understand the hierarchy and relationships between pages (Site Architecture).
  • Search result display: Google often shows breadcrumb-style paths instead of the full URL in results, especially when BreadcrumbList structured data is present. Clear paths can improve click-through rate.
  • Fewer orphan pages: breadcrumbs ensure every page links back up the tree.

Why breadcrumbs help users

  • They show visitors where they are, especially when they arrive from search on a deep page.
  • They make it easy to explore related content in the same section.
  • They reduce bounce rates by offering an obvious next step.

Breadcrumb best practices

  1. Place them near the top of the page, above the main heading.
  2. Start with Home and follow the real hierarchy.
  3. Use short, clear labels, ideally matching category names.
  4. Make every item except the current page a link. The current page can be plain text.
  5. Keep one primary path even if a page belongs to several categories; use the main category consistently.
  6. Add BreadcrumbList structured data in JSON-LD, matching the visible breadcrumb exactly.
  7. Keep them visible on mobile, scrolling horizontally if needed rather than hiding them.
  8. Style them subtly so they do not compete with the main content.

How to add breadcrumbs

  • WordPress: SEO plugins such as Rank Math and Yoast include breadcrumb features that output both the visible links and the schema. Many themes support them too.
  • Ecommerce platforms: most themes include breadcrumbs for categories and products.
  • Custom sites: generate breadcrumbs from the URL structure or the CMS hierarchy, and output JSON-LD alongside.

Common breadcrumb mistakes

  • Breadcrumbs that do not match the URL or menu structure, which confuses users.
  • Schema markup that differs from the visible breadcrumb.
  • Linking the current page to itself.
  • Breadcrumbs on the homepage, where they add nothing.
  • Very long trails that reveal an overly deep structure; a sign the URL Structure or hierarchy needs simplifying.

Checking breadcrumbs

Use Google’s Rich Results Test to confirm the BreadcrumbList markup is valid, and check the Breadcrumbs enhancement report in Google Search Console. Then look at a few of your pages in search results to see whether Google displays the path you expect.

Further reading: Google’s breadcrumb structured data guide.

Key Takeaways

  • Breadcrumbs show where a page sits in the site hierarchy.
  • They add helpful internal links to parent pages.
  • BreadcrumbList schema can change how your URL appears in results.
  • Keep labels short and consistent with your categories.
  • Make sure visible breadcrumbs and schema match.

Related Terms

Curious how this applies to your website? Request a free SEO check-up, or keep learning in the SEO Encyclopedia.