Catalog/BreadcrumbList present but structurally incomplete
SEO issue

Breadcrumb schema incomplete: fix the malformed BreadcrumbList

A BreadcrumbList that's present but malformed — too few items or missing position/name/item — is silently dropped from desktop search results. Find broken breadcrumb markup free and fix the required structure.

2931
audited sites affected

What it means

This page has a BreadcrumbList object, but the markup is structurally incomplete: it carries fewer than two ListItem entries, or a ListItem is missing a required position, name, or item URL. The schema is present — this is not a missing breadcrumb — but the defect makes Google discard it.

Why it matters

Since 22 January 2025, breadcrumb rich results appear in desktop search results only. When the markup is valid, Google replaces the raw URL in the snippet with the breadcrumb path, communicating hierarchy and lifting click-through on navigational queries. A structurally broken BreadcrumbList is silently ignored — the breadcrumb display is suppressed even though the markup is present. Fewer than two ListItems, non-sequential or non-integer positions, or a missing item URL on a non-final entry each cause the schema to be dropped.

How to fix it

  1. Ensure itemListElement contains at least 2 ListItem objects.
  2. Set position to sequential integers starting at 1 — no strings, no gaps.
  3. Include item (the full URL) on every ListItem except the final one (the current page).
  4. Give every ListItem a name.
  5. Replace any data-vocabulary.org vocabulary with schema.org.
  6. Validate with Google's Rich Results Test before deploying.

When it's not a problem

A genuinely single-level page — a top-level landing page that is itself 'Home' — cannot form a two-item trail; there the right fix is to remove the BreadcrumbList rather than pad it with a synthetic entry. If a page does have real hierarchy but the count is below 2, check whether a CMS template is conditionally stripping the homepage item — that is a template bug, not a false positive. This rule fires only on a present-but-broken list; total absence on a deep page is schema.breadcrumb_missing.

How common is it?

2931 audited sites in our corpus currently show this issue. The breakdowns below show which platforms, gatekeepers, verticals and countries are most exposed.

Breakdowns

CMS

View breakdown →

Category

View breakdown →

Related
Catalog Article schema missing recommended properties (Top Stories / image carousel) Category CMS Deep page has no BreadcrumbList structured data Comma decimal in schema ratingValue/price (invalid number) Deprecated data-vocabulary.org markup (no rich-result eligibility) Dataset schema incomplete (name/description; Dataset Search only) Deprecated schema type with no Google rich result Event schema missing required properties (name/startDate/location) FAQPage structured data (rich result removed May 2026) Schema describes content not visible on the page Rich-result schema missing required properties JobPosting schema missing required properties LocalBusiness schema missing required properties (name/address) JSON-LD block missing @context or @type No structured data detected Product schema missing required or recommended properties QAPage schema incomplete (mainEntity Question with an answer) Recipe schema missing required properties (name/image) Review schema missing required properties (author/itemReviewed/reviewRating) SoftwareApplication schema incomplete (name/offers-or-rating/recommended) Structured-data date has already passed (stale event/job/offer) VideoObject schema missing required properties (name/thumbnailUrl/uploadDate)

Audit your own site — free

157 checks, internal PageRank, render-diff. No signup, results in ~30s.

Scan your site →