Schema Markup Checker & Validator
Paste JSON-LD or enter a live URL. We check every block against the full schema.org catalog — the same one behind our Schema Markup Generator — for valid types, recognized properties, and the fields Google actually needs for rich results.
Results
Common questions.
What the Schema Markup Checker is
This is a free tool that checks structured data, also called schema markup, in JSON-LD format. You can paste a block of markup or enter a page address. The tool reads each block and reports what is valid, what looks wrong, and what is missing for Google's rich result features.
What it checks and what you get back
For each JSON-LD block, you see a list of passes, warnings and errors:
- Whether the JSON is valid.
- Whether the context points to schema.org.
- Whether each type exists in the schema.org catalog.
- Whether property names are recognized.
- Whether the fields Google lists as required or recommended are present, for types such as Product, Article, FAQPage, LocalBusiness and Organization.
A URL check fetches the page once to pull out its JSON-LD.
Why we built the Schema Markup Checker
In audits we often open a site with schema in place and find it broken: a missing comma, a misspelled type, a product with no image, a local business with no address. The owner had no idea. Many checkers are slow or focus only on Google's supported types. We wanted a fast check that also catches typos against the full schema.org list.
Who should use this checker
Use it after adding or editing schema, after a site redesign or plugin change, or when someone tells you your rich results disappeared. It helps owners, marketers and developers alike. You get plain-language results, so you can spot the problem even if you do not read code. It is also a quick way to see what a competitor's page declares.
Why valid schema matters
Markup that has errors may be ignored. A missing required field can keep a page from being considered for a rich result. A wrong type or a typo in a property name means the label does nothing. Even small mistakes can quietly undo the work you put in. Checking is the step that shows whether your markup is usable.
Why this matters more now
AI tools and search engines read structured data to decide what a page is about and which facts to trust. When the markup is broken or contradicts the visible page, that is a weaker signal than none. As more answers come from automated summaries, mistakes in your business details, product facts or FAQs can spread further. Regular checks catch them early.
How brands win with accurate schema
Strong brands check their markup after every template change and every plugin update. They test a sample from each page type, not only the home page. They fix errors first and warnings next. They keep markup in line with visible content, and they recheck after redesigns, when schema is most often lost.
How to fix schema problems
- Run the page through the checker and note every error before looking at warnings.
- Fix invalid JSON first: look for missing commas, unmatched brackets and stray quotes.
- Correct type names and property names against schema.org.
- Add any required fields the checker lists, using real information from the page.
- Retest with the checker and with Google's Rich Results Test.
- Check again after any site update, and test one page of each kind.
How this tool helps, and when to get an audit
The checker covers steps one through four and gives you a fast second look. It reads JSON-LD only. It does not run JavaScript, validate microdata, or look at nested items, and it checks one page at a time. For a review of structured data across your whole site, our SEO Audit covers it alongside everything else holding back your rankings.
Disclaimer
This tool is for information only. It checks syntax, schema.org names and Google's published field lists, and it cannot confirm that your markup is accurate, honest or eligible for rich results. Google makes the final call, so use its Rich Results Test too. Pages that block automated requests or add schema with JavaScript may not be read. We do not save the URLs or markup you check.
Valid schema is a start, not the finish line.
Our SEO Audit checks structured data across your whole site, alongside everything else holding back your rankings and AI visibility.