STRUCTURED DATA · SEO GLOSSARY

Breadcrumbs (SEO)

A navigational element showing a page\'s position in the site hierarchy (e.g., Home → Category → Page). When marked up with BreadcrumbList JSON-LD schema, Google displays breadcrumb paths in search results instead of the raw URL — improving SERP appearance and providing a strong site architecture signal.

Definition

Breadcrumbs are a secondary navigation element that shows users their current location in the site hierarchy: `Home > Blog > Technical SEO > JavaScript SEO Guide`. For SEO, breadcrumbs serve two purposes. First, they are a strong internal link pattern — each breadcrumb link points to a higher-level page in the hierarchy, distributing PageRank upward and reinforcing the logical structure of the site. Second, when marked up with BreadcrumbList structured data (JSON-LD), Google displays the breadcrumb path in search results instead of the raw URL, which improves the readability and visual appeal of the result. BreadcrumbList JSON-LD structure: a `BreadcrumbList` type with an `itemListElement` array where each item is a `ListItem` with `position` (integer, 1-indexed), `name` (display text), and `item` (the URL). Rules: the URLs in `item` must match the actual URLs of the pages; the breadcrumb hierarchy must match the site\'s actual URL and linking structure (Google will ignore BreadcrumbList schema if the declared hierarchy doesn\'t match the real site structure); the breadcrumb displayed in SERPs should match what\'s displayed on the page itself. Breadcrumbs are particularly important for e-commerce sites (deep category hierarchies), documentation sites (nested sections), and blog sites with content categories.

Why it matters for SEO

BreadcrumbList schema is one of the most commonly implemented structured data types and one of the easiest to get SERP display for — Google frequently shows breadcrumb paths for sites that correctly implement it. The improved SERP appearance (a readable path instead of a raw URL string) increases CTR. Additionally, breadcrumb links provide a consistent pattern of internal links from deep pages upward to categories and the homepage, improving crawl coverage and PageRank distribution for large sites.

How DeepSEOAnalysis checks this

The audit checks for BreadcrumbList JSON-LD on all pages where a breadcrumb navigation element is present in the HTML. Validation: correct JSON-LD type (`BreadcrumbList`), all required properties (`position`, `name`, `item` per ListItem), URLs that return 200 status, and hierarchy that matches the URL structure. Pages with visible breadcrumb navigation but no BreadcrumbList schema are flagged as structured data opportunities.

Useful tools and resources

See how your site scores on Breadcrumbs (SEO).

The free DeepSEOAnalysis audit checks breadcrumbs (seo) and 100+ other signals. Full report, no signup.

Run a free audit →