Schema Markup Validator

Paste your JSON-LD structured data (with or without the surrounding script tag) and get instant feedback on syntax, required properties and common rich-result mistakes.

Script tags are stripped automatically. Nothing leaves your browser.

Paste your markup to validate it.

How it works

The tool first parses your markup as JSON and reports the exact position of any syntax error. It then checks for @context and @type, verifies the properties Google requires for that schema type, flags recommended properties that are missing, and warns about empty values or placeholder text left in by mistake. Everything runs in your browser - nothing is uploaded.

Basic guide

Paste your JSON-LD into the validator, with or without the surrounding script tag.

The tool checks the JSON syntax, schema type, required properties and common issues such as empty or placeholder values.

Example

Paste:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "10 Ways to Improve Your CTR"
}

The validator checks the markup and identifies missing or problematic properties that should be reviewed before publishing.

Related tools