Structured data, validated · free · no account

Schema checker

A schema checker reads your structured data the way engines do and tells you whether it parses, whether it is complete, and whether it raises red flags. Google's documentation explains why it matters: "You can help us by providing explicit clues about the meaning of a page to Google by including structured data on the page." We validate every JSON-LD block we find, with 14 schema-specific checks inside the full 164-check audit.

Get it wrong, malformed JSON, missing required fields, fabricated reviews, and engines ignore it entirely or flag it as a spam signal. We tell you what is there, whether it parses, whether it is complete, and whether it raises red flags.

Free Visibility Scan: whole site, up to 150 pages, no email. Full Report is a one-time $10.

What it means

Why "passes" is not enough.

JSON-LD schema markup is code in your page that tells engines what type of content the page contains: an Article, a Product, an Organization, a FAQ, a BreadcrumbList. When it is correct and complete, Google can produce rich results. When it is absent or broken, none of that is possible.

AI engines rely on it differently. They use Organization schema to ground your brand as a known entity. They use Article schema to confirm authorship and publication date. They use FAQ schema to extract Q&A pairs for direct answers. A site with no schema is harder to cite with confidence.

Many schema checkers tell you whether your JSON-LD is valid syntax. That is the minimum bar. The deeper problems: your Organization type exists but has no sameAs links (so engines cannot identify who you are), your Product has an Offer but no price currency (so no rich result fires), your Article names an author but does not link to a Person entity (so authorship is unverifiable). We check for all of these. Background: what sameAs schema does.

What we check

14 schema-specific checks, by type.

Presence & syntax

Does it parse at all?

  • JSON-LD exists, parses as valid JSON and declares an @type; we report how many blocks were found and what types they are
  • Raw JSON structure of every block validated; malformed markup flagged
Completeness by type

Are the required fields there?

  • Per @type, required and recommended fields checked, missing fields named specifically
  • BreadcrumbList: each item needs a name and a URL
  • Article: headline, datePublished, author, image
  • Product: name, Offer, price, priceCurrency, availability, plus merchant fields for Shopping eligibility
  • FAQPage: Question objects each carrying an accepted answer
  • VideoObject: name, description, thumbnail, upload date
  • Author markup linked to a named Person entity
  • Schema dates matching the dates visible in page content
Entity grounding

Can engines tell who you are?

  • Organization markup with name, logo and sameAs links to verifiable external profiles (Wikipedia, Wikidata, LinkedIn, social profiles)
Integrity

Does anything raise a flag?

  • AggregateRating markup checked against reviews that actually exist; self-awarded ratings with no verifiable source are flagged
  • HowTo markup flagged as deprecated (Google retired HowTo rich results in 2023; the markup is not harmful but earns nothing)

The free scan gives you a plain-language finding for every schema check, the exact @type of every block found, the missing required fields named specifically, and whether any review markup raises an integrity flag. Fix guides: missing structured data, FAQPage schema, Article schema, Organization schema. Related: AI SEO audit and the AI search optimization hub.

Questions

Straight answers.

Is this the same as Google's Rich Results Test?

Google's Rich Results Test validates syntax and tells you whether a specific rich result is eligible. We check the same syntax, and also check completeness (missing required fields), entity grounding (sameAs links), review integrity and deprecated types. We also run all other SEO and AI-readiness checks on the same site in one pass.

My schema validates but I'm not getting rich results. Why?

Eligibility requires valid syntax AND required fields for the type AND a page that meets Google's quality threshold. We check syntax and completeness. Quality thresholds are Google's judgment. If the report shows your schema as complete and valid, the issue is likely page quality or content relevance, which other checks on the scan will surface.

Do AI engines use structured data?

Yes, but differently from Google. AI engines use Organization schema to identify and ground your brand as a known entity (via sameAs links). They use Article schema to confirm authorship. They use FAQ schema to extract question-and-answer pairs. Correct schema makes you easier to cite accurately.

What is FAQPage schema and does it still matter?

Google retired FAQ rich results for most sites in 2023. However, AI engines still read FAQ schema to extract question-and-answer pairs. Valid FAQPage markup remains useful for AI citability even though it no longer produces a Google rich result for most sites.

Can you fix the schema for me?

The free scan diagnoses, naming the exact missing fields per type. The $10 Full Report packages every finding into a prioritized action plan and an AI-ready fix file. Guides for common schema fixes live in the learn hub.

Find out what your schema is actually telling the engines.

Free scan of your whole site, up to 150 pages. Every schema finding names its evidence. No email.

14 schema checks · integrity flags included · not a score, a diagnosis