STRUCTURED DATA · SEO GLOSSARY

Schema Validation

The process of checking that structured data (JSON-LD) on a page is correctly formatted and contains all required properties for its schema type.

Definition

Schema validation is checking that the JSON-LD (or Microdata/RDFa) on a page correctly implements the Schema.org specification for its declared type. A valid `FAQPage` schema must have `@context`, `@type: FAQPage`, and a `mainEntity` array of `Question` items, each with `name` and `acceptedAnswer`. Missing required properties, wrong property names (e.g., `questions` instead of `mainEntity`), or invalid property values (e.g., `availability: "InStock"` instead of `availability: "https://schema.org/InStock"` on a Product) cause the schema to fail Google's Rich Results Test.

Why it matters for SEO

Invalid schema is wasted markup. Google ignores schema that fails validation — meaning no rich results eligibility and no structured-data signal boost for AI-visibility purposes. The most common schema errors are: missing required properties, wrong data types for property values, duplicate conflicting schema from multiple sources (theme + plugin), and schema that doesn't match the visible page content. Validation should be a standard part of every content or template change.

How DeepSEOAnalysis checks this

The full audit validates all JSON-LD on every crawled page. It checks required and recommended properties for each schema type, detects multiple conflicting declarations of the same type (e.g., two `Article` blocks), and flags schema whose property values don't match what's visible on the page. The audit surfaces the specific errors (missing property, wrong type, duplicate declaration) so they can be fixed without needing to manually run the Rich Results Test on every page.

Useful tools and resources

See how your site scores on Schema Validation.

The free DeepSEOAnalysis audit checks schema validation and 100+ other signals. Full report, no signup.

Run a free audit →