Summary
The Structured Data Validator reads the JSON-LD of a page, or the code you paste, and checks it property by property against the requirements Google publishes for each rich result: product, article, breadcrumb, local business, event, recipe, video, job posting and more. It locates syntax errors to the line, separates blocking errors from recommended properties, checks dates, prices, currencies and ratings, and lists the rich results the page is eligible for.
Want to go further? Ask
Structured data describes a page in a format machines read without guessing: what the product costs, who wrote the article, where the business is. Valid markup makes a page eligible for rich results, and it helps the AI assistants extract reliable facts.
What the validator checks
- Syntax: one stray comma makes Google ignore the whole block; the line and column are shown.
- Required properties: without them, no rich result, for example a price and a currency for a product offer.
- Formats: ISO 8601 dates and durations, numeric prices, 3-letter currencies, absolute URLs, ratings within their scale.
- Context: missing @context or @type, @graph nodes, and microdata or RDFa found on the page.
Fixing the most common errors
- Write prices as a number with a dot, without the currency symbol: 49.90 and "EUR".
- Describe the author as a Person with a name, not as plain text.
- Number breadcrumb positions from 1, with an item URL on every level but the last.
- Paste the corrected code in the code tab to validate it before publishing.
To write the markup from a form, use the schema generator, or the FAQ schema generator for questions and answers. To see how the AI assistants read your markup, run the structured data LLM audit.


























































































