LegalService & Law Firm Schema Markup (JSON-LD Blueprint)
Professional services structured data for law firms, trial attorneys, and legal practices with practice area catalogs, licensed jurisdictions, and consultation pricing.
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": "LegalService",
"@id": "https://omniseotools.com/demo/law-firm#firm",
"name": "Sterling & Associates Corporate Law LLP",
"legalName": "Sterling & Associates Legal Practice LLP",
"telephone": "+1-312-555-0177",
"url": "https://omniseotools.com/demo/law-firm",
"image": "https://omniseotools.com/images/demo/law-firm.jpg",
"priceRange": "$$",
"areaServed": [
{
"@type": "State",
"name": "Illinois"
},
{
"@type": "State",
"name": "Wisconsin"
}
],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Legal Practice Areas",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Corporate Mergers & Acquisitions Advisory"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Commercial Intellectual Property Litigation"
}
}
]
},
"address": {
"@type": "PostalAddress",
"streetAddress": "111 S Wacker Drive, Suite 2800",
"addressLocality": "Chicago",
"addressRegion": "IL",
"postalCode": "60606",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 41.8796,
"longitude": -87.6371
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:30",
"closes": "18:00"
}
]
}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 |
|---|---|---|---|
| legalName | Text | Required | Official state-registered legal partnership or LLC name. e.g. Sterling & Associates Legal Practice LLP |
| areaServed | Array<Place | State | City> | Required | Jurisdictions and states where attorneys are actively licensed to practice. e.g. [{ "@type": "State", "name": "Illinois" }] |
| hasOfferCatalog | OfferCatalog | Required | Catalog of practice areas (Corporate, M&A, IP, Litigation). e.g. { "@type": "OfferCatalog", ... } |
| priceRange | Text | Required | Relative retainer and hourly expense tier. e.g. $$ |
| telephone | Text | Required | Law firm intake phone number. e.g. +1-312-555-0177 |
| address | PostalAddress | Required | Headquarters office address. e.g. { "@type": "PostalAddress", ... } |
| geo | GeoCoordinates | Required | Exact 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 LegalService schema.
Claiming Unlicensed States in areaServed
Listing states where attorneys hold no active bar licenses triggers deceptive advertising reviews.
Restrict areaServed strictly to jurisdictions with verified admitted attorneys.
Omitting legalName for Registered Partnerships
Using only informal DBA brand names without official registered corporate entity name.
Provide legalName matching corporate filings.
Missing hasOfferCatalog Practice Area Breakdown
Failing to enumerate specific practice areas limits ranking for long-tail legal queries.
Build structured OfferCatalog listing core practice areas.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Local Business cluster.
AccountingService & CPA Firm Schema Markup (JSON-LD)
FinancialService & Wealth Management Schema (JSON-LD)
InsuranceAgency & Brokerage Schema (JSON-LD Blueprint)
RealEstateAgent & Property Brokerage Schema (JSON-LD Blueprint)
Displayed below main page header or above the tool container. • Zero CLS Container