Schema Markup Validator

Schema.org's official markup validator for checking JSON-LD, Microdata, and RDFa against Schema.org vocabulary.

Category
Structured Data Validation
Pricing
Free
Use Case
Validate structured data against Schema.org vocabulary
Status
Active

What the Schema Markup Validator Checks

The Schema Markup Validator checks structured data against the Schema.org vocabulary. It can inspect JSON-LD, Microdata, and RDFa, show the entities it detects, and identify vocabulary or syntax problems. It is the broader validation tool when the markup is not limited to a Google-supported rich result.

How to Use It

  1. Test the public URL or paste the markup.
  2. Review every detected entity and its properties.
  3. Resolve errors before warnings.
  4. Check identifiers, URLs, dates, and entity relationships manually.
  5. Use Google's Rich Results Test separately when Google feature eligibility matters.

What Validation Does Not Prove

A clean result does not prove that the structured data is accurate, visible on the page, useful to a search system, or eligible for a specific search feature. The validator cannot decide whether two identifiers refer to the same real entity or whether a claim is supported by the page. It also cannot guarantee indexing, citation, or rich-result display.

The strongest implementation keeps markup aligned with visible content, uses stable identifiers, avoids unsupported claims, and is retested after templates or content models change. Validation is a quality-control step, not the outcome.