Preferences

Privacy is important to us, so you have the option of disabling certain types of storage that may not be necessary for the basic functioning of the website. Blocking categories may impact your experience on the website. More information (Cookie Policy)

Accept all cookies

Free Structured Data Validator - Test the JSON-LD of Any Page or Code

Validate the JSON-LD of any page or pasted code for free: syntax errors, required and recommended properties, and the Google rich results it can earn.

Tools

Thibault Besson-Magdelain, founder of Sorank

About Author

Thibault Besson-Magdelain

Founder of Sorank, 7+ years of experience in SEO, GEO enthusiast.
On this page

Learn everything to know on Structured Data Validator !

Created on
17/10/26
Last update:
17/10/26

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

  1. Write prices as a number with a dot, without the currency symbol: 49.90 and "EUR".
  2. Describe the author as a Person with a name, not as plain text.
  3. Number breadcrumb positions from 1, with an item URL on every level but the last.
  4. 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.

Frequently asked questions

Does valid structured data guarantee rich results?

No. Valid markup makes a page eligible. Google then decides whether to show the rich result, depending on the query, the quality of the page and its own policies.

JSON-LD, microdata or RDFa: which format should I use?

Google recommends JSON-LD: a single block, separate from the HTML, easy to generate and to maintain. This validator checks JSON-LD and flags the microdata and RDFa it finds on the page.

Why does Google no longer show my FAQ rich results?

Since 2023, Google shows FAQ rich results only for well-known government and health websites, and no longer shows HowTo rich results. The markup stays valid and readable by search engines and AI assistants.

Other Free SEO Tools

THEY TRIED SORANK BEFORE YOU

Testimonials from ambitious founders

Organic growthE-commerce

0 to 10000 visitors in 5 months

Celio Fabianomonrobotlavevitre.fr
Organic growthSoftware

0 to 5000 clients in 8 months

Thibault BMsorank.com
Organic growthLeisure and aviation

0 to 1104 clicks in 4 months

Dominiqueflight-sensations-idf.com
Organic growthMusic software

x30 clicks in 4 months

Valentin Cordiertiger-sounds.com
Organic growthHealth and wellness

x30 clicks in 4 months

Rodrigue Bretonalthevia.com