// Free — instant · no account needed
Instantly extract and validate all JSON-LD structured data on any page. Catch missing required fields, parse errors, and issues that block rich results in Google.
Extract every JSON-LD block including @graph arrays and inline schema arrays.
Check required fields per schema type: Organization, Product, Article, FAQPage, and more.
See the raw structured data exactly as search engines read it, collapsed by default.
Catch invalid JSON syntax in LD+JSON blocks that silently break rich results.
Overall schema health score based on schema count, type coverage, and validation results.
Identify which schema types enable rich results: ratings, FAQs, breadcrumbs, products.
Good results! Here's how to go deeper:
The Schema Validator fetches any public URL and extracts every application/ld+json block on the page. It parses each block as JSON, identifies the schema type via @type, and validates required fields against Google's rich results documentation. It also handles @graph arrays and inline JSON arrays, flags malformed JSON blocks, and surfaces the raw structured data so you can inspect it alongside the validation results.
Google uses structured data to generate rich results — enhanced search listings that display star ratings, pricing, FAQs, breadcrumbs, images, and other context directly in the SERP. Each rich result type has specific required and recommended properties. Missing a required field like offers on a Product or datePublished on an Article means the rich result will not appear regardless of how well-formed the rest of the markup is.
The most frequent structured data issues include using relative URLs in properties that require absolute URLs, omitting the @context declaration, nesting types incorrectly, and using non-standard property names. FAQPage schemas frequently have empty or malformed mainEntity arrays. Product schemas often lack pricing information in the offers field. This validator catches all of these issues and provides specific guidance for each.