Scanverra
Schema Markup Checker

Does your page have anything structured to read?

Check whether a page ships JSON-LD structured data - the markup that gives search engines and AI agents a machine-readable description of what your content actually is.

Check my structured data

Common schema types

What each one is for - use the type that actually matches your content.

Organization / WebSite

Establishes who runs the site and what it's called - the baseline entity markup most sites should carry site-wide.

Article

Marks a page as an article with a headline, author, and publish date - used for blog posts and guides.

Product

Marks a page as a product listing with price and availability - relevant for ecommerce pages.

FAQPage

Marks a set of visible questions and answers as structured Q&A content, matching what's actually on the page.

BreadcrumbList

Marks a page's breadcrumb trail as structured navigation data.

Honest scope note: this is a presence check, not a validator. It tells you whether JSON-LD exists on the page - not whether every property is correctly typed. See the SEO Audit for how this fits into the broader Agent Readiness score.

How it works

Checked from the rendered page, not just the raw HTML.

Paste your URL

A real browser renders the page first, so JSON-LD injected by client-side JavaScript is caught too.

We check for JSON-LD

The rendered HTML is scanned for a <script type="application/ld+json"> block - present or not.

See what it's worth

Structured data presence contributes to your Agent Readiness score, alongside llms.txt and semantic landmarks.

FAQ

Frequently asked questions

Does this validate that my schema markup is correct?

No - this checks whether JSON-LD is present at all, not whether every property is correctly typed or matches Google's specific requirements for rich results. Google's own Rich Results Test is the right tool for full schema validation once you've confirmed something is there to validate.

What schema type should I add first?

Organization and WebSite markup on your homepage is the highest-leverage starting point - it establishes the base entity every other schema type on the site can reference. After that, add the type that matches your content: Article for blog posts, Product for ecommerce, FAQPage only where you have real, visible FAQ content on the page.

Why does structured data matter for AI assistants, not just Google?

JSON-LD gives a machine-readable description of what a page is about - entities, relationships, and types - instead of forcing an AI system to infer meaning purely from prose. It's part of why this check feeds into Scanverra's Agent Readiness score alongside llms.txt and semantic HTML landmarks.

Should I add FAQPage schema to every page?

Only where the page has genuine, visible FAQ content matching the schema exactly - adding FAQPage markup that doesn't match what's visibly on the page is a real risk for a manual action from Google, not just wasted effort.

Free - no sign-up required

Check your structured data for free

See whether your page has JSON-LD, and how that feeds your Agent Readiness score.

Run free audit