Schema Troubleshooting Guide help guide illustration

Schema Troubleshooting Guide

Diagnose validator errors, Search Console warnings, and missing rich results.

GuideTroubleshootingintermediate14 min readUpdated September 28, 2025

Tags

troubleshootingdebuggingvalidationerrorssolutionsgoogle-rich-results-testsearch-console

Schema Troubleshooting Guide

Work through these steps when markup validates locally but behaves unexpectedly in production.

Rich results not showing

Structured data does not guarantee rich results. Check:

  1. Eligibility: Rich Results Test must show the feature as valid for that URL
  2. Content match: On-page text and images match JSON-LD
  3. Indexing: URL is indexed in Search Console
  4. Time: Google may take days or weeks to reflect changes

Schema is not a direct ranking factor. Missing snippets can still mean the implementation is correct.

Validation errors

ErrorTypical fix
Missing required propertyAdd the field; see schema.org for the type
Invalid JSONRemove trailing commas; validate with json lint
Invalid URLUse absolute https URLs
Wrong typeChange @type to match page content

Markup not detected

  • View page source (not DevTools Elements alone) and search for application/ld+json
  • Confirm wp_head() or your framework layout outputs the block
  • Disable conflicting SEO plugins that strip or duplicate JSON-LD

Search Console warnings

Open the Enhancements or structured data report. Click example URLs, fix the template, redeploy, and request validation.

Debugging workflow

  1. Copy JSON-LD from page source
  2. Paste into validator.schema.org
  3. Test live URL in Rich Results Test
  4. Compare JSON values to visible HTML
  5. Fix template; avoid one-off URL patches when the bug is global

Related guides: Testing & Validation, Common Mistakes.

Related Resources