A breadcrumb is a navigation element showing a page's position within the site's hierarchy, typically rendered as a horizontal trail near the top of the content: Home / Glossary / Domain Authority. The name comes from the fairy tale — the trail of crumbs that helps you find your way back.
Breadcrumbs serve three functions. First, user navigation: they help readers understand where they are and provide one-click access back up the hierarchy. Second, internal linking: each breadcrumb link distributes Link Equity back up to parent categories, which is particularly valuable on deep sites where category pages otherwise rely on footer links alone. Third, SERP enhancement: when marked up with BreadcrumbList Schema Markup, Google replaces the URL display in search results with the breadcrumb trail, which improves visual clarity and click-through.
The BreadcrumbList schema is straightforward — an ordered list of ListItem entries, each with a position, name, and URL. Implementation in JSON-LD takes a few dozen lines and applies cleanly to every non-homepage URL.
Practical guidance: include breadcrumbs on every page that has a logical parent — category, sub-category, deep article, product. Skip them on the homepage and on top-level utility pages (about, contact). Use clear, human-readable labels rather than slug strings — "Mechanical Keyboards" rather than "mechanical-keyboards." Keep the trail short; more than four or five levels usually signals an over-deep site architecture that itself is worth simplifying.
Common mistakes: rendering breadcrumbs without schema (you get the navigation benefit but miss the SERP enhancement); using the page's own H1 Tag as the last breadcrumb crumb without marking it as the current page; and creating breadcrumb trails that include logical ancestors not present in the URL structure, which can confuse both users and search engines if the breadcrumbs become the only path to the parent.
For e-commerce sites with products reachable via multiple category paths, pick a canonical breadcrumb based on the primary category and use Canonical Tag to consolidate. Showing different breadcrumbs depending on referrer is fine for UX but should be deterministic for crawlers.
Track domain authority for your sites
Authority Score, backlinks, and 90-day deltas — refreshed daily across every site you monitor.