Schema Markup Validator
How to check structured data validity against the Schema.org standard. When you need the syntax validator instead of the Rich Results Test.
The Schema Markup Validator (validator.schema.org) is the official tool for checking Schema.org syntax (JSON-LD, Microdata, RDFa). It confirms standards compliance but does not guarantee Google Rich Results.
What the validator checks
The tool analyzes markup syntax and standards compliance:
- JSON-LD validity (well-formed JSON, no syntax errors).
- Existence of types and properties in the Schema.org specification.
- Property allowed for a given type (e.g., 'price' is not valid for 'Person').
- Proper nesting of objects.
Difference from Rich Results Test
The key difference is the purpose:
The Schema Markup Validator checks strict Schema.org compliance and reports syntax errors and unexpected properties. Google's Rich Results Test verifies whether the markup meets Google's requirements for a specific rich result and shows a preview.
Use the validator during development, and the Rich Results Test before publishing to confirm the markup will produce an enhanced result.
Example validation
Paste your markup at validator.schema.org. For valid JSON, you'll see a list of detected types and properties. Errors are highlighted in red.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Example Corp",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"sameAs": [
"https://facebook.com/example",
"https://twitter.com/example"
]
}Common questions
Discuss your project?
Share your goals and website context — I will suggest a practical next step.