WPMozo: add-ons and tools for WordPress and Elementor
⚡ SEO & Schema · Client-side · No data sent to server

JSON-LD / Schema Validator

Paste any JSON-LD structured data block and instantly validate its JSON syntax, @context and @type fields, and required/recommended properties for 16 common schema.org types. Errors, warnings, and passes shown at a glance. Runs entirely in your browser.

Paste the full <script type="application/ld+json"> block or just the JSON object.
Validation results
Paste JSON-LD on the left and click Validate.
100% private. Validation runs entirely in your browser. Your JSON-LD is never sent to any server or logged.

About this tool

JSON-LD (JavaScript Object Notation for Linked Data) is the format Google recommends for adding structured data to your web pages. It describes your content in a machine-readable way so search engines can generate rich results — star ratings, FAQ dropdowns, recipe cards, event listings, and more — directly in the search results page.

This validator checks three things:

  1. JSON syntax: Confirms the markup is valid JSON that browsers and search engines can parse. If you strip the surrounding <script> tags first, the tool handles both formats.
  2. JSON-LD structure: Verifies the required @context (must point to schema.org) and @type fields are present.
  3. Type-specific fields: Checks required and recommended properties for 16 common schema.org types — Article, Product, FAQPage, HowTo, Recipe, Event, LocalBusiness, Organization, Person, WebSite, BreadcrumbList, SoftwareApplication, Review, AggregateRating, NewsArticle, and BlogPosting. Missing required fields are errors; missing recommended fields are warnings.

After validating here, use Google's Rich Results Test to confirm your markup is eligible for rich results in Google Search, and the Schema.org Validator for a deeper type-conformance check.

Common mistakes this tool catches: forgetting datePublished on Articles, missing mainEntity on FAQPage, using http:// instead of https:// for @context, and omitting itemListElement on BreadcrumbList.

DiviExtended: premium Divi child themes and plugins