Free Schema Markup Validator
Check whether your structured data (JSON-LD) is valid and complete — the markup that helps Google show rich results like star ratings, FAQs, and business details.
Free · No signup required · Results in seconds
Checking …
Couldn't Check That Page
Something went wrong.
What Is a Schema Validator?
Schema validation checks the structured data markup implemented on a webpage and identifies errors or issues that can prevent search engines from correctly interpreting it. Structured data is written as JSON-LD using the Schema.org vocabulary — a shared standard search engines use to understand what a page is actually about, beyond just its visible text.
Each schema type has properties search engines expect — some required, some recommended. Our validator checks a page's JSON-LD blocks against those properties and flags two kinds of issues: errors (a required property is missing, or the JSON itself doesn't parse) and warnings (a recommended property is missing, which won't break the markup but may limit what search engines can show).
How to Use Our Schema Validator
Enter the webpage URL you want to check.
Run the validation.
Review the structured-data items we detected on the page.
Check the errors and warnings for each item.
Fix the flagged markup on your website — use the copy-paste snippet we generate for each issue.
Validate again to confirm the fix worked.
Our Schema Validator Checks
We validate the JSON-LD structured data types businesses use most often for rich search results. Here's exactly what the tool looks for — nothing more, nothing promised that isn't actually checked.
Schema.org Markup
Detects JSON-LD structured data blocks on the page.
JSON-LD Syntax
A single misplaced comma can silently break your schema — we check that every block actually parses.
Structured Data Types
Identifies which Schema.org @type each block is using.
Required Properties
Flags missing properties Google's guidelines require for that schema type.
Recommended Properties
Flags missing properties that aren't strictly required but improve rich-result eligibility.
Property Values
Confirms required and recommended fields actually have a value, not just an empty placeholder.
Invalid Markup
Catches JSON syntax errors that stop search engines from reading the block at all.
Missing Information
Shows exactly which fields are missing, with a copy-paste example of what to add.
Multiple Entities
Reads @graph collections and arrays of schema objects, validating every entity found — not just the first one.
Supported Schema Types
Our validator checks these 8 schema types against their required and recommended properties. Other types are still detected and shown as valid JSON, just without a field-by-field validation profile yet.
Valid vs. Invalid Structured Data
A quick side-by-side — the difference is often just one missing property.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Zelthra",
"url": "https://zelthra.com"
}
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Zelthra"
// missing "url" — a required field
}
Schema Validator vs. Google Rich Results Test
Schema Validator
Validates that your Schema.org structured-data implementation is syntactically correct and includes the properties each type requires or recommends.
Google Rich Results Test
Checks whether a page is eligible for specific rich-result features in Google Search itself.
Neither tool replaces the other — use our Schema Validator to catch implementation errors first, then check Google's Rich Results Test for eligibility once your markup validates cleanly.
Need Help Fixing Structured Data Issues?
If your website has schema errors or structured-data problems that require development work, Zelthra can audit and implement technical SEO improvements.
More Free SEO Tools
Check another part of your website's technical SEO.
Meta Tag Checker
Review titles, descriptions, and Open Graph tags at a glance.
Try It FreeBroken Link Checker
Find broken internal and external links before they hurt rankings.
Try It FreeRobots & Sitemap Checker
Confirm search engines can crawl and index your site.
Try It FreeRedirect Chain Checker
Spot redirect chains and loops that waste crawl budget.
Try It FreeSEO, AEO & GEO Checker
Check how ready your site is for search, AI answers, and generative engines.
Try It FreeWebsite Grader
A full health check across SEO, performance, and best practices.
Try It FreeFrequently Asked Questions
Yes. There's no signup, no email required, and no limit on how many pages you can check.
Structured data (usually written as JSON-LD) is code added to a page that describes its content in a format search engines understand — helping you qualify for rich results like star ratings, FAQs, and business info panels.
Organization, LocalBusiness, Product, Article/BlogPosting, FAQPage, BreadcrumbList, and WebSite. Other types are still detected and shown, just without a field-by-field validation profile yet.
Google requires certain properties for a schema type to be eligible for rich results — for example, a Product needs a name at minimum. If a required field is missing, search engines may ignore that schema block entirely.
No. Valid schema makes you eligible, but Google decides whether and how to display rich results based on many factors. Fixing validation errors removes a common reason schema gets ignored.
No. We fetch the page, read its structured data, and don't save the URL or results anywhere.
Want Rich Results in Google Search?
From Organization schema to FAQ rich results, we implement and validate structured data that helps your pages stand out in search.