Structured Data Validator documentation

Validate JSON-LD schema markup, normalize pasted script tags, and review repair hints before publishing.

Overview

Use it when the format needs to change, not the meaning

Use Structured Data Validator when JSON-LD or schema markup needs a final pass before it ships.

Schema checks

Review JSON-LD before you paste it into a page or CMS.

Markup cleanup

Normalize pasted script blocks before sharing them with others.

Issue review

See validation hints when markup does not parse cleanly.

Supported inputs

Bring clean source text and keep the direction straight

  • Accepts JSON-LD script tags or raw structured data text.
  • Pasted markup can be normalized before validation.
  • Repair hints help surface common schema mistakes.

Walk through it

Follow the same sequence you see in the tool

Workflow

Validate markup

Use this flow when you already have structured data and want to check it.

  1. Paste the JSON-LD or script block.
  2. Run validation to see any issues or hints.
  3. Copy the cleaned output or fix the source markup.

Workflow

Review repair hints

Use this flow when the markup needs editing before it goes live.

  1. Read the warnings and identify the broken field.
  2. Adjust the schema value or structure.
  3. Run validation again before you copy the final version.

What you get

Check the result before you copy it into the next step

Validation results

Issues and hints show whether the markup is ready.

Normalized JSON-LD

Cleaned structured data can be copied after the check.

Repair guidance

Hints point to the fields that need attention.

Avoid these mistakes

Small input problems create the biggest conversion errors

Wrong schema type

Confirm the schema type matches the page content.

Broken JSON syntax

Fix parsing errors before you trust the result.

Skipping the final copy review

Check the normalized output before publishing it.

Glossary

Decode the terms before you act on them

This section translates the most technical labels on the page into plain language so you can interpret the output without opening another tab.

JSON-LD

JSON-LD is a JSON-based format for expressing structured data on a page. It is commonly embedded inside a script tag.

Schema type

A schema type is the structured-data category that describes the page or entity, such as `Article`, `Product`, or `WebPage`.

Rich results

Rich results are enhanced search listings that may show extra information such as ratings, prices, or article details.

Parse error

A parse error means the validator could not read the markup as valid structured data because the syntax or structure was broken.

Need a different utility? Browse the documentation hub for the rest of the published guides.
Last updated March 23, 2026