Law Firm SEO: how to rank in Google and ChatGPT
The practice-area questions clients ask AI engines, the deprecated Attorney schema type to drop, and the top moves for law firm SEO.
Updated September 21, 2026
Law firm SEO has to match a practice area and a city at once, not just prove a firm exists. Searches split cleanly by need, "personal injury lawyer near me," "divorce attorney near me free consultation," "immigration lawyer near me for a green card case," and an AI engine has to match each one to a specific firm actually handling that work.
What clients actually ask
Typical questions include "personal injury lawyer near me no win no fee," "family lawyer near me free consultation," "immigration lawyer near me," and "criminal defense attorney near me available now." Each one needs a stated fact: your practice areas, your consultation terms, and your fee structure, not a general "full service law firm" description.
Where the answer comes from
Law firm SEO runs on the same corroboration test as any local professional service: an AI engine checks your website's claims against your Google Business Profile and client reviews before it will name a specific firm for a specific need. BrightLocal added a dedicated local AI visibility tracker to its own product line for exactly this reason, a sign of how far the pattern has spread across professional services, law included (BrightLocal, 2026).
Check your business
See whether ChatGPT and Perplexity already recommend you, free, with no card and no sales call.
Fix 1: Law firm SEO starts with LegalService schema, not the deprecated Attorney type
Schema.org has deprecated its original Attorney type in favor of the broader LegalService type, describing LegalService as "more inclusive and less ambiguous" (Schema.org, 2026). If your site or a template still uses the old Attorney type, update it, since publishing deprecated schema signals an unmaintained site to any system checking your markup. Our LocalBusiness schema generator builds current schema for you, at no charge.
Fix 2: State practice areas and consultation terms as separate, direct answers
Write a clearly answered section for each practice area you handle, personal injury, family law, immigration, criminal defense, rather than one combined description, and state your consultation terms plainly: free or paid, in person or by phone, contingency fee or hourly. These specific, checkable facts are what an AI engine quotes back to someone asking a specific legal question.
Fix 3: Keep your name and bar-admission details consistent everywhere
For law firms specifically, consistency extends beyond name, address, and phone number to your attorneys' bar admissions and practice areas, since these are exactly the kind of verifiable facts that build the corroboration an AI system looks for before naming a firm on a sensitive legal question. Keep this information identical across your website, your Google Business Profile, and any legal directory listing.
Say what a first call actually involves
Many prospective clients hesitate before calling a lawyer at all, so questions like "what happens at a free consultation with a lawyer" or "how much does a lawyer cost upfront" are common, real, and answerable in plain terms. State exactly what happens on a first call or visit, how long it typically takes, and whether there is any cost, since a specific, reassuring, and accurate answer is exactly the kind of fact an AI engine can quote directly, and it removes a real barrier that a vague "contact us to learn more" cannot.
Local versus statewide practice matters
A firm that only practices in one city and a firm licensed across an entire state are answering a different version of the same question, and your site should say which one you are without making a reader guess. If you handle cases statewide or in multiple counties, list every area you actually serve; if you are strictly local, say so plainly, since an AI engine trying to match "near me" intent needs an honest, specific service area rather than an ambiguous one that could mean either.
An honest note on variance
Law firm SEO is not exempt from the same real limitation as every other category here. A Hacker News commenter building a rival AI visibility tool described the mechanism plainly: "a single prompt can produce different recommendations day to day" (Hacker News, 2026). Track your visibility across repeated, varied questions rather than reacting to any single answer, especially for a decision as consequential as choosing legal representation.
Check where you stand
Before anything else in a law firm SEO audit, rule out the most basic failure: run our free AI crawler checker to confirm AI engines can reach your site at all. Then a free AI visibility check tells you whether ChatGPT and Perplexity already name your firm for the practice areas you actually handle.
Related tools
- LocalBusiness Schema Generator
Build a paste-ready LocalBusiness JSON-LD block with the correct subtype.
- AI Crawler Checker
Check your live robots.txt against the crawlers that feed every major AI engine.
- llms.txt Generator
Turn your business summary and key pages into a valid llms.txt file.
Frequently asked questions
- Is the old Attorney schema type still worth using?
- No. Schema.org has formally deprecated Attorney in favor of the broader LegalService type, which it describes as more inclusive and less ambiguous. If your website or a template still publishes the old type, update it as part of a routine schema refresh.
- Do I need a separate page for each practice area?
- A dedicated, clearly answered section for each practice area, even if not a fully separate page, helps significantly, since AI engines match specific questions to specific stated answers. A single page that vaguely covers all areas of law gives a model much less to confidently quote for any one practice area.
- How much does mentioning free consultations actually matter?
- It matters a great deal, since "free consultation" is one of the most common qualifiers in real client searches. State your actual consultation terms plainly and accurately, since an AI engine repeating an inaccurate claim on your behalf creates a bad first client experience it did not cause.
- Can client reviews for a law firm mention case outcomes safely?
- Reviews should follow your jurisdiction's advertising and confidentiality rules, which vary by state and practice area, so consult your bar association's guidance before encouraging specific case details in reviews. General, compliant reviews describing communication and professionalism still provide useful corroboration.
Sources
Check your business
See whether ChatGPT and Perplexity already recommend you, free, with no card and no sales call.