How it's calculated
SEODiff checks for 10 Schema.org types and scores based on their presence:
SchemaScore = OrgBonus + ProductBonus + DiversityBonus
- Organization bonus (+40): Present if any of Organization, Corporation, or LocalBusiness is found.
- Product bonus (+40): Present if any of Product, SoftwareApplication, or Service is found.
- Diversity bonus (up to +20): Additional points for total schema block count (up to +20 for 10+ blocks).
Schema types checked
- Organization, Corporation, LocalBusiness
- Product, SoftwareApplication, Service
- BreadcrumbList
- FAQPage
- Article
- WebSite
The SchemaCoverage() function also counts coverage across 7 distinct categories for a secondary coverage metric.
Interpretation
- 80–100: Excellent — rich schema with good coverage across types.
- 40–79: Partial — has some schema but missing key types (org or product).
- 0–39: Minimal — little to no structured data. AI systems must guess your entities.
Quick wins
- Add Organization schema to your homepage → immediate +40 points.
- Add Product or Service schema to relevant pages → another +40 points.
- These two changes alone can take you from 0 to 80.