Comprehensive Health Insurance Plan Schema Markup (JSON-LD)
Structured data for major medical health insurance plans (HMO, PPO, EPO), detailing monthly premiums, individual/family deductibles, maximum out-of-pocket limits, copays, and prescription formularies.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "HealthInsurancePlan",
"@id": "https://example.com/health/silver-ppo-plan#plan",
"name": "Silver Standard 87 PPO Health Plan",
"description": "ACA-compliant comprehensive major medical PPO plan with nationwide in-network provider access, $30 primary care copays, and low prescription tier costs.",
"healthPlanId": "HI-98442-PPO-2026",
"benefitsSummaryUrl": "https://example.com/health/silver-ppo-summary.pdf",
"provider": {
"@type": "InsuranceAgency",
"name": "CareFirst Health Solutions",
"telephone": "+1-800-555-0191"
},
"offers": {
"@type": "Offer",
"price": "420",
"priceCurrency": "USD",
"unitText": "MONTH",
"description": "Individual monthly premium before federal subsidy tax credits."
},
"feesAndCommissionsSpecification": "$2,500 individual in-network deductible; $8,500 individual out-of-pocket maximum; $30 PCP copay."
}Typed Properties Specification (7 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Official marketing and exchange plan title. e.g. Silver Standard 87 PPO Health Plan |
| healthPlanId | Text | Required | State or federal exchange standardized Health Insurance Plan Identifier (HIOS ID). e.g. HI-98442-PPO-2026 |
| benefitsSummaryUrl | URL | Required | Direct URL to official Summary of Benefits and Coverage (SBC) PDF document. e.g. https://example.com/health/silver-ppo-summary.pdf |
| provider | InsuranceAgency | Required | Underwriting health maintenance organization or insurance carrier. e.g. { "@type": "InsuranceAgency", "name": "CareFirst Health Solutions" } |
| offers | Offer | Required | Monthly baseline health plan premium before ACA premium tax credits. e.g. { "@type": "Offer", "price": "420", "priceCurrency": "USD", "unitText": "MONTH" } |
| feesAndCommissionsSpecification | Text | Required | Individual/family deductibles, copay schedules, coinsurance percentages, and OOP maximums. e.g. $2,500 individual in-network deductible; $8,500 individual out-of-pocket maximum... |
| description | Text | Recommended | Plan network type (HMO, PPO, EPO), preventative care inclusions, and prescription coverage. e.g. ACA-compliant comprehensive major medical PPO plan... |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying HealthInsurancePlan schema.
Missing Official Summary of Benefits and Coverage (SBC) Link
Omitting benefitsSummaryUrl prevents consumers and search engines from validating covered essential health benefits.
Provide an absolute HTTPS link to the plan's official SBC PDF.
Confusing Subsidized Rate with Full Benchmark Premium
Publishing $0 or $10 premium quotes without explaining that they are post-subsidy triggers deceptive pricing flags.
Publish gross unsubsidized premium in schema and mention subsidy eligibility in description.
Omission of Standardized healthPlanId
Failing to include federal/state HIOS plan identifiers prevents healthcare aggregators from matching provider directories.
Include official HIOS healthPlanId string.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Healthcare cluster.
Displayed below main page header or above the tool container. • Zero CLS Container