Schema Markup for Lawyers: Structured Data That Earns Rich Results
The right schema markup can earn rich results — star ratings, opening hours, FAQ boxes, and product panels — that dramatically increase click-through rates. This guide shows exactly which schema types law firms need and how to implement them.
Rich Results Available to Law Firms
Schema Types for Law Firms
LegalService
The appropriate schema type for law firms and legal services practices. More specific than LocalBusiness.
- name
- address
- telephone
- areaServed
- availableLanguage
- hasOfferCatalog
- aggregateRating
Person (Attorney)
Schema for individual attorney pages. Establishes E-E-A-T credentials that Google evaluates for YMYL content.
- name
- jobTitle
- alumniOf
- hasCredential
- memberOf
- award
- knowsAbout
FAQPage
Critical for legal practices — legal FAQ content frequently ranks as featured snippets.
- mainEntity
LegalService + Attorney Schema
{
"@context": "https://schema.org",
"@type": "LegalService",
"name": "Johnson & Associates Law Group",
"address": {
"@type": "PostalAddress",
"streetAddress": "200 W Adams St, Suite 2400",
"addressLocality": "Chicago",
"addressRegion": "IL",
"postalCode": "60606"
},
"telephone": "+1-312-555-0200",
"areaServed": "Chicago, IL",
"knowsAbout": ["Personal Injury", "Car Accidents", "Medical Malpractice"],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}Test your schema at: search.google.com/test/rich-results before publishing.
Schema Markup Mistakes Law Firms Make
Using LocalBusiness instead of LegalService
No Person schema on attorney bio pages
Failing to list practice areas in hasOfferCatalog
Missing FAQPage schema on Q&A content
Incorrect state bar credential formatting in attorney schema
More Lawyers SEO Guides
Schema Markup FAQs for Lawyers
Verify Your Schema Implementation
Run a free audit to find schema errors before Google penalizes them.
Free SEO Audit