What is structured data?
Structured data is extra markup that describes your page's meaning to search engines in a standard vocabulary (schema.org), usually written as JSON-LD. It powers rich results: star ratings, FAQs, recipes, events, and breadcrumbs in search listings. This validator checks JSON-LD from a live URL or pasted markup, shows the detected types, and verifies required and recommended fields.
Why JSON-LD?
JSON-LD is Google's recommended format because it sits in a single script block separate from your visible HTML,
which makes it easy to add, edit, and keep correct. Each block declares a @type (such as Article,
Product, or FAQPage) and a set of properties. Because it is decoupled from page layout, you can validate and
update it without touching the rest of the template.
Required vs. recommended fields
Each schema type has required fields that must be present for eligibility, and recommended fields that improve the richness of the result. Missing a required field is the usual reason Search Console reports a schema error and a rich result does not appear. The validator separates the two so you know what you must fix versus what would simply help.
Schema does not guarantee rich results
Valid structured data makes your page eligible for rich results, but Google decides whether to actually show them based on quality, relevance, and policy. So correct markup is necessary but not sufficient. Focus on the schema types that match your content (Article, Product, FAQ, LocalBusiness, Breadcrumb are the high-value ones for most sites), keep them accurate, and validate after every change.
Last updated: July 2026