Free Schema / Structured Data Checker

Structured data (Schema.org markup, usually in JSON-LD) is code that explains your content to search engines — that a page is an article, a product with a price, a local business, an FAQ or a set of breadcrumbs. Google uses it to show rich results.

This checker detects the structured data on your page, identifies which types are present, and flags errors or missing markup that could unlock rich results like star ratings, prices and FAQs.

Why it matters

What this checks

How it works

What structured data does for you

Structured data is a standardized vocabulary (Schema.org) that tells search engines precisely what your content is: an article, a product with a price, a local business with an address, a set of FAQs, a recipe, and so on. Google uses it to unlock rich results — the star ratings, prices, FAQ dropdowns and breadcrumbs that make your listing stand out and win more clicks.

This checker detects the structured data on your page, identifies which types are present, and flags errors or missing markup that's costing you rich results.

Which schema types matter for your site

The right schema depends on what you publish. A blog should use Article plus Organization and Breadcrumbs. A shop needs Product and Offer markup on every product. A local business — a dentist, restaurant or agency — should have LocalBusiness with consistent name, address and phone (NAP). FAQ markup suits any page that answers common questions.

The checker looks for the types that fit your content and tells you what's missing, so you can prioritize the markup most likely to earn rich results.

Fixing structured data errors

Common problems include incomplete markup (a Product without a price or availability), marking up content that isn't actually visible on the page, or syntax errors in the JSON-LD. Any of these can make you ineligible for rich results even though the schema 'exists'.

The full report highlights each issue so you can correct it, then you can validate with Google's Rich Results Test and watch enhanced listings appear as Google recrawls.

Frequently asked questions

What is JSON-LD?

The format Google recommends for structured data — a small script in your page's HTML that describes the content without changing how it looks.

Which schema types should I use?

It depends on your content: Article for posts, Product for shop items, LocalBusiness for a physical business, FAQ for Q&A pages, plus Organization and Breadcrumbs sitewide.

Does schema guarantee rich results?

No — valid schema makes you eligible, but Google decides when to show rich results. Correct, error-free markup maximizes your chances.

Do SEO plugins add schema automatically?

Some do partially. This checker shows what's actually on your live page and where gaps or errors remain.

What's the best schema format?

JSON-LD. It's Google's recommended format — a small script in your page's head that describes the content without affecting how the page looks or behaves.

Can bad schema hurt me?

Invalid or spammy markup (marking up content that isn't visible, or the wrong type) can disqualify you from rich results and, in rare cases, trigger a manual action. Correct, honest markup is what you want.