Tools menu
Free tool
Schema Markup Validator
Check your JSON-LD schema markup for syntax errors and missing @context or @type, including arrays and @graph blocks.
Markup Audit
Universal JSON-LD Validator
What this checks
This checks JSON syntax, @context and @type on each node, and an address on LocalBusiness. It does not check property names or values against Schema.org; run Google's Rich Results Test or the Schema.org validator before you deploy.
How to use this tool
Follow these steps to get the most out of the Schema Markup Validator.
Paste your existing JSON-LD code snippet.
Click 'Validate' to run syntax checks.
Review any errors or missing required fields.
Correct the code directly in the editor.
Copy the fixed schema for deployment.
In depth
What the Validator Checks
The validator parses your JSON-LD, including arrays and @graph blocks, and flags invalid JSON and missing @context or @type before you publish.
What It Doesn't Check
It doesn't check property names or values against Schema.org or Google's rich result requirements. Use Google's Rich Results Test for eligibility and the Schema.org validator for vocabulary errors.
Want it done for you?
Schema is how search engines and AI assistants understand your business. We build it into AI search optimization for brands that want to be the recommended answer.
AI SEO & GEOMore in Structured Data