Last updated: March 22, 2026

Overview

Visualize how entities are distributed across your website. The coverage map shows which schema types appear on which pages, identifies coverage gaps, and highlights areas where structured data could be added.

How It Works

1. Aggregates all validated schemas across the site
2. Maps entities to their source pages
3. Generates a coverage matrix:
– Rows: schema types
– Columns: page categories or URLs
4. Identifies gaps where expected schema types are missing
5. Suggests pages that should have structured data

Tier Availability

| Tier | Available |
|——|———–|
| Enterprise | Yes |

Orphan Entity Detector: Find entities without proper connections
Entity Consistency Checker: Verify entities are described consistently

Mini-Tutorial

Analyzing and Improving Entity Coverage

1. Request the coverage map for your site:

   GET /validgraph/v1/coverage-map?site_id=abc123
   

2. Review the results — a matrix showing:
– Rows: Schema types (Organization, Product, Article, LocalBusiness, etc.)
– Columns: Page categories or specific URLs
– Cells: Coverage status (present, missing, partial)

3. Identify coverage gaps:
– Expected Product schema on product pages but missing on some
– Organization schema only on homepage, not on other pages
– Missing BreadcrumbList across all pages

4. Plan improvements:
– Homepage: Add Organization + WebSite schema
– Product pages: Add Product + Offer + Review schemas
– Blog pages: Add Article + Author schemas
– Contact page: Add Organization + ContactPoint schemas

5. Implement the missing schemas and re-validate.

Technical Details

Coverage Matrix Generation

1. Schema Aggregation: Collects all validated schemas across the site
2. Type Extraction: Identifies unique schema types (@type values)
3. Page Mapping: Maps which types appear on which pages/categories
4. Gap Analysis: Compares actual coverage against expected patterns:
– Ecommerce sites should have Product/Offer on product pages
– Publishers should have Article/NewsArticle on content pages
– Businesses should have Organization/LocalBusiness on multiple pages

5. Coverage Score: Percentage of expected schema types present on expected page types

REST API Example

Request:

GET /validgraph/v1/coverage-map?group_by=page_category

Response:

{
  "coverage": {
    "Organization": {
      "homepage": "present",
      "about": "present",
      "contact": "present",
      "product_pages": "partial"
    },
    "Product": {
      "homepage": "missing",
      "product_pages": "present"
    },
    "BreadcrumbList": {
      "all_pages": "partial"
    }
  },
  "coverage_score": 0.78,
  "missing_recommendations": [
    {
      "type": "Product",
      "pages": ["https://example.com/products/widget"],
      "priority": "high"
    }
  ]
}

References

Schema.org Type Hierarchy
E-commerce Structured Data
Content-Specific Markup Guidelines