Paste your structured data, either the JSON-LD on its own or the whole page source, and the validator checks the syntax, lists each item it finds with its type, and reports the required and recommended fields that are missing for the types it knows. It reads only the code you paste and never visits a live page. For a final check of how Google reads a live URL, use Google's own Rich Results Test as well.
Structured data is a block of labelled facts about a page, written in a format machines read. A paragraph can say that a shop opens at nine; structured data states it as a field with a name and a value so a search engine does not have to guess. JSON-LD keeps this block separate from the visible HTML, which makes it easy to add and easy to fix.
Search engines use the facts to build richer results: star ratings under a product, questions and answers under a listing, an event date, a business address on a map. The markup does not change how your page ranks by itself, but a richer result can earn more clicks from the same position.
Syntax is the first gate. A trailing comma or a missing quote makes the whole block unreadable, and everything inside it is lost. That is why the checker reports the line of a syntax error before it looks at any field.
Fields are the second gate, and honesty is the third. Rating stars on a page with no visible reviews, or an FAQ block whose questions do not appear on the page, go against the guidelines of the search engines and can lead them to ignore your markup. Keep the markup and the visible page in step, and re-check it whenever either one changes.
No. It reads only the text you paste and never fetches a web address. Markup that a script adds to the page after it loads will not be in the source you copy, so paste the output from your browser's inspector if your site builds its markup that way.
The built-in table follows what search engines commonly need to understand each type. For example Organization needs a name, a LocalBusiness needs a name and address, a Product needs a name plus an offer, a review or a rating, and an Event needs a name, a start date and a location. Search engines update their guidance, so check their current documentation before a big launch.
An error is a missing required field or broken syntax, which can stop the item from being used at all. A warning is a recommended field that is missing, or a value that looks wrong, such as a relative image path or a date in the wrong format.
JSON-LD only, which is the format search engines recommend. Microdata and RDFa, which are written into the HTML tags themselves, are not read. If your page uses them, move to JSON-LD or check them with a tool that parses the full page.
The syntax is still checked and the type is listed, marked as syntax only. No field rules are applied to types the table does not cover. This is a code check, not a guarantee of how any search engine will treat your page.
Related: Schema markup generator, JSON formatter and validator, Meta tag generator.
Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.