Free tool ยท No login
Free schema markup checker
See which schema each page of your site has, and which pages all say the same thing.
Checks up to 10 pages from your sitemap: homepage, About, services, locations and a blog post.
Check specific pages instead
Paste a page's HTML instead
Open the page in your browser, right-click, choose View Page Source, copy everything and paste it here. Nothing is sent to our server: the check runs in your browser.
| Page | Type | Schema found | Verdict |
|---|
Page type wrong? Change it and the verdicts update.
How to fix these: the free schema skill for Claude and ChatGPT writes the right schema for each page.
Check your whole site, plus keywords, rankings and AI visibility, with DataWise. It's included with your AI Ranking membership.
Join AI Ranking and Try DataWiseWhat this checker looks for
- The same label on every page. Pages whose only schema is your business details, copied from the homepage. Google can't tell what each page is about.
- Article schema on a service page. Tells Google your service is a blog post.
- Service pages with no Service schema. Service and location pages should say what they sell and where.
- No Person schema on your About page. The most-missed schema in our site reviews: the real people behind the business.
- Nothing points back to your business. Your business needs an @id that service, team and blog schema can point to.
- Pages with no schema at all. Your homepage, services, About page and blog posts.
- Broken schema code. JSON-LD that has a typo, so search engines can't read it.
Valid isn't the same as right
Google's Rich Results Test and the Schema Markup Validator tell you whether your code is valid. They don't tell you whether it's the right schema for the page, or whether you've pasted the same block on every page. That's the mistake we see most: in 442 site reviews this year, 324 had a schema problem, and the most common one was a service page carrying only the business's details.
Which schema goes on which page
| Page | Schema |
|---|---|
| Homepage | Your business (most specific type, e.g. RoofingContractor) with an @id |
| Service page | Service, pointing to your business |
| Location page | Service with that area as areaServed |
| About page | Person for each real person, pointing to your business |
| Blog post | BlogPosting, with the author pointing to that Person |
Add FAQPage only when the questions are visible on the page, and don't put review stars on your own business: Google ignores them. The free schema skill writes all of these for you, page by page.
Privacy
We fetch your public pages to read their schema and don't store the results. Pasted HTML never leaves your browser.