Check your business details
Make sure the home page declares LocalBusiness with your name and address, the details search engines and AI assistants read first.
Read the structured data on any page, JSON-LD, microdata and RDFa, and check the properties Google needs for rich results.
01What it does
Structured data, also called schema markup, is code in a page that tells search engines what the page is about in a form they can read without guessing: this is a local business with this address, this is a product with this name, this is an article with this headline. Google uses it to decide whether a page can get a rich result, and other search engines and AI assistants read it too.
The schema validator finds every structured data block on a page, in JSON-LD, microdata or RDFa, and lists the schema types it declares. For JSON-LD it goes further: it checks that the JSON parses, that it points to schema.org, and that common types have the properties Google requires, such as a name and address for a LocalBusiness or a headline for an Article.
Each block is shown with its format, types, number of properties, any errors and the formatted JSON, so you can see exactly what the page declares and copy it into your editor to fix.
JSON-LD, microdata and RDFa blocks are found and their types listed.
A JSON-LD block that does not parse is marked invalid with the error, because search engines ignore it as a whole.
For 15 common types, missing properties that Google requires are listed by name.
Types inside other types, such as an address inside a business or items inside a breadcrumb, are checked too.
Where it matters, a note on whether Google still shows a rich result for the type.
02How to use it
For example https://northgate-plumbing.example/. Start with the home page and your most important page types.
Blocks found, blocks without issues and the number of types tell you whether the page has structured data and whether it is clean.
Each block shows valid, needs fixes or invalid, with the JSON error or the list of missing properties.
Repair invalid JSON first, then add missing required properties. Run the page again after publishing the change.
03How it works
Stage 1
The page HTML, respecting robots.txt.
Stage 2
JSON-LD scripts, microdata itemtypes and RDFa typeof attributes.
Stage 3
JSON is parsed and every item, including nested ones, is collected.
Stage 4
Context, required properties per type and rich result notes.
The tool fetches the page with our own crawler, respecting robots.txt, and reads the structured data from the HTML: every script block of type application/ld+json, every element with itemtype for microdata, and every element with typeof for RDFa.
JSON-LD blocks are parsed. If parsing fails, the block is invalid and the error is shown. If it parses, the tool walks through every item in it, including nested ones, collects their types and compares each one against a list of the properties Google requires for that type. It also checks that the block names schema.org as its context.
Microdata and RDFa blocks are listed with their types so you can see what the page declares; the required-property check applies to JSON-LD, which is the format Google recommends.
04Reading the results
Blocks foundHow many structured data blocks the page has, in any format.Without issuesBlocks that parse and have no missing required properties.TypesThe schema types declared on the page, such as LocalBusiness, BreadcrumbList or Article.validThe block parses and nothing required is missing for the types we check.needs fixesThe block parses, but a required property is missing or the context does not point to schema.org.invalidThe JSON does not parse. Search engines ignore the whole block until it is fixed.propertiesThe number of properties across all items in the block.X is missing YThe type X lacks the property Y that Google requires for a rich result, for example LocalBusiness is missing address.Google noteFor some types, whether Google still shows a rich result. FAQ and HowTo rich results are no longer shown by Google, though other engines and AI answers still read the markup.05Who it is for
Make sure the home page declares LocalBusiness with your name and address, the details search engines and AI assistants read first.
Confirm each product page declares Product with a name, and that the JSON is valid after theme or plugin updates.
Make sure posts declare Article or BlogPosting with a headline, and that breadcrumbs are complete.
See the exact JSON a plugin outputs, formatted, and find the block that breaks.
06Tips
It sits in one script block, is easy to read and change, and is the format Google recommends.
Organization or LocalBusiness on the home page, BreadcrumbList on inner pages, Article on posts, Product on products.
Marked-up reviews, prices or questions should be visible to visitors too.
Two plugins can each output their own Organization. Keep one source.
One missing comma or quote makes the whole block invisible to search engines.
Google no longer shows the rich result, but Bing and AI answers still read it.
07Good to know
08Free and with an account
Free
Free · no card
Paid plans
Create a free account to check structured data on every page and generate the markup you are missing.
09FAQ
A script block with structured data that tells search engines what the page is about.
No. It makes the page eligible; Google decides what to show.
Organization or LocalBusiness on the home page, Product, Article and BreadcrumbList.
Google no longer shows FAQ rich results, but Bing and AI answers still read it.
They are three ways to write the same information. JSON-LD sits in a separate script block; microdata and RDFa are attributes inside the page's HTML.
Organization, LocalBusiness, Product, Article, NewsArticle, BlogPosting, FAQPage, BreadcrumbList, Event, Recipe, Review, WebSite, VideoObject, JobPosting and Course.
The JSON does not parse, usually because of a missing comma, an extra comma or an unescaped quote. The error message points to the problem.
The page has none in its HTML, or it is added later by JavaScript, which this tool does not run.
Yes. Items inside other items, such as an address or a list of breadcrumb entries, are collected and checked too.
The all-in-one SEO platform for the AI era.
Keywords, rank tracking, geo-grid maps, site audits, backlinks, link building outreach, AI content and AI visibility, run by an agent that turns data into done work.
Newsletter
SEO & AI-search tips you can use the same day.
Free plan