Structured Data · Foundation Article 5

Search Console Rich Results Report Monitoring: Site-Wide Structured Data Maintenance

~13 min read Updated 2026-06-24 MagicSEO Editorial · Human Reviewed Structured Data

Single-page testing solves "is this one page correct," but when you have hundreds or thousands of pages, you can't test them one by one. This is where Google Search Console's Rich Results report comes in — based on Google's actual crawl data of your site, it aggregates status, issues, and trends across all site pages by type. This article explains how to read this report, locate issues, and notify Google for re-verification after fixes.

Testing vs Monitoring#

The previous article's Rich Results Test and this article's Search Console report are tools for different stages of the structured data lifecycle:

Rich Results TestSearch Console Rich Results Report
ScopeSingle pageSite-wide, aggregated by type
TimingInstant (manual trigger)Continuous (based on actual crawls)
Data SourceFetched/pasted code on demandGoogle's historical crawl data
Use CaseValidate one page during development/before launchMonitor entire site after launch, discover batch issues
TrendsNoneTime trend charts included

In a nutshell: Use testing for "validate after writing," reports for "monitor after launch." Together they cover the complete chain from development to long-term maintenance.

Where to Find the Report#

In Google Search Console's left sidebar menu, under "Performance/Experience/Enhancements", Google lists supported structured data types detected on your site. Each type has its own report:

  • If FAQ markup is detected, a "FAQ" report appears;
  • If breadcrumbs are detected, a "Breadcrumb" report appears;
  • Articles, products, review snippets, videos, etc. — each has its corresponding report.
Only Supported Types ShownEnhancements reports only cover types that Google supports for rich results and has detected on your site. If a type doesn't appear, it might be: not yet crawled, the type doesn't produce rich results, or there are no valid tags site-wide yet. Use the URL Inspection tool first to confirm individual page recognition.

Three Status Types#

Each report groups pages by status, consistent with single-page testing concepts, but at a site-wide aggregated level:

StatusMeaningAction
ErrorPages missing required fields or have invalid values, cannot get rich resultsHighest priority, fix immediately
Valid with warningsCan get rich results, but missing recommended fieldsComplete when possible to enhance richness
ValidFully qualifiedMaintain, monitor quantity trends

The trend chart at the top of each report shows changes: steady growth in valid items is a healthy signal; a sudden spike in errors often means a release or template change introduced batch issues — this is the value of site-wide monitoring, as single-page testing can't detect such "batch emergence" trends.

Locating Specific Issues#

After discovering errors, drill down to specific pages following this path:

  1. Open the corresponding type report, view the error list — each error represents one issue type (e.g., "missing field author").
  2. Click on an error to see a list of example page URLs affected by this issue.
  3. Find patterns: Do these pages come from the same template or section? Batch issues usually stem from a single template defect.
  4. Reproduce with URL Inspection or Rich Results Test: Test example pages individually to confirm which field is causing the error.
  5. Locate root cause: Return to the template/code that generates the structured data and fix at the source, not page by page.
Batch Issues, Batch FixOne error in the report often corresponds to hundreds or thousands of pages — because they share the same template. Don't edit page by page; find that one defect in the template and fix it once, all pages benefit simultaneously. This is the core value of site-wide monitoring over single-page testing.

Verification After Fix#

After fixing the template and deploying, proactively notify Google for recheck instead of waiting passively:

  1. In the report, click on that error, then click "Validate Fix".
  2. Google will recrawl affected pages, and status enters "Validation in progress".
  3. The entire process usually takes days to weeks — don't click repeatedly during this time.
  4. When complete, status becomes "Passed", or relists pages still not fixed for continued processing.
Confirm Live Fix Before Clicking Validate"Validate Fix" triggers Google to recrawl. If you click when the live page isn't actually fixed yet, validation will fail and you'll have to wait another few days. Always ensure your fix is truly deployed to production and confirmed with URL Inspection before clicking validate.

Manual Actions for Structured Data#

It's important to distinguish two fundamentally different things:

"Errors" in Rich Results ReportStructured Data Manual Actions
What it isMarkup doesn't qualify, can't get rich resultsManual penalty for guideline violations
Common causesMissing fields, invalid value formatsMarking fake/invisible content, spammy markup
ConsequencesNo rich result appearanceRich results removed, more severe
Where to checkEnhancements / Rich Results reports"Security and Manual Actions" → "Manual Actions"

Ordinary "errors" simply mean not meeting standards — fix and you're done. Manual actions result from violations (detailed in the next article Structured Data Guidelines & Pitfalls), requiring remediation followed by submitting a reconsideration request in the Manual Actions report. Monitor both places during maintenance.

Regular Monitoring Rhythm#

  • After each major release: Watch for sudden spikes in Rich Results report errors over the following days to catch template regressions early.
  • Regular audits (e.g., monthly): Check valid/error trends across types to ensure no gradual degradation.
  • When adding new structured data types: Track that new reports appear normally and valid items grow post-launch.
  • Also check Manual Actions report: Ensure no violation alerts.

This Site's Monitoring Approach#

Site ExampleMagicSEO's all articles are generated by a single unified template outputting Article, BreadcrumbList, and FAQPage markups, so in Search Console there should be three corresponding reports: "Articles," "Breadcrumb," and "FAQ." The benefit of templating is exactly this: once any report shows errors, it must be a template issue — fix one place and the entire site is fixed; any new article launch simultaneously increases valid counts across all three types. This "centralized template + site-wide monitoring" combination makes structured data maintenance extremely low-cost.

Monitoring Checklist#

  • Confirm GSC site property is verified
  • Check each structured data type report under "Enhancements"
  • Prioritize clearing "Error" status pages
  • Complete recommended fields for "Warning" items when possible
  • Drill down errors to example URLs, find template-level root cause
  • Fix at template/source level, not page by page
  • Use "Validate Fix" to notify Google for recheck after deployment
  • Watch for error spikes after major releases
  • Regular audit of valid/error trends
  • Also check "Manual Actions" report for violations

Frequently Asked Questions#

What's the difference between Rich Results Test and Search Console Rich Results report?

Rich Results Test is a single-page instant testing tool for validating a specific page during development or at launch; Search Console's Rich Results report provides site-wide, continuous monitoring based on Google's actual crawl data of your site, aggregating valid, warning, and error status across all pages by type along with their trends. Use the former for "validate after writing a page," and the latter for "monitor entire site after launch" — they work best together.

Why can't I see my structured data report in Search Console?

Several common reasons: first, pages just launched and Google hasn't crawled/processed them yet, requiring days to weeks; second, the structured data type you're using isn't one Google supports for rich results (Enhancements reports only show supported types); third, there aren't yet any valid tags of that type site-wide. Use the URL Inspection tool first to check if individual pages are recognized, confirm tags are correct, then wait patiently for report generation.

Will errors in the report result in penalties?

Structured data "errors" themselves aren't manual penalties — they simply indicate those pages can't earn corresponding rich results. What actually triggers manual penalties are violations of structured data guidelines, such as marking fake information, marking invisible content, or spammy markup — these issues appear in Search Console's "Manual Actions" report and are far more serious in nature and impact than ordinary errors.

What should I do after fixing structured data errors?

After fixing and deploying, click on that issue in the corresponding Rich Results report and use the "Validate Fix" feature to notify Google to recheck. Google will recrawl affected pages and update status, a process that typically takes days to weeks. During this time the report will show "Validation in progress," and upon completion will change to "Passed" or relist pages still not fixed. Don't repeatedly click validation — wait patiently for one round to complete.