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.
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.
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.
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.
The format Google recommends for structured data — a small script in your page's HTML that describes the content without changing how it looks.
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.
No — valid schema makes you eligible, but Google decides when to show rich results. Correct, error-free markup maximizes your chances.
Some do partially. This checker shows what's actually on your live page and where gaps or errors remain.
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.
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.