Schema & Structured Data Testing Tools

Learn how to validate structured data with Google's Rich Results Test, Schema Validator, and Search Console. Covers testing workflows and debugging common errors.

Intermediate7 min readUpdated 04 Mar 2026Bukhosi Moyo

Structured data must be correctly implemented to trigger rich results in Google and provide machine-readable information to AI search systems. Testing tools validate that your schema markup is syntactically correct, follows Google's guidelines, and is eligible for enhanced search features.

Quick Answer
  • Google Rich Results Test is the primary tool — it validates schema against Google's specific requirements for rich results.
  • Schema.org Validator checks syntax correctness against the Schema.org specification.
  • Google Search Console Enhancements shows schema performance across your entire site with real-world error data.
  • Always test schema before and after implementation — errors can prevent rich results from appearing.
  • A page can have valid schema that is not eligible for rich results — Google's guidelines are stricter than the Schema.org specification.

If you want the full breakdown, continue below.

Essential Testing Tools

Google Rich Results Test

URL: search.google.com/test/rich-results

The most important testing tool for SEO schema:

Feature Detail
What it tests Schema against Google's rich result requirements
Input URL or code snippet
Output Detected items, eligible rich results, errors, warnings
Rendered HTML Tests JavaScript-rendered schema (important for SPA/React sites)
Mobile/Desktop Toggle between mobile and desktop rendering
Cost Free

What it shows:

  • Which schema types were detected
  • Whether they qualify for rich results
  • Specific errors that prevent rich results
  • Warnings that may affect eligibility

Use for: Validating any page before deployment and after schema changes.

Schema.org Validator

URL: validator.schema.org

Feature Detail
What it tests Schema syntax against Schema.org specification
Input URL or code snippet
Output Parsed schema structure with property validation
Standard Tests against the full Schema.org vocabulary
Cost Free

Use for: Checking that your schema is syntactically correct and uses valid properties.

Key difference from Rich Results Test: The Schema.org Validator checks specification compliance, while Google's tool checks Google's specific requirements. Schema can be valid per Schema.org but not qualify for Google rich results.

Google Search Console — Enhancements

Feature Detail
What it shows Schema status across your entire site
Error tracking Specific errors by schema type
Valid items Pages with correctly implemented schema
Trends Performance over time
Cost Free (requires verified property)

Reports available:

  • FAQ
  • How-to
  • Product
  • Review
  • Breadcrumbs
  • Videos
  • Sitelinks searchbox
  • And more (depending on what you have implemented)

Use for: Monitoring schema health across your entire site over time.

Schema Markup Validator (Formerly Structured Data Testing Tool)

URL: validator.schema.org (same as Schema.org Validator)

Google deprecated the old Structured Data Testing Tool and directed users to the Rich Results Test and Schema.org Validator.

Testing Workflow

Before Implementation

  1. Plan which schema types to implement per page
  2. Write the JSON-LD code
  3. Test the code snippet in the Rich Results Test (before adding to the site)
  4. Fix any errors or warnings
  5. Validate syntax in Schema.org Validator

After Implementation

  1. Deploy schema to the live page
  2. Test the live URL in Google Rich Results Test
  3. Confirm schema is detected and eligible
  4. Check that JavaScript rendering includes the schema (if using client-side rendering)
  5. Monitor Search Console Enhancements for errors over the following weeks

Ongoing Monitoring

  1. Review Search Console Enhancements monthly
  2. Address any new errors immediately
  3. Re-test when making page template changes
  4. Audit schema when updating content management systems

Common Schema Errors

Error Cause Fix
Missing required property Required field not included Add the missing property
Invalid value Wrong data type for property Correct value format
Invalid URL Malformed URL in property Fix URL syntax
Warning: Missing recommended property Optional but recommended field missing Add if possible
Object type not recognised Using non-standard type Use Schema.org recognised types
Duplicate schema Same type declared twice Remove duplicate

Key Takeaways

  • Google Rich Results Test is the primary validation tool for SEO schema.
  • Test both code snippets (before deployment) and live URLs (after deployment).
  • Search Console Enhancements provides ongoing site-wide schema monitoring.
  • Valid Schema.org markup may not qualify for Google rich results — test against both standards.
  • Monitor schema health monthly and re-test after any template or CMS changes.

Quick Schema Testing Checklist

  • Schema code tested in Rich Results Test before deployment
  • Live URLs tested after deployment
  • JavaScript rendering verified (for SPAs and React sites)
  • All errors resolved before launch
  • Warnings addressed where feasible
  • Search Console Enhancements reviewed monthly
  • Schema re-tested after template changes
  • New schema types validated before site-wide rollout

Related SEO Documentation

Was this helpful?