Free Schema Markup Validator for Rich Results
Check the structured data on any page or in your own code. Find JSON-LD and Microdata, catch broken JSON and see which Google required and recommended properties are missing.
- What it doesFinds and checks JSON-LD and Microdata
- AccuracyRule-based, uses Google’s property lists
- Works withAny live URL or pasted code
- PriceFree, no sign-up, no limit
- Last reviewed
What Is a Schema Markup Validator?
Schema markup only helps if search engines can read it. A trailing comma, curly quotes or a missing required property can make Google skip your markup. This validator checks both the code and the content: is the JSON valid, is the type known, and does it have the properties Google lists as required or recommended for that rich result.
- Checks a live URL or code you paste
- Finds JSON-LD and Microdata
- Explains JSON errors in plain words
- Checks Google required and recommended properties
- Free, no sign-up, no daily limit
How to Use the Schema Markup Validator
Enter a URL or paste code
Run the check
Read the results
Fix the problems
Check again
Most common schema errors
- Trailing comma before
}or]. JSON does not allow it. - Curly quotes copied from Word or Docs. Use straight quotes only.
- Missing @context. Add
"@context": "https://schema.org". - Missing required property, like price on a Product offer.
- Content not on the page. Google wants markup to match what users see.
Validation Results Explained
| Result | What it means | What to do |
|---|---|---|
| Valid, has required properties | Google may show a rich result | Add recommended properties to make it richer |
| Missing recommended | Valid, but less complete | Add them if the info is on your page |
| Missing required | Not eligible for that rich result | Add the required properties |
| JSON error | The code cannot be read at all | Fix the syntax error shown |
| No rich result type | Valid schema.org, but Google has no rich result for it | Fine to keep. It still helps understanding. |
How the Schema Markup Validator Works
- 01
The page is loaded
Our server fetches the public page you enter, or the tool reads the code you paste.
Our server or your browser - 02
Schema is found
Every JSON-LD script and Microdata item is pulled out, including @graph lists.
In your browser - 03
The code is parsed
JSON is read line by line, and common errors like trailing commas and curly quotes are pointed out.
In your browser - 04
Properties are compared
Each type is checked against Google's required and recommended property lists for that rich result.
In your browser - 05
Results are graded
You get pass, warning or error for every item, with a plain word fix.
In your browser
What the Validator Checks
1. Code checks: is the JSON valid, is there an @context and an @type, and are Microdata itemscope and itemprop used correctly.
2. Google checks: for types with a Google rich result, such as Product, Article, Breadcrumb, LocalBusiness, Event, Recipe, Video and JobPosting, the tool compares your properties with Google’s required and recommended lists. It also flags types Google no longer shows as rich results, such as HowTo and FAQ.
Is the Schema Markup Validator Accurate?
- Valid JSON-LD passes and broken JSON is caught
- Trailing commas and curly quotes are found
- Microdata items are read correctly
- Required property lists match Google's docs
- Retired rich results are flagged
Accuracy in plain words
Google’s own Rich Results Test is the final word for Google. Our tool explains problems in plain words and also covers types Google’s test does not, but Google can change its lists, so we review them every month.
Features of the Schema Markup Validator
URL or code
Check a live page or paste code before it goes live.
JSON-LD and Microdata
Finds both formats, including @graph lists.
JSON error finder
Points to trailing commas, curly quotes and missing brackets.
Google property checks
Shows missing required and recommended properties.
Many types
Product, Article, Breadcrumb, LocalBusiness, Event, Recipe, Video, Job and more.
Plain word fixes
Every problem says what to change.
Limitations of This Tool
- It cannot guarantee a rich result. Google decides.
- It cannot check pages behind a login or firewall
- It does not run JavaScript that adds schema after the page loads
- It cannot check that markup matches what users see
- Fix all required properties first
- Confirm with Google's Rich Results Test
- Watch the Enhancements reports in Search Console
- Keep markup in line with visible page content
Who Can Use This Schema Markup Validator?
SEO specialists
Audit client markup and find what blocks rich results.
Developers
Test JSON-LD before you ship a template.
Store owners
Make sure product prices and stock are marked up right.
Bloggers
Check Article and Breadcrumb schema on your posts.
Updates, Bug Fixes and Reviews
Schema Markup Validator launched
First release with URL and code checks, JSON-LD and Microdata, JSON error finder and Google property checks.
Full re-test and rules review
We run the tool against our test cases again and check Google Search Central structured data docs and schema.org for changes.
Tool page last reviewed on .
Found a bug or a wrong result?
Tell us what you entered, what happened and what you expected. Our developer checks every report, fixes confirmed bugs as a high priority and tests the fix before it goes live.
Who Built and Reviewed This Tool
Hassan
Muhammad Ahtesham
Afza
Sources we follow
Our standards
This page follows our Editorial Policy and Methodology. If something here is wrong, our Corrections Policy explains how we fix it. Learn more about the SpellMistake team.
Ratings From Real Users
No ratings yet. Be the first to rate this tool.
- 5 ★0
- 4 ★0
- 3 ★0
- 2 ★0
- 1 ★0
Rate this tool
How useful was the Schema Markup Validator for you?
Ratings come from real visitors. One rating per person. We never add, edit or remove ratings.
Schema Markup Validator FAQ
What is a schema markup validator?
It is a tool that checks the structured data on a page. It finds JSON-LD and Microdata, tests the code and shows missing properties that Google needs for rich results.
Is this schema validator free?
Yes. It is 100% free, with no sign-up and no daily limit.
What is the difference between this tool and Google's Rich Results Test?
Google's test shows what Google can use for rich results. Our tool also explains JSON errors in plain words and checks code you paste before it goes live. Use both for the best result.
Why is my schema not showing in Google?
Common reasons are missing required properties, markup that does not match the page, a page that is not indexed, or Google choosing not to show a rich result for that search.
Can I check schema before publishing?
Yes. Paste your JSON-LD or HTML into the tool and run the check. No live page is needed.
Does this validator check Microdata?
Yes. It reads both JSON-LD and Microdata. JSON-LD is the format Google recommends.
What should I fix first?
Fix JSON errors first, then missing required properties. Recommended properties come last.