InsuranceAgency & Brokerage Schema (JSON-LD Blueprint)
Local insurance brokerage structured data for independent insurance agents, commercial risk brokers, and personal lines agencies with policy catalogs, coverage lines, and quotes.
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": "InsuranceAgency",
"@id": "https://omniseotools.com/demo/insurance#agency",
"name": "Guardian Shield Independent Insurance Brokers",
"telephone": "+1-317-555-0174",
"url": "https://omniseotools.com/demo/insurance",
"image": "https://omniseotools.com/images/demo/insurance-office.jpg",
"priceRange": "$",
"areaServed": [
{
"@type": "State",
"name": "Indiana"
},
{
"@type": "State",
"name": "Ohio"
}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Insurance Coverage Policies",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Commercial General Liability & Cyber Risk Insurance"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Comprehensive Homeowners & Auto Bundle Policies"
}
}
]
},
"address": {
"@type": "PostalAddress",
"streetAddress": "111 Monument Circle, Suite 1900",
"addressLocality": "Indianapolis",
"addressRegion": "IN",
"postalCode": "46204",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 39.7686,
"longitude": -86.1581
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:30",
"closes": "17:00"
}
]
}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 |
|---|---|---|---|
| areaServed | Array<State | City> | Required | States where agents hold active insurance licenses. e.g. [{ "@type": "State", "name": "Indiana" }] |
| hasOfferCatalog | OfferCatalog | Required | Catalog of insurance lines (Commercial, Cyber, Home, Auto, Life). e.g. { "@type": "OfferCatalog", ... } |
| priceRange | Text | Required | Policy expense tier ($). e.g. $ |
| telephone | Text | Required | Direct quote desk phone. e.g. +1-317-555-0174 |
| address | PostalAddress | Required | Agency office location. e.g. { "@type": "PostalAddress", ... } |
| geo | GeoCoordinates | Required | GPS coordinates. e.g. { "@type": "GeoCoordinates", ... } |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying InsuranceAgency schema.
Listing States Without Active Insurance Licensure
Claiming multi-state areaServed without valid resident or non-resident insurance licenses.
Restrict areaServed strictly to licensed jurisdictions.
Using Generic FinancialService Instead of InsuranceAgency
Using broader financial type weakens insurance search intent relevance.
Use specific '@type': 'InsuranceAgency'.
Missing Commercial Lines in hasOfferCatalog
Failing to enumerate commercial liability and cyber insurance policies.
Build out detailed OfferCatalog.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
FinancialService & Wealth Management Schema (JSON-LD)
AccountingService & CPA Firm Schema Markup (JSON-LD)
LegalService & Law Firm Schema Markup (JSON-LD Blueprint)
RealEstateAgent & Property Brokerage Schema (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container