Rule site.breadcrumb.missing
Add BreadcrumbList schema to category and detail pages
site.breadcrumb.missing is a check in Crawlmind's site audit that grades medium-impact issues of this kind. This page explains why the rule matters and the exact fix.
Why it matters
BreadcrumbList is the cheapest piece of structured data to ship and one of the most undervalued. It helps both Google (which renders breadcrumbs in search results, increasing CTR) AND AI engines (which use site hierarchy to decide whether a URL is a section index or a citable leaf). Sites with consistent breadcrumbs are cited at a measurably higher rate, controlling for content quality.
The fix
```html
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Blog",
"item": "https://example.com/blog"
},
{
"@type": "ListItem",
"position": 3,
"name": "Why we built Crawlmind"
}
]
}
</script>
```
Last item omits the `item` URL because it represents the current page. Add to every page that has a logical parent: blog posts, product detail pages, docs articles, category landing pages.
Validate via [Google's Rich Results Test](https://search.google.com/test/rich-results).