Free tool

Schema Markup Checker

Paste any page URL and see exactly what structured data it carries: every schema type found, whether the JSON-LD actually parses, whether search engines can identify the business behind the page, and which valuable properties are missing. Works on your site or a competitor’s.

We fetch the page and read its JSON-LD exactly as a crawler would.

At a glance

What it does, what it reads, what it cannot see

Every tool on this site states its scope in the same six lines, so you know what a result means before you act on it.

You enter
A page address
You get
Every JSON-LD block found, whether it parses, the types declared, whether a business entity is present, and the fixes
It reads
The initial HTML of the page you enter, fetched once from our server; no JavaScript is run
It cannot see
Microdata and RDFa, markup injected after load, and whether Google will show a rich result (use the Rich Results Test for that)
It takes
About ten seconds
Worked example

This tool’s own output on a fictional business

Generated by the tool at build time
Website
www.meadowbank-dental.example
Business
Meadowbank Dental, Harrogate (fictional)
1JSON-LD blocks found
1/1Blocks that parse
MissingBusiness entityThe highest-value fix

Schema types on this page

WebSite
Structured data presentPass

1 structured-data block found (JSON-LD).

Business entity markupNeeds attention

Structured data exists but no business-entity type was detected (found: WebSite).

Why it matters: Without an Organization/LocalBusiness entity, machines have no anchor for your business facts.

What to do: Add LocalBusiness (or the specific subtype for your sector) markup with real business details.

How to read it

One block, and it parses, so the page is not broken; but the only type is WebSite, which tells a search engine the site exists and nothing else. A business-entity type (Dentist here) with name, address, phone and opening hours is what lets Google and AI systems connect this page to the business on Maps and in directories. The checker reads the initial HTML only, as Google's first pass and most AI crawlers do; markup injected by JavaScript after load would not be found here either.

Meadowbank Dental is a fictional practice written for these examples: the result above is what this tool’s code produces on that page, regenerated whenever the site is built, and is not a real business’s data.

How it works

What this tool measures, and what it leaves alone

Read this before you act on a result. Every tool here states its method and its limits in the same breath.

Why structured data matters

Structured data (usually JSON-LD following the schema.org vocabulary) is how a website states facts about itself in a form machines can read without guessing: this is a dental practice, at this address, with these opening hours, offering these services. Google uses it to understand pages and to power rich results; AI systems use it to ground what they say about you.

Broken structured data is worse than it looks: a single JSON syntax error makes the whole block invisible to search engines, while the page appears normal to humans. That is why this checker tests parsing, not just presence.

What to do with the results

If no business entity was found, that is usually the highest-value fix — our schema generator will build correct LocalBusiness markup from your real details in two minutes. If types exist but properties are missing, add them only where the fact is also visible on the page: Google treats schema that contradicts or pads beyond the visible page as spam.

For validation against Google’s own feature requirements, finish with Google’s Rich Results Test and the Schema.org validator — this checker tells you what is there and what is broken; those tools confirm feature eligibility.

Questions

Common questions

Is schema markup a ranking factor?

Not directly — Google says structured data is not a ranking signal in itself. It affects how well machines understand the page and which rich results you are eligible for, both of which affect the clicks you actually receive.

JSON-LD, Microdata or RDFa?

JSON-LD. It is Google’s recommended format, it keeps the markup separate from your visible HTML, and it is far easier to maintain. This checker reads JSON-LD, which in practice is what modern sites and plugins emit.

If you need more than the tool

Found broken or missing markup? Writing correct JSON-LD is one job — getting it safely onto your site, without duplicating what a plugin already outputs, is another.

Free Snapshot

Not sure the findings matter? A person checks your website and sends three specific, evidenced fixes — free, no call, no obligation.

Website Revenue Audit — £295

The full picture: up to ten pages and your customer journey checked by a person, every finding evidenced, every fix written so you or your developer can do it.

Repair Sprint — £795

We write, install and validate the structured data for you — one of the twelve fixes a Sprint covers, alongside whatever else the audit finds.

And when the whole system needs rebuilding — website, trust evidence, local and AI visibility together — the founder-led HighRegard Authority Transformation (£7,495, 8 weeks, application only) is the complete version.