Schema Markup Validator
Validate JSON-LD structured data
Source Input
Processed Output
What is the Schema Markup Validator?
Invalid structured data means no rich results — and the error is usually one missing required field. Paste your JSON-LD (or HTML containing schema script tags) and this validator checks syntax, required properties per schema type, nested item structure, and Google's documented requirements, listing every issue with its fix.
Frequently Asked Questions (FAQ)
Q: Which schema types get rich results?
FAQPage (FAQ dropdowns), Product (star ratings), Article (top stories), BreadcrumbList (breadcrumb trail), and HowTo currently produce the most visible rich results.
Q: JSON-LD, microdata, or RDFa?
Google recommends JSON-LD. It lives in one script tag, is separate from your markup, and is easier to validate and maintain.
Key Features
- Parses JSON-LD blocks from pasted HTML
- Required-field checks per schema type
- FAQ, Product, and Article specific rules
- Rich result eligibility guidance
- Direct link to Google's Rich Results Test
How to Use the Schema Markup Validator
- 1Paste your input into the editor above — or start from the preloaded example.
- 2Adjust any options, then click Run to process instantly in your browser.
- 3Review the output panel, then copy, download, or save it as a reusable snippet.