Validate Schema.org

Validate Schema.org structured data types, properties, and value relationships.

freeworks offlinenothing uploaded
ToolSchema.org Validator
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

JSON-LD, Microdata, or RDFa becomes typed items and properties, then vocabulary metadata is used to flag type mismatches and malformed value shapes. Unknown extensions are reported separately from syntax errors.

  • Vocabulary checks catch type-property mismatches.
  • Schema.org extensions remain visible rather than discarded.

Worked example

Validate Product JSON-LD
Check a Product schema for required fields (name, offers) and structural validity
Input
											{"@context":"https://schema.org","@type":"Product","name":"Laptop","offers":{"@type":"Offer","price":"999","priceCurrency":"USD"}}
										
Output
												Valid: yes
Type: Product
Errors: none
Warnings: none
Properties: name, offers
											

When to use this

SEO audits, ecommerce markup, and publisher structured data validate Schema.org.

Edge cases

  • A property can be valid for one type but not another.
  • A recommended property can be absent without making syntax invalid.
  • A custom vocabulary term may be intentional but unknown.

References