Website Test

Schema Markup Validator

The schema.org validator checks your structured data against the specification itself rather than against what Google happens to support, so it catches things the Rich Results Test ignores. Enter your URL below.

What Schema.org Structured Data Validator measures

The validator fetches your page, extracts every block of structured data, and shows the full tree of types and properties it found, flagging anything that is not valid schema.org vocabulary.

How to read your result

This tool shows you everything, including types Google has no rich result for, which is why it often reports more than the Rich Results Test does. An unrecognised property is usually a typo or an old property name that has been retired. Duplicate blocks describing the same thing are a common side effect of running more than one SEO plugin.

What to change first

If you see the same Organization or WebSite block twice, two plugins are both writing it. Turn the schema output off in one of them, because conflicting blocks make search engines guess which one to believe.

Common questions

What is the difference between this and the Rich Results Test?
This validates against the schema.org standard and shows everything. The Rich Results Test only reports the types Google can turn into a rich result.
Does invalid schema hurt my SEO?
It does not carry a penalty, but broken markup is ignored, so any rich result it was meant to earn quietly never appears.

Related tests

Run this alongside every other test in Website SEO Tests, or start from the full list of website testing tools.