Checklist · 3 min read
Structured Data for Law Firms: What to Use and What to Skip
Schema markup is optional, and Google says its AI features need no special markup. Here is what is worth adding for a law firm and what to leave out.
Short answer
Structured data is optional. Google says its AI features need no special markup or schema, and that any markup must match the visible text. For a law firm the useful types are LegalService (a LocalBusiness subtype) for offices, Organization on the home or About page, and Article or Person where they fit. Google stopped showing FAQ rich results in May 2026.
Key takeaways
- Google says no special schema.org structured data is needed for its AI features.
- Use LegalService for a law firm's office details. The Attorney type is marked deprecated on schema.org.
- LocalBusiness requires name and address in Google's documentation, with telephone, url, hours and geo recommended.
- Put Organization markup on the home page or one About page, not on every page.
- FAQ rich results stopped appearing in Google Search on May 7, 2026, so FAQPage markup no longer earns one.
Start with what Google says
Google's page on AI features says there are no extra machine-readable files, AI text files, markup or special schema.org structured data required to appear in AI Overviews or AI Mode. It also says that structured data must match the visible text on the page. So structured data is a way to describe your page clearly, not a switch for AI visibility. We found no documentation from any AI company showing that markup raises the chance of a citation, so we treat that claim as unconfirmed.
That said, markup can help a search system tell your firm apart from similarly named firms, and it is a reasonable part of technical hygiene. The following checklist covers what to consider and what to skip.
Checklist: types worth considering
| Type | Where to use it | Notes |
|---|---|---|
| LegalService | Each office page, or the home page for a single-office firm | Schema.org describes it as a business that provides legally-oriented services, advice and representation, such as law firms. It is a subtype of LocalBusiness. |
| Organization | Home page or one About page | Google says no properties are required. Recommended: name, url, logo, sameAs, address and contact details. |
| Article | Guides and articles | Include headline, author, dates. Dates must match what is visible. |
| Person | Attorney bio pages | Optional. Use only verifiable facts. See attorney bios and firm identity. |
| BreadcrumbList | Any page with breadcrumbs | Mirror the visible breadcrumb trail. |
Use LegalService, not Attorney
Schema.org marks the Attorney type as deprecated and says LegalService is more inclusive and less ambiguous. Google's local business guidance asks you to use the most specific LocalBusiness subtype that applies, which for a law firm is LegalService.
What Google requires and recommends for local businesses
For its local business structured data, Google lists name and address (a PostalAddress) as required. It recommends geo, openingHoursSpecification, telephone, url and priceRange, plus department where relevant. The values you write should match your site and your business profiles. A minimal example follows, with bracketed placeholders you must replace with real details.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LegalService",
"name": "[Firm legal name]",
"url": "[https://www.yourfirm.example/]",
"telephone": "[main phone number]",
"address": {
"@type": "PostalAddress",
"streetAddress": "[street and suite]",
"addressLocality": "[city]",
"addressRegion": "[state]",
"postalCode": "[postal code]",
"addressCountry": "US"
},
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "[09:00]",
"closes": "[17:00]"
}]
}
</script>
Where Organization markup goes
Google says Organization structured data belongs on your home page or a single About page, and is not needed on every page. Use your legal name in legalName if it differs from the name you use publicly, link your official profiles in sameAs, and give a logo of at least 112 by 112 pixels.
What to skip
- FAQPage markup for Google. Google's changelog says the FAQ rich result would no longer appear in Search starting May 7, 2026, and that the documentation was removed in June 2026. Keep the visible FAQ on the page for readers.
- Markup that claims more than the page says. Ratings, awards or credentials that a visitor cannot see on the page create trust and compliance risks, and they can conflict with Model Rule 7.1.
- Hidden or copied markup. Do not paste another firm's schema or mark up content that is not on the page.
- Markup on every page for its own sake. Add types where they describe the page.
Test before and after publishing
- Validate syntax with a structured data validator, such as the Schema Markup Validator, and fix any errors.
- Compare every value with the visible page, your Google Business Profile and your bar listings.
- Have a lawyer read the final text, because markup is a statement about your firm.
- Re-check after any change of address, phone number, hours or lawyers.
For the other parts of technical setup, work through the technical readiness checklist, and write pages using the page-writing method.
Common questions
Will schema make AI tools cite my firm?
We found no documentation that it will. Google says its AI features need no special markup, and we treat claims that schema boosts AI citations as unconfirmed. Markup helps search systems understand a page, and it must match what visitors see.
Should I still use FAQPage markup?
Not for Google rich results. Google said the FAQ rich result would no longer appear in Search starting May 7, 2026, and later removed its documentation. Other systems may read the markup, but we have no evidence either way. Keep the visible FAQ on the page because readers use it.
Who should add the markup?
Whoever manages your website, with a lawyer checking that every statement matches the page. Test the result with a structured data validator, such as the Schema Markup Validator at schema.org, before publishing.
Sources
Informational only. This article is general education about search and AI visibility. It is not legal advice, it does not create an attorney-client relationship, and we do not guarantee that any statement in it is accurate, complete or current. No one can guarantee that an AI tool will name your firm. Lawyer advertising rules differ by state, so check your state bar's rules and talk to a qualified attorney before you publish claims about your firm. The update date above shows when we last checked.