Free Tool by SearchVector
Schema Markup Validator
Loading the tool…
Check the JSON-LD on a live URL or in code you paste: syntax errors, every schema type found, and missing required or recommended properties.
Catch structured data errors before Google does
Structured data helps search engines understand a page and can make it eligible for rich results. This validator reads every JSON-LD block, reports JSON errors, walks nested items and @graph arrays, and checks key properties for more than 20 common types.
Microdata and RDFa are detected and counted but not validated. For important pages, also confirm eligibility in Google’s Rich Results Test.
Validate a live page or a snippet.
Exact JSON parse errors per block.
Required and recommended properties by type.
Formatted JSON-LD for copying.
About the schema markup validator
URL or code
Included
Validate a live page or a snippet.
Syntax errors
Included
Exact JSON parse errors per block.
Property checks
Included
Required and recommended properties by type.
Raw view
Included
Formatted JSON-LD for copying.
How it works
Use the schema markup validator in three steps
Enter a url or paste code, validate, fix and re-test.
01
Enter a URL or paste code
JSON-LD on its own or inside HTML.
02
Validate
Every block is parsed and checked.
03
Fix and re-test
Add missing properties and test again.
Validator features for rich results
The checks that catch most structured-data mistakes.
JSON-LD parser
Handles arrays, nesting and @graph.
Type rules
Article, Product, FAQPage, LocalBusiness, Event, Recipe, VideoObject and more.
Clear errors
Required vs recommended clearly marked.
Other formats
Flags microdata and RDFa on the page.
Schema Markup Validator FAQs
Common questions about the schema markup validator.