Enter your domain
The checker fetches your homepage over HTTPS, following apex-to-www redirects.
Test the schema.org JSON-LD on your page — and find what's missing
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.
Enter a domain. This checker fetches your homepage, scans it for schema.org JSON-LD, and shows which types you have, which are invalid, and which AEO-relevant types you're missing.
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.
Enter your domain and the checker fetches your live page and scans it for schema.org JSON-LD.
The checker fetches your homepage over HTTPS, following apex-to-www redirects.
It finds every schema.org block, lists the @types, and checks each one parses.
It flags invalid blocks and the AEO-relevant types you don't have yet.
These are the parts of structured data that make a page useful to AI assistants and search.
Structured data helps machines understand your page. Run the full AEOMaster audit to see whether AI answers actually find, mention, and cite you.
Clear answers about AI mentions, AI citations, ChatGPT visibility, Perplexity citation readiness, and when a full audit is worth running.
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.
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.
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.
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.
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.
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.
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.
Prompt-level results across ChatGPT, Claude, Perplexity, Gemini, and Google AI — not just markup.
The sources AI answers cite, and the pages and citations you are missing.
Every finding ranked by expected impact and effort, so you know what to fix first.
Each issue comes with the why, the steps, and an example you can act on.
Re-run it after you ship fixes to confirm your markup and visibility improved.
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.
Fetching your page and scanning it for schema.org JSON-LD before showing your results.
AEOMaster turns this markup check into a full audit of whether AI answers mention and cite you.
Get Started