Free Tool · Beginner-Friendly · No Signup

Find every schema issue
in 3 seconds

Paste any URL. We will find all your schema markup, flag what is broken in plain English, and show you exactly how to fix it — with one-click integration to our schema generator.

What is schema markup?

Schema markup is invisible code on your page that tells search engines what each piece of content actually is — "this is a recipe", "this is a job listing", "this is a local business with these opening hours". Without it, Google has to guess. With it, you unlock Rich Results: gold stars next to your listing, FAQ accordions, How-To carousels, recipe cards, event schedules.

Schema markup is also how AI engines like Claude and ChatGPT understand your page when answering user questions. In 2026, schema isn't optional — it's how you stay visible.

Why this is the best schema validator

Most validators flag errors and leave you on your own. This one explains every issue in plain English, prioritises what matters, and generates the fixed code for you to copy-paste.

Red, amber, green — at a glance

Critical errors are RED. Recommendations are AMBER. Optional improvements are BLUE. Passes are GREEN. You see what to fix without reading specs.

Plain-English "why it matters"

Every issue explains the real-world impact ("Without telephone, you lose call conversions in local search"). Not just "Missing required property".

Tick, generate, copy-paste

Tick the issues you want to fix and we generate the corrected JSON-LD with sensible defaults. Copy, paste into your page, done — no tool-hopping required.

Rich Result eligibility badges

Each schema shows which Rich Result types it qualifies for (FAQ carousel, star ratings, How-To, etc.) and exactly what is blocking it.

AI engine view (unique)

See how Claude and ChatGPT interpret your page. With AI search exploding, this is the angle nobody else has.

Free forever, no signup

No account, no API key, no daily limits. Validate as many URLs as you want, as often as you want.

How to use it — 3 steps

1

Paste your URL

Drop any web page URL — or paste raw JSON-LD if you are testing a snippet before publishing.

2

Read the report

See your overall health score, every schema detected, what is missing (in red) and what could be improved (in amber).

3

Tick & copy the fix

Tick the issues you want fixed, hit Generate fix code, and paste the corrected JSON-LD straight into your page.

Frequently Asked Questions

How does the fix-code generator work?

Tick the missing fields you want to add, click Generate fix code, and we rebuild your JSON-LD with those fields filled in using sensible defaults — a placeholder address, a placeholder image URL, a sample author block, and so on. Copy the result, paste it into the <head> of your page, then edit the placeholders to match your real content. It saves you writing the structure by hand.

Which schema formats do you support?

JSON-LD — the format Google recommends and 95%+ of sites use. Microdata and RDFa support is on the roadmap. If your page uses JSON-LD, we will find every block, even nested @graph structures.

Will this catch every possible schema issue?

We catch all the issues that matter for Rich Results and AI visibility — missing required fields, missing recommended fields, malformed JSON, structural problems. For deep validation of niche schema types, the official schema.org validator is still useful as a second opinion.

What does the AI engine view mean?

As AI search engines (Claude, ChatGPT, Perplexity, Gemini, Google AI Overviews) become primary traffic drivers, your schema markup is one of the strongest signals they use to understand and cite your page. The AI engine view summarises how those engines would interpret your page based on its schema — so you can spot whether you are sending the right signals.

I don't have any schema markup. What do I do?

Use our free Schema Generator at /tools/schema-generator to build your first schema in 2 minutes. It supports 120+ schema types with auto-fill from your URL. Then come back here to validate it before publishing.

Why does my URL fail to scan?

Some sites block automated requests (Cloudflare, login walls, JavaScript-rendered pages). If your URL fails, switch to the "Paste JSON-LD" tab — copy the contents of your <script type="application/ld+json"> tag and paste it directly. The validation is identical.

Want help getting your schema right?

Schema is one of the highest-leverage SEO improvements. We help UK businesses build, validate and maintain schema across their entire site.

Book a free consultation