Schema Doctor™

Is Your Structured Data Blocking Google Rich Results?

Most websites have JSON-LD schema with missing required fields, wrong types, or incomplete data. Google silently ignores them. Our Schema Doctor finds every error and warning.

Run a $27 Scan What Are Rich Results?

How the Schema Health Score Works

We validate every JSON-LD block on your site against Google's documented requirements for Rich Results eligibility.

80+

Healthy
Schema is valid. Rich Results eligible.

50–79

Needs Work
Warnings reduce eligibility. Missing recommended fields.

<50

Critical
Errors block Rich Results. Required fields missing.

Score formula: 100 - (errors × 8) - (warnings × 3). Each error costs 8 points, each warning costs 3.

Schema Types We Validate

We check 15+ schema.org types against Google's requirements:

Local

LocalBusiness

+ all subtypes: ProfessionalService, Restaurant, Store, etc.

Identity

Organization

Business name, logo, contact info, social links.

Content

FAQPage

Questions and answers for featured snippets.

Commerce

Product

Name, price, availability, reviews.

Reviews

AggregateRating

Star ratings and review counts.

Navigation

BreadcrumbList

Page hierarchy for search display.

Page

WebPage

Page metadata, author, dates.

More

+8 Types

Service, Review, Article, WebSite, SoftwareApplication…

Common Errors We Find

Missing address on LocalBusiness

Google requires a PostalAddress with streetAddress, city, region, and postal code. Without it, your schema is invalid.

Missing acceptedAnswer on FAQPage

Each FAQ question must have an acceptedAnswer with text. Empty or missing answers invalidate the entire FAQ schema.

Product without offers

Google Rich Results for products require at least one Offer with price and priceCurrency.

AggregateRating without ratingCount

Star ratings need both ratingValue and ratingCount/reviewCount to be eligible for rich snippets.

Frequently Asked Questions

What's the difference between errors and warnings?
Errors are missing required fields that completely block Rich Results. Warnings are missing recommended fields that reduce your eligibility but don't block it entirely.
Do I get fix code for schema errors?
Yes. Every scan includes the full diagnostic. Paid plans ($27+) include copy-paste JSON-LD fix code for every error and warning, tailored to your specific schema blocks.
What if I have no schema at all?
You'll see a "No structured data found" result. This means Google and AI engines have zero machine-readable information about your business. Our Fix Guide and entity fix popovers show you exactly what to add.
How is this different from Google's Rich Results Test?
Google's tool checks one URL at a time and only validates a few types. Our Schema Doctor checks every JSON-LD block on a page, validates 15+ types, and provides actionable fix code — not just pass/fail.

Find Every Schema Error in 10 Seconds

Every block. Every field. Every error. One scan.

Run a $27 Scan See Agency Plans

Related Guides