Schema checks
Review JSON-LD before you paste it into a page or CMS.
Documentation
Validate JSON-LD schema markup, normalize pasted script tags, and review repair hints before publishing.
Overview
Use Structured Data Validator when JSON-LD or schema markup needs a final pass before it ships.
Review JSON-LD before you paste it into a page or CMS.
Normalize pasted script blocks before sharing them with others.
See validation hints when markup does not parse cleanly.
Supported inputs
Walk through it
Workflow
Use this flow when you already have structured data and want to check it.
Workflow
Use this flow when the markup needs editing before it goes live.
What you get
Issues and hints show whether the markup is ready.
Cleaned structured data can be copied after the check.
Hints point to the fields that need attention.
Avoid these mistakes
Confirm the schema type matches the page content.
Fix parsing errors before you trust the result.
Check the normalized output before publishing it.
Glossary
This section translates the most technical labels on the page into plain language so you can interpret the output without opening another tab.
JSON-LD is a JSON-based format for expressing structured data on a page. It is commonly embedded inside a script tag.
A schema type is the structured-data category that describes the page or entity, such as `Article`, `Product`, or `WebPage`.
Rich results are enhanced search listings that may show extra information such as ratings, prices, or article details.
A parse error means the validator could not read the markup as valid structured data because the syntax or structure was broken.