Developer Tool

JSON-LD Schema Validator

Paste any JSON-LD structured data block to validate it against Schema.org requirements. Checks for required fields per type (@context, @type, name, headline, mainEntity, etc.) and reports errors and warnings.

Paste Your JSON-LD

Enter a single JSON-LD object or an array of objects. The validator parses JSON, checks @context and @type presence, and validates type-specific required fields.

What This Validator Checks

  • JSON syntax โ€” confirms the input is valid JSON.
  • @context presence โ€” warns if @context is missing (should be https://schema.org).
  • @type presence โ€” errors if @type is missing.
  • Type-specific required fields โ€” e.g. LocalBusiness needs name, FAQPage needs mainEntity, Article needs headline.
  • Schema types detected โ€” lists all @type values found.

Supported Schema Types

LocalBusiness, Organization, WebSite, Service, FAQPage, BreadcrumbList, Article, Review, AggregateRating, Person, ItemList and any other Schema.org type (basic checks only for unsupported types).

Note: This is a lightweight client-side validator. For full validation, use the Google Rich Results Test or Schema.org Validator.