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
GLOSSARY
Related terms
structured data
Structured Data
Machine-readable annotations added to HTML — usually JSON-LD — that explicitly describe what a page is about to search engines and AI systems.
Read definition →structured data
Schema Markup
A shared vocabulary of types and properties from Schema.org used to annotate web content in machine-readable format — enabling search engines to understand what content means, not just what it says, and to generate rich results.
Read definition →links
Internal Linking
Links between pages on the same domain that distribute PageRank, establish site hierarchy, and guide crawlers to important content.
Read definition →technical
Crawl Depth
The number of clicks (links) a crawler must follow from the homepage to reach a given page — pages deeper than 4 clicks receive less frequent crawling and less internal PageRank.
Read definition →links
Site Architecture
How a website\'s pages are organised and linked together — affects crawl efficiency, PageRank distribution, and how clearly topical clusters signal to search engines.
Read definition →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 →