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.

AEO for Lawyers editorial teamUpdated · How we write and check

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

  1. Validate syntax with a structured data validator, such as the Schema Markup Validator, and fix any errors.
  2. Compare every value with the visible page, your Google Business Profile and your bar listings.
  3. Have a lawyer read the final text, because markup is a statement about your firm.
  4. 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

  1. Google Search Central: AI features and your website
  2. Google Search Central: Local business structured data
  3. Google Search Central: Organization structured data
  4. Schema.org: LegalService
  5. Schema.org: Attorney
  6. Google Search Central: Documentation updates

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.

Read next

AI Crawlers and robots.txt for Law Firms: Who to Allow and Why

OpenAI, Perplexity, Anthropic and Google each use separate crawlers for search and for training. Here is how to decide what to allow.

Read the rubric behind a published AEO score

GrowthAgents publishes its AEO Rubric v3, including how the points are weighted, and the loop each asset goes through. Read any vendor's method before you trust its score, ours included.

Read the methodology