Free Tool by SearchVector

Schema Markup Validator

Loading...

Loading the tool…

Check the JSON-LD on a live URL or in code you paste: syntax errors, every schema type found, and missing required or recommended properties.

Catch structured data errors before Google does

Structured data helps search engines understand a page and can make it eligible for rich results. This validator reads every JSON-LD block, reports JSON errors, walks nested items and @graph arrays, and checks key properties for more than 20 common types.

Microdata and RDFa are detected and counted but not validated. For important pages, also confirm eligibility in Google’s Rich Results Test.

Validate a live page or a snippet.

Exact JSON parse errors per block.

Required and recommended properties by type.

Formatted JSON-LD for copying.

About the schema markup validator

URL or code

Included

Validate a live page or a snippet.

Syntax errors

Included

Exact JSON parse errors per block.

Property checks

Included

Required and recommended properties by type.

Raw view

Included

Formatted JSON-LD for copying.

How it works

Use the schema markup validator in three steps

Enter a url or paste code, validate, fix and re-test.

01

Enter a URL or paste code

JSON-LD on its own or inside HTML.

02

Validate

Every block is parsed and checked.

03

Fix and re-test

Add missing properties and test again.

Validator features for rich results

The checks that catch most structured-data mistakes.

JSON-LD parser

Handles arrays, nesting and @graph.

Type rules

Article, Product, FAQPage, LocalBusiness, Event, Recipe, VideoObject and more.

Clear errors

Required vs recommended clearly marked.

Other formats

Flags microdata and RDFa on the page.

FAQ

Schema Markup Validator FAQs

Common questions about the schema markup validator.

Valid markup, then visible results

Fix your schema here, then track rankings and clicks with SearchVector.

Start with our free plan. No credit card required.