Personal Auto Insurance Policy Schema Markup (JSON-LD)
Structured data for personal auto insurance policies, comprehensive collision coverage, roadside assistance riders, deductibles, and premium payment structures.
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": "InsurancePolicy",
"@id": "https://example.com/insurance/auto-comprehensive#policy",
"name": "Gold Shield Full Coverage Auto Insurance",
"description": "Comprehensive auto insurance coverage including collision, bodily injury liability, property damage, uninsured motorist protection, and 24/7 roadside assistance.",
"provider": {
"@type": "InsuranceAgency",
"name": "Gold Shield Mutual Insurance Group",
"telephone": "+1-800-555-0180"
},
"offers": {
"@type": "Offer",
"price": "125",
"priceCurrency": "USD",
"unitText": "MONTH",
"description": "Starting full coverage premium with $500 comprehensive and collision deductible."
},
"feesAndCommissionsSpecification": "$500 standard comprehensive and collision deductible; optional $250 deductible waiver rider."
}Typed Properties Specification (6 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 | Commercial plan name of the auto insurance policy. e.g. Gold Shield Full Coverage Auto Insurance |
| provider | InsuranceAgency / Organization | Required | Licensed state insurance underwriting carrier or agency. e.g. { "@type": "InsuranceAgency", "name": "Gold Shield Mutual Insurance Group" } |
| offers | Offer | Required | Monthly or annual baseline insurance premium quote. e.g. { "@type": "Offer", "price": "125", "priceCurrency": "USD", "unitText": "MONTH" } |
| feesAndCommissionsSpecification | Text | Required | Deductible options ($250, $500, $1000) and endorsement rider costs. e.g. $500 standard comprehensive and collision deductible... |
| description | Text | Recommended | Summary of coverage limits (e.g. 100k/300k/100k liability) and bundled discounts. e.g. Comprehensive auto insurance coverage including collision, bodily injury... |
| serviceType | Text | Recommended | Insurance line category ('Personal Automobile Liability & Physical Damage'). e.g. Comprehensive Personal Auto Insurance |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying InsurancePolicy schema.
Missing Deductible Details in Premium Quotes
Publishing a low monthly premium without stating the associated $1,000 or $2,500 deductible creates deceptive pricing signals.
Clarify deductible levels directly in feesAndCommissionsSpecification and offer description.
Confusing Insurance Agency with Direct Carrier
Tagging brokerages without state licensing authority as primary insurance carriers confuses legal entity verification.
Use InsuranceAgency for local brokers and InsuranceCompany for primary underwriters.
Missing UnitText on Recurring Premium Offers
Omitting unitText 'MONTH' causes search engines to display monthly quotes as one-time annual rates.
Always append unitText: 'MONTH' or 'ANN' on insurance offers.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Technical SEO cluster.
Automobile Financing & Vehicle Lease Schema Markup (JSON-LD)
Certified Pre-Owned (CPO) Used Car Schema Markup (JSON-LD)
Homeowners & Property Hazard Insurance Policy Schema Markup (JSON-LD)
Comprehensive Health Insurance Plan Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container