Schema Markup Validator

Validate your JSON-LD structured data — from a live URL or pasted markup. Catches missing @context/@type and the required + recommended properties for every common rich-result type, with a one-click jump to Google’s Rich Results Test.

Frequently asked questions

What does this validator check?

It reads the JSON-LD on a page (or markup you paste), confirms each block has a valid @context and @type, and checks the required and recommended properties for the common rich-result types — Article, Product, Offer, Organization, LocalBusiness, Person, FAQPage, BreadcrumbList, Event, Recipe, Review, HowTo, VideoObject, WebSite and more. Errors mean the item likely won’t be eligible; warnings are properties Google recommends.

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

It’s a fast first pass that runs instantly and explains exactly which properties are missing, plus an AEO angle (clean schema helps AI engines cite you). For the final, authoritative word on rich-result eligibility, click “Test in Google Rich Results” — we link straight to it with your URL pre-filled.

Does it check Microdata or RDFa?

No — it validates JSON-LD, which is the format Google and AI engines prefer and what our generators produce. If your structured data is in Microdata or RDFa, convert it to JSON-LD (our Schema Generator can help) and validate it here.

Is the FAQ rich result still worth marking up?

Google retired the visual FAQ rich result for most sites, so FAQPage schema no longer shows the expandable accordion under your listing. It’s still worth adding for answer-engine optimisation — ChatGPT, Perplexity, Google AI Overviews and Bing/Copilot use it to understand and cite your Q&As. The validator flags this so your expectations are accurate.

Related free tools

Want the full picture?

This tool checks one thing. Run a complete, free SEO audit across 26 factors in about a minute.

Run a free SEO audit