ZeroUtil

Structured Data Validator

Validate JSON-LD structured data for correct context, type and required fields.

How to Use the Structured Data Validator

Paste your JSON-LD structured data to validate its structure. The tool checks for valid JSON syntax, correct @context and @type values, required fields per schema type, and common mistakes. Use the Format button to prettify your JSON.

What Gets Checked

  • JSON validity — Ensures your code is valid JSON.
  • @context — Verifies the schema.org context is present and correct.
  • @type — Checks that a valid schema type is specified.
  • Required fields — Validates that required properties for the schema type are present.
  • Recommended fields — Suggests optional fields that can improve your rich results.

Frequently Asked Questions

Is this a full schema.org validator?

This is a basic structural validator that checks JSON syntax, @context, @type, and key required fields. For comprehensive validation, also use Google Rich Results Test at search.google.com/test/rich-results.

What schema types are supported?

The validator has specific rules for Article, FAQPage, Product, LocalBusiness, HowTo, Recipe, Event, BreadcrumbList, Person, Organization, WebSite, and VideoObject. Other types get basic JSON and @context checks.

Can I paste the full script tag?

Yes. The validator automatically strips the <script type="application/ld+json"> wrapper if present and validates the JSON content inside.

What is the difference between errors and warnings?

Errors indicate missing required fields or invalid structure that will prevent rich results. Warnings suggest recommended improvements that can enhance your structured data quality.

Ad

More SEO & Web Tools