Check the structured data on any page or code snippet. We flag every problem and tell you exactly how to fix it.
Checks JSON-LD and Microdata against schema.org and Google's structured data guidelines. Pasted code is not stored.
Trailing commas, smart quotes, comments and missing commas — with the line they're on.
Missing @context or @type, wrong capitalisation, misspelled types and property names.
Required and recommended properties for Organization, LocalBusiness, Product, Article, FAQ, Breadcrumb, Event and more.
Absolute URLs, ISO 8601 dates and durations, plain-number prices, currency codes and rating ranges.
Rich result requirements, breadcrumb order, headline length and notes on limited result types.
Every issue comes with a plain-English explanation and an example of the correct markup.
It reads the JSON-LD and Microdata on your page and checks JSON syntax, @context and @type, required and recommended properties for common schema.org types, and value formats such as URLs, dates, prices, currencies and ratings.
Errors break the markup or leave out something required, so search engines may ignore it. Warnings are values that are probably wrong. Tips are recommended additions that give search engines more detail.
Google recommends JSON-LD. It sits in one script block, separate from your HTML, which makes it easier to add and maintain. Microdata is still supported and this tool checks both.
No. Valid markup makes your page eligible, but Google decides whether to show a rich result based on quality, relevance and its own policies. Some types, such as FAQ and HowTo, are now shown only in limited cases.
Yes. Choose "Paste code" and paste your JSON-LD or the page HTML. Nothing is stored — the code is only checked and the result shown to you.
Free Web Tools