Schema Markup Validator
Paste your JSON-LD structured data and instantly check for syntax errors, missing required fields, and common SEO mistakes.
Schema validation explained
What does this schema validator check?
This tool checks three layers: JSON syntax (is it valid JSON?), schema structure (does it have @context and @type?), and type-specific requirements (are required fields present for your schema type?). It also flags common SEO mistakes like missing images, descriptions, and URLs that could prevent rich results.
Is this the same as Google's Rich Results Test?
No. Google's Rich Results Test checks whether your markup qualifies for specific rich result features in Google Search. This tool focuses on structural validation — correct syntax, required properties, and common mistakes. Use this tool first to catch errors, then Google's test to confirm rich result eligibility.
Which schema types does this validator support?
The validator checks type-specific required fields for LocalBusiness, FAQPage, Article, Product, HowTo, Organization, Person, Event, Recipe, and WebSite. For any other schema type, it still checks JSON syntax, @context, @type, and general best practices. Need help generating schema? Try our Schema Markup Generator.
Can I validate markup that's already on a live page?
This tool validates the JSON-LD code itself, not a live URL. To validate, view your page source, find the <script type="application/ld+json"> tag, copy the JSON content inside it, and paste it here. For live URL testing, use Google's Rich Results Test.
Is this tool free and does it store my data?
Completely free with no usage limits and no account required. It runs entirely in your browser — your markup is never sent to any server, never stored, and never shared. Everything happens locally on your device.
Need help fixing your structured data?
I audit and implement schema markup that earns rich results — from fixing errors to full structured data strategy. Senior consultant, no agency middlemen.
SEO Audits Free Consultation