Logo

Every entity, in view

Structured Data ValidatorInspect. Understand. Correct.

See your page’s JSON-LD entities, inspect field findings, and prepare source corrections in one focused workspace.

Inspect, understand, correct

Validate your page’s structured data

For dynamically inserted markup, open browser Inspect, copy the rendered page HTML, and use JSON-LD or HTML mode. Scripts are never executed.

Understand what your schema report means

Separate blocks from entities

One JSON-LD script can describe an entire graph. Inspect individual Article, Person, Organization, and other typed items without confusing entities with script counts.

Review precise field evidence

Expand a card to see detected values, property paths, date problems, local references, and missing profile recommendations. Unknown types remain visible with explicit coverage limits.

Correct and validate again

Edit the relevant source block, review syntax feedback, and apply it to your draft. Export reviewed markup before publishing, then use official tools for broader validation.

Syntax, vocabulary, and search eligibility are different

A passing local check does not certify every schema rule. Use Schema.org Validator for vocabulary review and Google Rich Results Test for supported search features.

Structured data questions

Does valid JSON mean my schema is fully valid?

No. JSON syntax, vocabulary conformance, field formats, visible-content accuracy, and Google feature policies are separate checks. This validator reports its supported local checks and links to official testing tools.

Why are there more entities than script blocks?

A script can contain a graph with several entities. An Article can also contain nested Person, Organization, and ImageObject entities. Each typed object appears separately, while multiple types on one object share a card.

Can I correct errors here?

Yes. Edit the source block, review syntax feedback, and apply the correction to your draft. Export the reviewed markup and publish it through your website editor. Your live website is not edited automatically.

Why is my dynamically inserted schema missing?

URL import reads returned HTML without executing JavaScript. Paste the rendered page HTML or the JSON-LD itself to inspect client-inserted markup. Do not treat missing extracted markup as proof that a website has none.

Are Article properties mandatory?

Google's Article documentation lists recommended properties rather than universal required properties. This tool labels field-profile suggestions as review items. Missing recommendations do not establish a Google eligibility failure.

Which formats are supported?

This tool inspects JSON-LD in imported or pasted HTML, and directly pasted JSON-LD. Microdata, RDFa, custom context expansion, and remote reference resolution are not covered. Use Schema.org Validator for broader vocabulary validation.