Schema Validator
Extract and validate a page's JSON-LD structured data.
How it works
Enter a URL and the validator extracts every application/ld+json block on the page, parses each one, and reports JSON syntax errors — because a single stray comma silently disables an entire block for every crawler.
It inventories the declared @type values (walking @graph containers too) and runs required-field checks for the types that earn rich results: Article, Product, FAQPage, Organization, and BreadcrumbList.
Microdata (itemscope) markup is noted when present. Everything downloads as CSV or JSON, free and instant.
Frequently asked questions
Why did my structured data disappear from search results?
The most common cause is a JSON syntax error introduced by a template change — crawlers drop the whole block, not just the broken field. This validator surfaces the exact parse error per block.
Which fields are actually required?
It depends on the type: Article needs a headline, Product a name, FAQPage a mainEntity of Questions with acceptedAnswers, BreadcrumbList positioned items. Missing required fields disqualify the rich result; missing recommended fields just weaken it — the validator distinguishes the two.
Do you validate microdata too?
Microdata presence is reported so you know it exists, but validation runs on JSON-LD only — the format Google recommends and the one worth migrating to.
Schema valid. Now feed it authority.
BuildSEO AI builds the verified backlinks that turn valid markup into rich results.
Try BuildSEO AI