Schema.org Validator
Checks your JSON-LD markup conformance before publishing. Detects missing required fields, incorrect types, questionable date formats, image-as-string.
JSON-LD to validate
Also worth exploring
All toolsProduce valid Schema.org JSON-LD markup for Article, Product, FAQ, Breadcrumb, LocalBusiness, Organization, HowTo, Recipe, Event, VideoObject, Review, and Person.
Paste your backlink anchors and measure their diversity: brand, naked URL, exact match, long-tail, generic. Auto-detects over-optimization.
Test up to 200 URLs at once: HTTP code, redirect chain, response time. Ideal for backlink profile audits.
One URL, one verdict: indexable or not, and if not, why exactly. Combines HTTP status, robots.txt, meta robots, X-Robots-Tag, canonical chain and hreflang into a single check.
Frequently asked questions
How does it differ from Google's Rich Results Test? +
Google's Rich Results Test checks two things: 1) JSON-LD structure, 2) eligibility for SERP features (stars, FAQ accordion, prices). This tool does only the first — schema.org structural validation. For the second, use the official Rich Results Test. Advantage of this tool: no need to publish the page, you test your JSON-LD before injecting it.
Which types are validated? +
12 types covered: Article, NewsArticle, BlogPosting, Product, FAQPage, BreadcrumbList, LocalBusiness, Organization, HowTo, Recipe, Event, VideoObject, Review, Person. For each type we check @context, @type, required fields (per schema.org), recommended fields (warnings), and common formatting errors (datePublished without timezone, image as string instead of ImageObject, etc.).
My JSON-LD passes here but Google still complains +
Three common causes: 1) the required field is technically present but empty or null (Google treats it as absent), 2) a URL points to a 404 asset (image, sameAs), 3) a recommended field is missing and Google refuses the rich snippet without flagging it as a validation error. This tool flags empties as warnings; for image 404s and Google-specific recommendations, complement with the Rich Results Test.
And for generating Schema, rather than validating? +
See our Schema.org JSON-LD generator — form → JSON-LD ready to paste. Once generated, run it back through this validator.
Schema clean, but traffic flat?
Structured markup solves rich-snippet eligibility, not ranking. For the authority dimension, we place targeted editorial backlinks on the Stringer network.