What is AI search visibility (GEO) for a law firm?
AI search visibility, also called generative engine optimization or GEO, is the practice of making a law firm easy for AI engines to verify, understand and quote, so the firm is named when someone asks ChatGPT, Perplexity, Gemini or Google's AI Overview for a lawyer. It measures citations, not rankings.
The distinction from SEO is the output. A search engine returns a ranked list of pages; the user picks. A generative engine returns one answer that names a few sources; the engine picks. Everything a firm does for visibility now has to survive that second selection.
Demand is no longer hypothetical. In August 2026, 41.9% of surveyed consumers said they would use ChatGPT to research which lawyer to hire, up from 9% in 2023, while Google use fell to 71.9%. The heaviest AI adopters were 45 to 60 years old, the age group most likely to need estate, elder and business counsel (iLawyer Marketing survey).
Terminology
GEO (generative engine optimization), AEO (answer engine optimization), AIO and LLMO all describe the same work. We say AI search visibility because clients understand it.
How do AI engines decide which law firms to cite?
AI engines retrieve a set of candidate sources for a query, then favor the ones that answer directly, come from entities they can verify, and are corroborated by third parties. For law firms that means answer-first pages, consistent schema and directory data, and reviews and mentions on sites the engines already trust.
Studies of citation behavior through 2026 agree on the pattern:
- Answer position. About 55% of cited passages come from the first 30% of a page. Bury the answer and it is not quoted.
- Mentions beat links. Across 75,000 brands, YouTube mentions correlated with AI visibility at 0.74, unlinked web mentions at 0.66, backlinks at 0.22 (Ahrefs).
- Earned sources dominate. Reddit, Wikipedia, YouTube, LinkedIn and major publishers supply the majority of citations; roughly 68% flow through about fourteen domains.
- Freshness. Content under three months old is cited roughly three times as often as older content.
- Not page one. 29.8% of domains cited in AI Overviews rank outside Google's top ten; only 38% of AIO citations come from the organic top ten.
The engines differ in how generous they are. Perplexity names brands in about 13% of answers; ChatGPT in under 1%. That makes every ChatGPT citation rare and valuable, and it means a firm should track all four engines rather than optimize for one.
Which signals matter most for a law firm?
Five signals, in order of leverage for a mid-tier firm: consistent entity data across directories, answer-first practice pages with schema, review velocity on Google, Avvo and Martindale, third-party mentions (bar associations, local press, LinkedIn, YouTube, Reddit), and AI crawler access. Backlinks matter least.
Entity consistency
ExampleThe three most common first-audit findings: a directory that added words to the name, one carrying an old phone number, and an unclaimed listing.
- 1Entity consistency. Identical name, address, phone and practice list on the State Bar, Google, Avvo, Martindale, Justia and Yelp. A mismatch reads as two different firms.
- 2Schema. LegalService or ProfessionalService for the firm with sameAs links to every profile; Person for each attorney; FAQPage on question content; Article on guides. Google dropped the FAQ rich result, but the markup still helps extraction.
- 3Answer-first content. Question-phrased H2s, a 40-to-60-word answer, then depth: tables, steps, costs, timelines. Named author bylines with credentials.
- 4Reviews and mentions. Four to eight reviews a month across platforms, attorney profiles on LinkedIn with published articles, a YouTube presence even if small, bar-association and community-organization listings.
- 5Crawler access. robots.txt allowing GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot and Google-Extended. llms.txt is harmless but has no measurable effect; ship it and move on.
What kind of content gets a law firm cited?
Content that answers the exact question a client asks, in plain language, with the numbers: cost ranges, timelines, statutes, deadlines. Each practice area needs a pillar page and a cluster of pages covering the client's decision path from 'do I need a lawyer' to 'who should I hire in my city'.
The structure we use on every page, including this one:
- A question as the H2.
- A direct answer of 40 to 60 words immediately under it, set apart so both readers and engines find it.
- Then the detail: lists, tables, examples, local specifics.
- An FAQ block of eight to ten questions with FAQPage schema.
- A visible 'last updated' date and a real author.
For Los Angeles firms, local specificity is the moat. Courthouse names, rent stabilization figures, county timelines and neighborhood references get cited over national content farms that cannot include them. See how this plays out per practice area and per sub-market.
How do you measure AI search visibility?
Build a fixed set of 40 to 60 client questions for the firm's practice area and city, run each through ChatGPT, Perplexity, Gemini and Google AI Overviews on a schedule, and log every firm named. Citation rate is the share of answers that include you. Track it monthly alongside entity score and review velocity.
Citation rate
48 tracked queries
Engines citing you
ChatGPT · Perplexity · AIO
Entity score
from 31 at audit
Reviews this month
Google · Avvo
Citation rate · 12 wk
Two cautions. AI answers vary run to run, so every query is run more than once and results are averaged. And citation rate is a leading indicator: it moves weeks before call volume does, which is exactly why it is worth tracking.
How do ChatGPT, Perplexity, Gemini and Google AI Overviews differ for law firms?
They read the same web but pick sources differently. Google AI Overviews summarize a normal result set and lean on Google Business Profile data; Google AI Mode fans a question into sub-queries and rewards depth; Perplexity cites generously and leans on directories and Reddit; ChatGPT cites rarely and weights reviews and mentions most. A firm that fixes the shared foundation appears in all four.
| Engine | How it picks | Citations per answer | What it rewards most for a firm |
|---|---|---|---|
| Google AI Overviews | Summarizes the ranked result set plus the knowledge graph | 3–8 links | Answer-first pages, Google Business Profile, map-pack strength |
| Google AI Mode | Splits the question into several searches, writes a long answer | Often 8+ | Depth per sub-question, courthouse and procedure pages, follow-ups |
| Perplexity | Live web search with heavy directory and forum weighting | 5–10, brands in ~13% of answers | Avvo, Justia, Yelp profiles; Reddit threads; recency |
| ChatGPT (search) | OpenAI's own index plus live fetch | 1–4, brands in under 1% of answers | Entity consistency, reviews, unlinked mentions, named attorneys |
| Gemini | Google's index with Google-Extended grounding | 3–6 | Same as AI Overviews, plus YouTube |
The practical rule: track all four, optimize the foundation once. The detail on each engine's source selection is in how AI Mode, AI Overviews and ChatGPT each pick a lawyer.
What schema markup does a law firm need to be cited?
Four types, linked by one identifier per entity: LegalService (or ProfessionalService) for the firm with sameAs links to every directory profile, Person for each attorney, FAQPage on question content, and Article on guides with a named author. The deprecated Attorney type and marked-up self-written reviews do more harm than good.
| Type | Where | Fields that matter |
|---|---|---|
| LegalService + ProfessionalService | Every page, one @id | name, address, telephone, areaServed, knowsLanguage, sameAs |
| Person | Attorney profiles, article bylines | name, jobTitle, worksFor (@id), alumniOf, sameAs (LinkedIn, Avvo, State Bar) |
| FAQPage | Any page with a question block | Question / acceptedAnswer pairs that match the visible text exactly |
| Article | Guides and articles | headline, datePublished, dateModified, author (@id), publisher (@id) |
| BreadcrumbList | Every inner page | position, name, item |
| Courthouse / Place | Courthouse guides | name, address; lets engines tie a page to the building clients search |
- 1One `@id` per entity, reused on every page. Two ids for the firm reads as two firms.
- 2`sameAs` only to profiles that carry the same name and phone. Fix the profile first, then link it.
- 3Mark up only what is visible on the page. Engines compare markup to text.
- 4Validate after every deploy; a broken JSON-LD block is silently ignored.
Copy-ready JSON for each type is in the schema markup guide, and the schema generator produces the firm and attorney blocks in the browser.
Where do AI engines read mentions of a law firm?
A short list of domains supplies most citations: legal directories (Avvo, Justia, FindLaw, Martindale), the State Bar, Yelp and Google reviews, LinkedIn, YouTube, Reddit, local press and bar-association pages. Roughly 68% of citations across engines flow through about fourteen domains. Being present, consistent and active on that list matters more than any backlink campaign.
| Source | What engines take from it | What a firm should do |
|---|---|---|
| Avvo, Justia, FindLaw, Martindale | Practice areas, reviews, Q&A answers, attorney credentials | Complete every field; answer Q&A in your practice area; match the website exactly |
| California State Bar | License status, name as licensed, address | The source of truth; everything else must match it |
| Google Business Profile and Yelp | Reviews, categories, hours, photos | Four to eight reviews a month; respond to all; real photos |
| Attorney identity, published articles, firm page | One article a month per attorney; firm page with the same NAP | |
| YouTube | Named attorneys explaining procedure | Short explainers of the courthouse and process pages; 0.74 correlation with AI visibility (Ahrefs) |
| Threads where lawyers answer questions | Answer, never pitch; bar-safe; see the Reddit guide | |
| Local press and bar associations | Third-party confirmation the firm exists and practices there | Section membership, speaking, community quotes in the languages clients speak |
The directory consistency checklist lists the twenty listings to align first and the order to do them in.
What does an AI-cited law firm page look like in practice?
Take a Glendale family firm's custody page. It opens with 'How is child custody decided in California?' and a 45-word answer, then covers legal versus physical custody, what a judge weighs, the Glendale-to-Burbank courthouse assignment, timelines, costs and an FAQ, under a named attorney with Person schema. That page is quoted; a page that opens with the firm's founding year is not.
AI citation audit
Your firm
ENGINES: 4
Entity confidence score
How confidently a model can confirm who you are, where you practice and what you handle.
- LegalService schemaMissing
- Google Business Profile categoryMismatch
- Avvo / Martindale NAPMismatch
- Answer-first practice pages0 of 6
- Review velocity2 / month
- AI crawler accessAllowed
6 FIXES · EST. 4 WEEKS TO FIRST CITATION
The same page, described as an engine reads it:
- Entity. LegalService @id matches the Google, Avvo and State Bar profiles; knowsLanguage lists Armenian and English.
- Answer. The custody question and its 45-word answer sit in the first 20% of the HTML, server-rendered.
- Corroboration. Reviews mention custody outcomes at the Burbank courthouse; the attorney's LinkedIn article on the same topic links here.
- Freshness. dateModified within the last quarter; the visible 'last updated' line matches it.
- Local proof. Courthouse, neighborhoods (Adams Hill, Rossmoyne) and the Armenian community are named, not implied.
Illustrative
The example is a composite, not a client result. Your audit report shows the same anatomy for your own pages, with the gaps ranked by impact.
What hurts a law firm's AI visibility?
Inconsistent profiles, blocked crawlers, JavaScript-only pages, answers buried under firm history, anonymous content, stale dates, marked-up self-reviews and duplicated city pages. Most firms have three or four of these, and fixing them is the first month of any program.
- Two versions of the firm. 'APC' on one profile, 'A Professional Corporation' on another, an old office on a third.
- Retrieval bots blocked by a CDN toggle or a security plugin. See which AI crawlers to allow.
- Client-side rendering. The practice page is an empty shell until JavaScript runs; most AI bots never run it.
- The answer on line forty. Three paragraphs of 'our firm was founded in 2009' before the question is addressed.
- No author. Content signed 'Admin' or unsigned. Engines and bar rules both want a responsible lawyer named.
- Stale dates. dateModified from 2022 on a page about 2026 rules.
- Fabricated review markup. AggregateRating from reviews the firm wrote itself; a penalty risk and a bar-rule problem.
- Template city pages. Twelve pages, one text, city name swapped. Zero citations for all twelve.
How much does AI search visibility cost and how long does it take?
Sold as an add-on, GEO runs $3,000 to $6,000 a month on top of SEO. Isonn folds it into every tier from $2,000 a month because it shares the same foundation. Entity and schema fixes register in two to six weeks; content-driven citations on competitive queries take three to five months; a tracked citation rate of 30 to 50% is a twelve-month outcome.
| Tier | Monthly | AI visibility work included |
|---|---|---|
| Foundation | $2,000 | Four-engine audit, schema, entity alignment, crawler access, monthly citation report |
| Growth | $3,500 | Everything above plus four answer-first pieces a month, review program, city and practice pages |
| Community | $5,000 | Everything above plus native-language pages, community placement, weekly citation alerts, dedicated lead |
| Milestone | Typical timing | What moves |
|---|---|---|
| Entity and schema fixes register | Weeks 2–6 | Firm named for branded and long-tail queries |
| Courthouse and procedure pages cited | Weeks 4–8 | First unbranded citations |
| Core practice + city queries | Months 3–5 | Citation rate climbs on the tracked set |
| Compounding | Months 6–12 | 30–50% citation rate; calls attributed to AI answers |
Every number above is on the pricing page with what each tier excludes.
What is the plan to get a law firm cited by AI?
Audit first, then fix the entity, then publish answer-first content, then build review and mention velocity, then measure and repeat. Schema and entity fixes register within two to six weeks. Content-driven citations on competitive queries take three to five months.
| Step | Service | Timeline |
|---|---|---|
| Measure where you stand | AI Citation Audit (free) | Week 1 |
| Make the firm verifiable | AI Search Optimization | Weeks 2–6 |
| Answer the questions | Content & Pillar Pages | Months 2–6 |
| Earn the signals | Review & Reputation Signals | Ongoing |
| Reach every language | Multilingual Visibility | Months 3+ |