Free Schema Markup Validator
Fetch a page, extract every JSON-LD block, parse each, identify its @type, and check the commonly-required fields for that type, or report that structured data is missing entirely.
YOU WILL SEE
Per-block JSON syntax check
Recognised @type identification
Required-fields check per type
Missing-schema detection
GOOGLE PREVIEW · PART OF YOUR RESULT
Free Schema Markup Validator | InRankSEO
https://inrankseo.com › tools › schema-validator
Validate schema markup on any URL and see what structured data Google reads. Free.
Title: 40/60 chars ✓ · Description: 82/155 chars ✓. Each tool page on InRankSEO gets its own unique, keyword-targeted title and meta description so every tool ranks independently on Google.
CHECK 1 OF 4 · WHAT IS A SCHEMA MARKUP VALIDATOR?
What is a schema markup validator?
Structured data (schema.org markup in JSON-LD) tells search engines what your content is, a product, an article, a FAQ, a local business, and powers rich results like price, reviews, and FAQ accordions in the search listing. Invalid JSON or missing required fields silently disable those results.
| Check | Status |
|---|---|
| What is a schema markup validator? | Checked |
CHECK 2 OF 4 · WHAT THE SCHEMA MARKUP VALIDATOR CHECKS
What the Schema Markup Validator checks
- Valid JSON syntax for every JSON-LD block.
- A recognised @type (Product, Article, LocalBusiness, FAQPage, etc.).
- The commonly-required fields for that type are present.
- A clear 'structured data missing' report if no schema is found at all.
| Check | Status |
|---|---|
| Valid JSON syntax for every JSON-LD block. | Checked |
| A recognised @type (Product, Article, LocalBusiness, FAQPage, etc.). | Checked |
| The commonly-required fields for that type are present. | Checked |
| A clear 'structured data missing' report if no schema is found at all. | Checked |
CHECK 3 OF 4 · SCHEMA TYPES IT KNOWS
Schema types it knows
The validator covers the common types that most often drive rich results: Product, Offer, Article, NewsArticle, BlogPosting, LocalBusiness, FAQPage, HowTo, Recipe, Event, Organization, BreadcrumbList, VideoObject, Review, and AggregateRating, each with its commonly-required fields.
| Check | Status |
|---|---|
| Schema types it knows | Checked |
CHECK 4 OF 4 · HOW TO FIX SCHEMA ISSUES
How to fix schema issues
For a block that fails to parse, fix the JSON syntax. For a recognised type with missing fields, add the listed fields. For a missing-schema page, add the appropriate JSON-LD for your content type. Re-run the validator to confirm the block now passes.
| Check | Status |
|---|---|
| How to fix schema issues | Checked |
WHY SCHEMA MARKUP MATTERS
Schema Markup is the part of ranking you fully control.
Real people search Google every day for exactly this. This section answers those searches directly.
What is a schema markup validator?
Structured data (schema.org markup in JSON-LD) tells search engines what your content is, a product, an article, a FAQ, a local business, and powers rich results like price, reviews, and FAQ accordions in the search listing. Invalid JSON or missing required fields silently disable those results.
This validator fetches your page, extracts every JSON-LD block, parses each, and checks the commonly-required fields for its @type against a lookup of common types.
What the Schema Markup Validator checks
Valid JSON syntax for every JSON-LD block.
A recognised @type (Product, Article, LocalBusiness, FAQPage, etc.).
The commonly-required fields for that type are present.
A clear 'structured data missing' report if no schema is found at all.
Schema types it knows
The validator covers the common types that most often drive rich results: Product, Offer, Article, NewsArticle, BlogPosting, LocalBusiness, FAQPage, HowTo, Recipe, Event, Organization, BreadcrumbList, VideoObject, Review, and AggregateRating, each with its commonly-required fields.
It does not validate against the full schema.org spec; it checks JSON syntax and the fields that most often break rich results.
How to fix schema issues
For a block that fails to parse, fix the JSON syntax. For a recognised type with missing fields, add the listed fields. For a missing-schema page, add the appropriate JSON-LD for your content type. Re-run the validator to confirm the block now passes.
68%
of first pages pass title checks
41%
miss a canonical tag
27%
have thin content (<300 words)
9,412
audits run on InRankSEO
DATA FROM 9,412 REAL AUDITS
The most common schema markup issues we find.
Aggregated and updated monthly from anonymous, real audit data.
FREQUENTLY ASKED QUESTIONS
People also ask about schema markup
✓ FAQPage schema + HowTo schema + SoftwareApplication schema on every tool page