Structured-data errors blocking enhanced SERP features (price, rating, availability snippets). Each lost rich result is lost CTR.
At a glance
A near-real-time count of invalid structured-data items across your property, as reported by Google Search Console’s Rich Results and Enhancement reports. When a Product, Review, Breadcrumb, FAQ or Article item has an error, Google drops the enhanced result (star ratings, price, in-stock badge, FAQ accordion) and falls back to a plain blue link. Plain links earn materially lower organic CTR than rich results, so every error here is a direct, measurable bleed on organic clicks. This is a fire-alarm card, not a trend chart: any non-zero error count on revenue-critical schema (Product, Article) should be triaged the same day.
Calculation
The card sums item-level errors across every structured-data enhancement type Search Console reports for the property. It does not count valid items, and it does not count warning-only items (those remain eligible for rich results). The headline number is therefore:- Type weighting for the alert. The hard alert is gated on Product or Article errors (
>0 on Product or Article schema) because these are the highest-value enhanced results for an ecommerce or content property. Errors on Breadcrumb, FAQ, Sitelinks search box and similar are still counted in the headline total but surface as amber rather than red. - Error vs warning. Search Console separates “invalid” (error: required property missing or wrong type, item ineligible) from “valid with warnings” (recommended property missing, item still eligible). This card counts only the error tier. A page with a missing
aggregateRatingwarning still shows its price snippet, so it is not bleeding CTR the way an error item is.
Worked example
A UK homeware retailer runs a Shopify storefront with Product structured data injected by a theme app. Search Console is connected to Vortex IQ. On 14 Apr 26 a developer ships a theme update that changes the price formatting from"49.99" to "£49.99" inside the price field of the Product schema. Google requires price to be a number without a currency symbol, with currency carried separately in priceCurrency.
Within two crawl cycles, Search Console reclassifies the affected product pages. The card moves as follows:
Three observations for triage:
- The card fired before any clicks card did. Organic CTR for those product queries fell over the following days as the price snippet vanished and listings reverted to plain links, but the clicks dip is a lagging, noisy signal spread across thousands of queries. The structured-data error count is a single, unambiguous number that fired on 15 Apr, days before the CTR damage was visible in aggregate.
- The fix is shipped once, but recovery is gated by Google’s crawl. After the developer corrected the
pricefield on 20 Apr, the merchant used Validate Fix in the Search Console Products report to request priority revalidation. Even so, full recovery to zero took until 26 Apr because Google revalidates in batches across the affected URL set. - Estimate the cost in clicks, not just items. With ~1,840 product pages losing their price/rating snippet and an assumed 0.8 percentage-point CTR drop on the affected impressions, the merchant lost a meaningful slice of organic product clicks for roughly ten days. Pair this card with CTR by Page to quantify the actual CTR delta on the affected URLs.
Sibling cards merchants should reference together
Reconciling against the source
Where to look in Google Search Console:Search Console left nav, under the property: the Enhancement reports (Products, Merchant listings, Review snippets, Breadcrumbs, FAQs, How-to, Articles, Videos, Sitelinks search box). Each report has a status chart and an Invalid / Valid with warnings / Valid breakdown. The card’s headline number is the sum of the Invalid counts across these reports. The Rich Results Test (single URL) and URL Inspection confirm the live, on-page structured data for one URL, which is the fastest way to see whether your fix is correct before you ask Google to revalidate the whole set.For programmatic checks, the URL Inspection API returns per-URL rich-result verdicts, and the Search Analytics API (
searchType plus the SEARCH_APPEARANCE dimension) shows clicks and impressions for enhanced appearances, which is the click-side counterpart to this eligibility count.
Why our number may legitimately differ from a manual check:
Cross-connector reconciliation: if errors spike here and organic clicks fall on the same URLs in Top Pages by Clicks, the rich-result loss is the likely cause. For root-cause tracing across the deploy that broke the schema, use Vortex Mind.