JSON-LD markup inspection

Structured Data / Schema Validator

Extract JSON-LD blocks, validate JSON syntax, inspect schema types, and flag missing recommended properties for common rich-result markup.

Free to use Protected URL fetching Mobile friendly

Tool guide

What is the Structured Data / Schema Validator?

The Structured Data / Schema Validator extracts JSON-LD blocks from a page or pasted HTML, checks JSON syntax, lists schema types, and flags missing recommended properties for several common markup patterns. Structured data helps machines understand entities and page content in a standardized format.

Valid JSON-LD does not guarantee a rich result. Search engines apply content policies, page-quality requirements, supported-feature rules, and their own eligibility decisions. The tool is useful for finding implementation errors before using official rich-result testing and search-console reports.

Audit coverage

What this SEO tool checks

JSON parsing and valid script blocks

Schema.org @context and @type values

Common required or recommended properties

Multiple entities and nested objects

Basic consistency between the markup and page purpose

Step-by-step

How to use the Structured Data / Schema Validator

  1. 1
    Enter a URL or paste HTML

    Use pasted source for unpublished templates or generated markup.

  2. 2
    Run schema extraction

    The tool finds application/ld+json scripts and parses each block.

  3. 3
    Review entity findings

    Fix invalid JSON first, then missing properties and content mismatches.

  4. 4
    Validate in official tools

    Test supported rich-result types and monitor enhancement reports after publishing.

Interpretation

How to understand the results

  • A parse error means the JSON-LD block is not valid JSON and may be ignored.
  • A missing property warning means the entity may be incomplete for its type or for a search feature.
  • A valid schema block can still be ineligible if the visible page does not support the claims.

Practical advice

SEO best practices

  • Mark up information that is visible and accurate on the page.
  • Use specific schema types when they truthfully represent the content.
  • Keep IDs and entity relationships consistent across related pages.
  • Avoid fake reviews, invented ratings, misleading dates, or markup for content users cannot see.
  • Retest after template changes because one syntax error can affect many pages.

Before you act

Limitations of this automated check

This validator provides rule-based checks and does not implement every Schema.org type or every search-engine feature. It cannot confirm rich-result eligibility, policy compliance, or the truthfulness of the data. Microdata and RDFa may require separate validation if they are not represented in JSON-LD.

Common questions

Structured Data / Schema Validator FAQs

Does valid schema guarantee a rich snippet?

No. Valid markup is only one requirement. Search engines consider supported types, policies, page quality, and query context.

Should schema content be visible on the page?

Yes. Markup should represent content users can access and should not make hidden or misleading claims.

Can I use several JSON-LD blocks?

Yes. Multiple blocks are common, but their entities and identifiers should remain consistent.

Which format is recommended?

JSON-LD is widely used because it is easier to maintain separately from visible HTML, though other valid formats exist.

Continue your audit

Related SEO tools