Free · No Sign-Up · Instant Results

Schema & Structured Data Tester

Validate your JSON-LD, see which schema types you're using, and check the fields Google needs for rich results.

Ad / Affiliate · pre-result

Validate Your Structured Data

Structured data is how a page becomes eligible for rich results — review stars, FAQs, product details and more. Invalid JSON-LD or missing required fields means the markup is parsed but the rich result never appears.

Our Schema & Structured Data Tester fetches any public URL, extracts and parses its JSON-LD, lists the detected schema types, and checks them against Google's published required and recommended fields for rich results.

No sign-up, nothing stored, results in seconds.

No need to type http:// — just the domain works. We fetch the page server-side and keep nothing. Public URLs only.

What this tool checks

JSON-LD extraction
Every JSON-LD block is extracted and parsed, with specific syntax errors reported rather than a generic failure.
Detected types
The schema types present on the page are listed, so the structured data actually being declared is visible.
Required fields
Each type is checked against Google's required properties for rich results, since a missing required field disqualifies the result.
Recommended fields
Recommended properties are reported separately, because they strengthen eligibility without being mandatory.
Nested and @graph
Nested entities and @graph structures are handled, so complex real-world markup is evaluated correctly.

Why it matters for SEO

Structured data does not raise rankings, but it changes how a result looks in search, and a richer result earns more clicks at the same position. The catch is that meeting Google's requirements makes a page eligible for rich results, not guaranteed to receive them — eligibility also depends on site quality and Google's own discretion. Our tool reports against the published requirements honestly and does not promise an outcome Google controls.

How to fix common issues

Invalid JSON-LD syntax
Broken JSON-LD is fixed by correcting the reported syntax error — a trailing comma or unescaped quote is enough to make Google skip the entire block.
Missing required field
A missing required property is fixed by adding it with a valid value, since Google will not show the rich result without every required field.
Wrong schema type
A mismatched type is fixed by using the schema type that matches the content, because the wrong type cannot qualify for the intended rich result.
Markup not matching visible content
Structured data that describes content not on the page is fixed by aligning the markup with what users actually see, which Google requires.
Recommended fields omitted
Omitted recommended fields are fixed by adding them where applicable, which strengthens eligibility even though they are not strictly required.

Frequently asked questions

What is structured data?
Structured data is machine-readable markup, usually JSON-LD, that describes a page's content so search engines can offer rich results.
Does structured data improve rankings?
Structured data does not directly improve rankings. It can produce richer search results that earn more clicks at the same position.
Does valid schema guarantee rich results?
Valid schema makes a page eligible for rich results but does not guarantee them, because eligibility also depends on site quality and Google's discretion.
What format should I use for schema?
JSON-LD is the format Google recommends, since it is kept separate from the visible markup and is the easiest to maintain.
Why is my valid schema not showing a rich result?
Valid schema may still not show a rich result if a required field is missing, the content is ineligible, or Google has chosen not to display it.
Is this structured data tester free?
Our Schema & Structured Data Tester is free, with no sign-up, no limits, and nothing stored. The page you submit is fetched server-side, analyzed, and then discarded.

Related tools

Meta Tag Analyzer
Audit titles, descriptions and on-page tags together.
Open Graph Preview
See how the page renders when shared socially.
Heading Structure Checker
Check the document outline behind the markup.
Indexability Checker
Confirm the marked-up page can actually be indexed.