Structured DataChecker

Test the schema.org JSON-LD on your page — and find what's missing

JSON-LD Detected types Valid? Missing types
PresentIs there any JSON-LD? ValidDoes every block parse? CompleteIdentity and rich types?

Structured data tells AI assistants and search engines what your page is. Scan a page for schema.org JSON-LD and see which types you have — and which you're missing — in one step.

Structured data checker illustration

Facts machines can use, not guess

Structured data is schema.org markup — usually JSON-LD — that labels what your page is: an organization, an article, a product, an FAQ. It can power rich results in search and gives AI assistants clean, structured facts to reuse instead of guessing from your HTML.

The catch: invalid JSON-LD is silently ignored, and missing the right types leaves assistants without the signals they expect. This checker shows exactly what you expose and what you're missing.

What missing or broken markup costs you
  • Your pages never qualify for rich results
  • Assistants can't identify who the site belongs to
  • Invalid JSON-LD is silently ignored by crawlers
  • Competitors with clean markup are understood instead

How the Structured Data Checker works

Enter your domain and the checker fetches your live page and scans it for schema.org JSON-LD.

Step 1

Enter your domain

The checker fetches your homepage over HTTPS, following apex-to-www redirects.

Step 2

Parse the JSON-LD

It finds every schema.org block, lists the @types, and checks each one parses.

Step 3

See what's missing

It flags invalid blocks and the AEO-relevant types you don't have yet.

What this checker validates

These are the parts of structured data that make a page useful to AI assistants and search.

Present — has JSON-LD structured data Valid — every block parses Identity — Organization / WebSite Rich types — Article, FAQPage, Product… Detected types — everything you expose Gaps — the AEO types you're missing

Markup is understood, not automatically cited

Structured data helps machines understand your page. Run the full AEOMaster audit to see whether AI answers actually find, mention, and cite you.

AI mentions Citation gaps Priority fixes
Get Started

FAQs

Clear answers about AI mentions, AI citations, ChatGPT visibility, Perplexity citation readiness, and when a full audit is worth running.

What does the structured data checker do?

It fetches your page and scans it for schema.org JSON-LD — the structured data search engines and AI assistants read. It lists which types you expose (Organization, WebSite, Article, FAQPage…), flags any invalid blocks, and points out the AEO-relevant types you're missing.

What is structured data?

Structured data is machine-readable markup (usually schema.org JSON-LD) that labels what your page is about. It helps search engines show rich results and gives AI assistants clean facts to reuse, instead of guessing from your HTML.

Does it check microdata or only JSON-LD?

JSON-LD is the recommended format: a <script type="application/ld+json"> block. This checker reads JSON-LD specifically, since it's what Google recommends and what most AI-facing tooling expects.

Which schema types should I have?

At minimum an Organization and a WebSite type so assistants know who you are, plus a content type for the page — Article or BlogPosting for posts, FAQPage for FAQs, Product for products, BreadcrumbList for navigation.

Why does invalid JSON-LD matter?

Invalid JSON-LD is silently ignored by crawlers, so it's as if it isn't there. The checker flags blocks that don't parse so you can fix the syntax and actually get the benefit.

Does having structured data guarantee AI cites me?

No. Valid markup helps machines understand your page, but whether AI answers actually mention and cite you depends on your content, authority, and evidence — which is what the full AEOMaster audit measures.

Beyond this tool

This checker shows what schema.org markup your page exposes. AEOMaster turns that into a full one-time audit of whether AI answers actually mention and cite you — with prioritized fixes.

Full AI visibility audit

Prompt-level results across ChatGPT, Claude, Perplexity, Gemini, and Google AI — not just markup.

Citation and content gaps

The sources AI answers cite, and the pages and citations you are missing.

Issue prioritization

Every finding ranked by expected impact and effort, so you know what to fix first.

Concrete action plans

Each issue comes with the why, the steps, and an example you can act on.

Re-run on demand

Re-run it after you ship fixes to confirm your markup and visibility improved.

From valid markup to AI citations

AEOMaster turns this markup check into a one-time AI visibility report: prompt-level findings, citation gaps, competitor context, and prioritized fixes you can re-run after each change.

$19.99 / one-time