$ zelthra --schema-check

Free Schema Markup Validator

Check whether your structured data (JSON-LD) is valid and complete — the markup that helps Google show rich results like star ratings, FAQs, and business details.

Free · No signup required · Results in seconds

zelthra.com/schema-validator
Live Validate
8 Schema Types JSON-LD Validated
$ zelthra --syntax JSON-LD Syntax
$ zelthra --org Organization Schema
$ zelthra --business LocalBusiness Schema
$ zelthra --product Product Schema
$ zelthra --article Article Schema
$ zelthra --faq FAQPage Schema
What Is This?

What Is a Schema Validator?

Schema validation checks the structured data markup implemented on a webpage and identifies errors or issues that can prevent search engines from correctly interpreting it. Structured data is written as JSON-LD using the Schema.org vocabulary — a shared standard search engines use to understand what a page is actually about, beyond just its visible text.

Each schema type has properties search engines expect — some required, some recommended. Our validator checks a page's JSON-LD blocks against those properties and flags two kinds of issues: errors (a required property is missing, or the JSON itself doesn't parse) and warnings (a recommended property is missing, which won't break the markup but may limit what search engines can show).

How It Works

How to Use Our Schema Validator

01

Enter the webpage URL you want to check.

02

Run the validation.

03

Review the structured-data items we detected on the page.

04

Check the errors and warnings for each item.

05

Fix the flagged markup on your website — use the copy-paste snippet we generate for each issue.

06

Validate again to confirm the fix worked.

What It Checks

Our Schema Validator Checks

We validate the JSON-LD structured data types businesses use most often for rich search results. Here's exactly what the tool looks for — nothing more, nothing promised that isn't actually checked.

Schema.org Markup

Detects JSON-LD structured data blocks on the page.

JSON-LD Syntax

A single misplaced comma can silently break your schema — we check that every block actually parses.

Structured Data Types

Identifies which Schema.org @type each block is using.

Required Properties

Flags missing properties Google's guidelines require for that schema type.

Recommended Properties

Flags missing properties that aren't strictly required but improve rich-result eligibility.

Property Values

Confirms required and recommended fields actually have a value, not just an empty placeholder.

Invalid Markup

Catches JSON syntax errors that stop search engines from reading the block at all.

Missing Information

Shows exactly which fields are missing, with a copy-paste example of what to add.

Multiple Entities

Reads @graph collections and arrays of schema objects, validating every entity found — not just the first one.

Coverage

Supported Schema Types

Our validator checks these 8 schema types against their required and recommended properties. Other types are still detected and shown as valid JSON, just without a field-by-field validation profile yet.

Organization LocalBusiness Product Article BlogPosting FAQPage BreadcrumbList WebSite
Example

Valid vs. Invalid Structured Data

A quick side-by-side — the difference is often just one missing property.

✓ Valid
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Zelthra",
  "url": "https://zelthra.com"
}
✗ Missing Required Property
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Zelthra"
  // missing "url" — a required field
}
Which Tool Do I Need?

Schema Validator vs. Google Rich Results Test

Schema Validator

Validates that your Schema.org structured-data implementation is syntactically correct and includes the properties each type requires or recommends.

Google Rich Results Test

Checks whether a page is eligible for specific rich-result features in Google Search itself.

Neither tool replaces the other — use our Schema Validator to catch implementation errors first, then check Google's Rich Results Test for eligibility once your markup validates cleanly.

Need Help Fixing Structured Data Issues?

If your website has schema errors or structured-data problems that require development work, Zelthra can audit and implement technical SEO improvements.

Technical SEO Services
FAQ

Frequently Asked Questions

Yes. There's no signup, no email required, and no limit on how many pages you can check.

Structured data (usually written as JSON-LD) is code added to a page that describes its content in a format search engines understand — helping you qualify for rich results like star ratings, FAQs, and business info panels.

Organization, LocalBusiness, Product, Article/BlogPosting, FAQPage, BreadcrumbList, and WebSite. Other types are still detected and shown, just without a field-by-field validation profile yet.

Google requires certain properties for a schema type to be eligible for rich results — for example, a Product needs a name at minimum. If a required field is missing, search engines may ignore that schema block entirely.

No. Valid schema makes you eligible, but Google decides whether and how to display rich results based on many factors. Fixing validation errors removes a common reason schema gets ignored.

No. We fetch the page, read its structured data, and don't save the URL or results anywhere.

$ zelthra --start

Want Rich Results in Google Search?

From Organization schema to FAQ rich results, we implement and validate structured data that helps your pages stand out in search.