Schema Markup Validator
Validate JSON-LD structured data and catch the errors that block rich results before they start.
Free, no sign-upUpdated
Use the tool
JSON-LD markup
Validation runs automatically as you type.
Recognized types (73)
For the full schema.org vocabulary, use validator.schema.org (Google's official rich results test).
What it validates
Every check maps to a specific reason Google might ignore your markup:
- Valid JSON syntax: a single misplaced comma breaks the entire schema
- @context pointing to schema.org
- @type present and recognized as a known type
- Required fields for your specific schema type
- Optional but recommended fields (@id, url)
Supported rich result types
Google supports ~30 schema types for rich results. This tool validates required fields for Article, Product, FAQ, BreadcrumbList, LocalBusiness, JobPosting, Course, and VideoObject: the types that drive the most visible SERP enhancements.
Why not just use Google's Rich Results Test
Google's tool requires a live URL. This validator runs directly on your markup, useful when building locally, reviewing a draft in a PR, auditing markup across multiple templates before deploying, or debugging why a specific schema type isn't producing rich results.
How to use it
- Paste your JSON-LD markup into the input panel
- Review validation results: errors in red, warnings in yellow, passes in green
- Fix any red issues first: they prevent rich results entirely
- Address yellow warnings to maximize eligibility
- Test the fixed markup in Google's Rich Results Test before deploying
Frequently asked questions
Is this schema validator free?
Yes, free and no signup. It runs on pasted JSON-LD, so you can validate before the page is live.
What schema types should I use?
Use the type that matches the page: Article, Product, FAQPage, HowTo, and so on. Match the markup to the visible content on the page.
Will valid schema guarantee a rich result?
No. Valid markup makes the page eligible. Google decides whether to show the rich result.
Related tools: schema markup generator and meta tags analyzer. Background reading: AEO vs SEO.