Skip to main content
Free Tool

Schema Markup Validator

Paste JSON-LD (or a <script> tag) and instantly check every block against Google's required-field rules — per @type, with rich-result eligibility verdict and explanation.

15+ schema typesGoogle rich-result rules@graph supportMulti-block validationPer-block verdictIn-browser only

Paste JSON-LD

1

Your structured data

Paste raw JSON, a JSON array, or full <script type="application/ld+json"> blocks. Multiple scripts handled automatically.

Validation result

Status3 warnings
#1Organization
Rich result OK

Eligible for Knowledge Panel with logo and sameAs social profiles.

No issues found.

#2Article
Rich result OK

Eligible for Article rich results. Image must be 1200px+ on shortest side.

  • warningRecommended field "image" missing for Article.
  • warningRecommended field "author" missing for Article.
  • warningRecommended field "publisher" missing for Article.
Summary
  • info2 of 2 blocks eligible for Google rich results. Test in Google's Rich Results Test before shipping.

How to Validate Schema the Right Way

Four checks that separate structurally valid JSON from Google-rich-result-eligible markup.

1

Structure passes first

Valid JSON + @context + @type are the bare minimum. Without them, nothing else matters.

2

Check type-specific required fields

Google publishes a required-field list per rich-result type. Article needs headline + datePublished + image. Product needs name + offers. Miss one and rich results silently don't fire.

3

Absolute URLs only

url, image, logo, sameAs — all must be absolute. Relative paths get ignored or silently dropped.

4

Test in Google's Rich Results Test

Our tool validates field completeness. Google's tool is the final authority — always run it before shipping to production.

Schema Validator FAQ

How is this different from Google's Rich Results Test?

Google's test is the authoritative check. This tool runs in your browser (no upload), validates Google-required fields, and explains WHY something is needed. Use Google's tool for the final sign-off before shipping.

What JSON-LD types are supported?

Organization, LocalBusiness, Article, NewsArticle, BlogPosting, Product, FAQPage, BreadcrumbList, Event, Recipe, Review, VideoObject, WebSite, Person, HowTo. Unknown types are accepted but skip the field validation step.

Can I paste a <script> tag?

Yes. The tool strips <script type="application/ld+json"> wrappers automatically. You can also paste a plain JSON object, an array of objects, or multiple blocks separated by newlines.

Is my schema sent anywhere?

No. All parsing and validation happens in your browser. Nothing is uploaded or stored.

Want a Full Structured Data Audit?

Our Australian SEO team audits every template across your site — Organization, Product, Article, FAQ, LocalBusiness — and fixes every validation error.

  • Template-level validation
  • Rich-result opportunity map
  • No lock-in commitment
Book a Free Consultation First
🔒 Secure checkout|Delivered within 48 hours|100% money-back guarantee

No long-term commitment. Cancel anytime. 100% satisfaction guaranteed.