Schema Markup Validator
Schema markup helps Google understand your content and display rich results — star ratings, FAQs, prices, and more in search results. Validate your structured data and see exactly what rich results you qualify for.
What does the Schema Markup Validator check?
Everything you need to know about your schema markup validator in one report.
JSON-LD Detection
Finds all JSON-LD structured data blocks on your page and parses them for validation.
Schema Type Validation
Checks your schema types against schema.org standards — Article, Product, FAQ, Organization, etc.
Rich Result Eligibility
Shows which Google rich result types your page qualifies for based on your schema.
Missing Required Fields
Identifies required properties that are missing from your schema, preventing rich results.
Schema Score
Overall score (0–100) reflecting how well your structured data is implemented.
Multiple Schema Support
Validates all schema blocks on the page, even when multiple schema types are present.
How it works
Enter your URL
Paste the URL of any page with structured data — product pages, blog posts, or your homepage.
Schema extraction
SEO-Snap finds and parses every JSON-LD block on the page.
Validation report
See which schemas are valid, which have errors, and which rich results you're eligible for.
Ready to check your site?
Use the Schema Markup Validator free — no account required for a basic check. Sign up for full history, PDF reports, and all 12 tools at once.
Frequently asked questions
What is schema markup?
Schema markup is code you add to your website to help search engines understand your content better. It can enable rich results in Google search — like star ratings, FAQ dropdowns, and product prices.
What is JSON-LD?
JSON-LD (JavaScript Object Notation for Linked Data) is Google's recommended format for adding schema markup. It's a script tag in your HTML that describes your content in a structured way.
Which schema types get rich results on Google?
The most impactful are: FAQPage (FAQ dropdowns), Product (star ratings + price), Article (article info), BreadcrumbList (navigation breadcrumbs), and LocalBusiness (location info).
My schema is valid but I don't have rich results — why?
Valid schema is necessary but not sufficient for rich results. Google also considers content quality, site authority, and whether the schema accurately reflects the visible page content.