Structured data
Schema Markup Tester
Check JSON-LD from a page or pasted code. Inspect schema types and get clear explanations of syntax errors and property warnings.
See what your markup says.
Test a URL or paste code to see schema types, syntax errors, and property warnings.
Results
What this test checks
The tester reads JSON-LD blocks, including arrays and @graph objects. It checks JSON syntax, common JSON-LD structure, and type and property names against a bundled Schema.org vocabulary. Property usage and selected value checks are warnings, because Schema.org allows flexible values.
Microdata and RDFa are detected but not validated. Custom or mixed JSON-LD contexts are reported without vocabulary validation. This is a source-code check, not a full JSON-LD processor or a test of Google's rich-result eligibility.
Vocabulary derived from Schema.org, licensed under CC BY-SA 3.0. The tool uses a reduced snapshot of type and property definitions.
Does valid schema guarantee a rich result?
No. Google applies feature-specific requirements and content policies. Even correctly marked-up pages may not receive rich results. Verify important pages with the Schema.org validator and Google Rich Results Test.
Need to inspect how a site was built? Use the Website Technology Detector.