Guide · AI SEO

GEO for law firms: how AI assistants decide which lawyers to name.

What generative engine optimization means, why GEO, AEO and AI SEO are the same job, how ChatGPT, Gemini, Perplexity and Google's AI pick firms, and how to measure whether yours is one of them.

YD
Yaniv DayanFounder, Bookedly · Updated October 22, 2026 · 10 min read
The short answer

GEO for law firms is the work of getting your firm named and cited when someone asks an AI assistant for a lawyer or a legal answer. AEO and AI SEO are other names for the same job. The assistants search the web, read what comes back, and name the firms their sources agree on. So GEO rests on good SEO, consistent listings, reviews, clear answer pages and mentions on trusted sites, and you measure it by asking the assistants real questions every month and writing down who they name.

What GEO means for a law firm

GEO stands for generative engine optimization. The term comes from a 2023 research paper by a team from Princeton University and IIT Delhi, later published at the KDD 2024 conference. The authors called AI answer tools "generative engines" because they write a new answer instead of showing a list of links, and they studied how website owners can make their content more likely to appear in those answers.

For a law firm, that comes down to two outcomes:

  • Being named. Someone asks "who's a good truck accident lawyer in Dallas?" and the assistant lists your firm.
  • Being cited. Someone asks "how long do I have to file an injury claim in Texas?" and the assistant quotes your page and links to it.

Both matter. The first wins the people who are ready to hire. The second puts your name in front of people earlier, while they're still working out what happened to them.

GEO, AEO and AI SEO: same goal, different names

Lawyers hear several labels for this and reasonably wonder whether they're buying different things. Mostly, they aren't.

TermStands forHow it's used
GEOGenerative engine optimizationThe research term. Popular with agencies and in the trade press.
AEOAnswer engine optimizationFocuses on being the answer, not a link. Also used for Google's answer boxes.
AI SEOAI search optimizationThe plain-language version. Also called LLM SEO or AI optimization.

All three describe the same work: making sure AI assistants can find your firm, understand what you do and where, trust what they read about you, and name you. So whether a proposal says GEO for lawyers, AEO for legal firms or AI optimization for law firms, ask what the actual work is. If an agency sells GEO and AEO as two separate services, ask what is different.

None of them replace traditional SEO. Law firm SEO and AI visibility go together: the assistants lean on search results, so a firm that's hard to find on Google is usually hard to find in AI answers too. If you handle injury cases, our personal injury SEO page covers the search side.

How ChatGPT, Gemini, Perplexity and Google's AI choose firms

Each assistant works a little differently, but they share one pattern: search first, then write. Here is what each company says about its own product.

AssistantWhere its answers come from
ChatGPTRewrites the question into searches sent to outside search providers, and uses OpenAI's own crawler, OAI-SearchBot. Sites that block OAI-SearchBot aren't shown in ChatGPT's search answers.
Google AI Overviews and AI ModeBuilt on Google Search. A page must be indexed and eligible to show a snippet to be a supporting link. Google says there are no extra requirements or special optimizations beyond that. Both features may run several related searches behind the scenes ("query fan-out").
GeminiGoogle's assistant. It can ground its answers in Google Search and, when it does, may show a Sources button with links.
PerplexitySearches the web in real time when you ask, and gives each answer numbered links to its sources.

So the assistant isn't recalling your firm from memory. It's reading the web at the moment someone asks, and it builds its short list from the sources that come back. For lawyer questions those are mostly Google Business Profiles, Yelp, legal directories like Justia, Avvo and Super Lawyers, news sites, Reddit threads and firm websites. Our guide to getting recommended by ChatGPT covers which of those it cites most, and our Google AI Overviews guide covers Google's side.

The firms that get named are the ones the sources agree on: the same name, city, phone number and practice areas everywhere, recent reviews that mention the case type, and pages that answer the question clearly. A firm with a different address on Avvo than on Google gives the assistant a reason to leave it out.

What the research found

The original GEO paper tested nine ways of rewriting web content against a benchmark of 10,000 questions. The clearest results:

  • Citing sources, adding quotations and adding statistics worked best. The top methods raised a source's visibility in AI answers by up to about 40% on the paper's main measure.
  • Keyword stuffing didn't work. The authors found it offered little to no improvement, and on Perplexity it did worse than leaving the content alone.
  • Smaller sites gained the most. Pages that ranked lower in normal search benefited more than pages that already ranked first.

Two cautions. The study didn't test local lawyer searches, and the assistants have changed a lot since 2023. Treat it as direction, not a recipe. But the direction suits law firms: pages with specific, sourced facts (your state's filing deadline with the statute cited, how fault rules work, what the process looks like) give an assistant something worth quoting. Vague pages that repeat "experienced injury lawyer" don't.

See which firms AI names in your city.

We ask ChatGPT, Gemini and Perplexity ten questions an injured person would ask, and walk you through all thirty answers.

Get my free check

What a law firm should do

This is the order we'd work in. For the ChatGPT-specific details, like crawler settings and Yelp, see the ChatGPT guide.

  1. Pick the questions you want to win

    Write 20 to 30 questions per practice area, in your clients' words. Include "who's the best car accident lawyer in [city]?" and the situational ones, like "the other driver's insurer called me, should I talk to them?" These become your scoreboard.

  2. Get a baseline before you change anything

    Ask each question in ChatGPT, Gemini, Perplexity and Google, and record who's named and which sources are cited. Without a baseline you can't tell later whether anything worked.

  3. Make sure the assistants can read your site

    Check that robots.txt, your security plugin and your CDN aren't blocking OAI-SearchBot or Googlebot. Check that your key pages are indexed in Google. Firms block AI crawlers by accident more often than you'd think.

  4. Make your firm one consistent record

    Same firm name, address, phone, hours and practice areas on your site, Google Business Profile, Yelp, Avvo, Justia, Super Lawyers, FindLaw and the bar directory. Then keep earning recent reviews that mention the case type.

  5. Write pages that answer first

    One page per case type and per common question. Put the direct answer in the first two sentences, then the detail. Cite statutes and court rules, quote your attorneys, and keep state-specific facts current. This is where the research findings apply.

  6. Add structured data

    LegalService, Attorney and FAQ markup on the pages that matter, matching what's visible on the page, so assistants can connect your pages to your firm.

  7. Earn mentions on sites the assistants trust

    Local news quotes, bar association pages, legal directories, community sites and podcasts. Outside mentions are often what moves a firm from "not named" to "named."

  8. Re-run the same questions every month

    Same questions, same assistants, same location. Look at what changed, find which sources the named firms have that you don't, and fix the gaps.

How to measure GEO

There's no Search Console for ChatGPT. The honest way to measure GEO is to ask the assistants real questions on a schedule and record what they say. A simple log looks like this:

TrackWhat it tells you
Mention rateOut of all the answers, how many name your firm. Answers vary from run to run, so ask each question several times.
Who else is namedWhich competitors show up, and how often. That's your real share of the answer.
Cited sourcesWhich sites each answer links to. If Avvo keeps showing up and your Avvo profile is empty, you know what to fix.
AccuracyWrong phone numbers, old addresses, practice areas you don't handle. AI repeats mistakes it finds in your listings.
Traffic and callsVisits from AI tools in your analytics, and intake notes on how callers found you.

A few practical notes:

  • Control the setup. Use the same wording, the same city and, where possible, a logged-out or fresh session, so your own history doesn't skew the answer.
  • ChatGPT traffic is taggable. OpenAI adds utm_source=chatgpt.com to links from ChatGPT search, so those visits can show up in Google Analytics.
  • Google doesn't separate AI traffic. Clicks from AI Overviews and AI Mode are counted inside the normal "Web" numbers in Search Console, so you have to check those answers by hand.
  • Ask callers. Many people read an AI answer, then search your name or call directly. Intake asking "how did you hear about us?" catches what analytics misses.

What to ask a GEO agency for your law firm

Many SEO agencies now sell GEO. These questions separate real work from a new label on old work:

  1. Which questions will you track for my firm, and can I see the raw answers? A score with no answers behind it can't be checked.
  2. Which assistants do you check, how often, and from which city? Local results change by location.
  3. What will you fix in the first month? A good answer names specific listings, pages and crawler settings, not "content."
  4. Who writes the pages, and does a lawyer review them? Your state bar's advertising rules still apply to everything published under your name.
  5. Do you guarantee placement in ChatGPT? If yes, walk away. No one controls what an assistant says.
  6. How will you report on calls and signed cases, not only mentions? Mentions are a means. Cases are the point.

If you want to see how we answer those, here's how we do AI SEO for law firms.

Common GEO mistakes

  • Treating GEO as separate from SEO. The assistants read search results. Weak SEO usually means weak AI visibility.
  • Keyword stuffing. The research found it does little or nothing, and it reads badly to the people you want to hire you.
  • Publishing hundreds of thin AI-written pages. Near-duplicate city pages add nothing an assistant would quote, and Google's spam policies call out mass-generated pages that add no value.
  • Buying "AI rankings." ChatGPT's answers can't be bought. OpenAI says ads don't influence its answers and are labeled as sponsored. If you want a paid spot, that's ChatGPT Ads, a separate thing.
  • Judging by one screenshot. Answers change from run to run. Look at the rate over many questions, not one result a partner saw on his phone.
  • Forgetting the bar rules. Results, testimonials and "best" claims on your pages are still regulated by your state bar, whether a person or an assistant reads them.

Questions

What is GEO for law firms?

GEO, or generative engine optimization, is the work of getting a law firm named and cited in answers from AI assistants like ChatGPT, Gemini, Perplexity and Google's AI Overviews. It covers your website, listings, reviews and mentions on other sites, and it's measured by asking the assistants real client questions and recording who they name.

Is answer engine optimization (AEO) different from GEO?

Not in any way that matters to a law firm. AEO and GEO describe the same goal: being the answer an AI gives. Some people use AEO more for Google's answer boxes, but the work for a firm is the same.

Does GEO replace SEO for lawyers?

No. AI assistants search the web before they answer, so they lean on the same signals SEO builds. GEO adds things SEO often skips, like consistent directory listings, outside mentions and checking what the assistants actually say.

Do I need an llms.txt file to show up in AI answers?

Not for Google. Google says you don't need new machine-readable files, AI text files or special markup to appear in AI Overviews or AI Mode. A page only needs to be indexed and eligible to show a snippet. Making sure crawlers can reach your site matters far more.

Can a law firm pay to be named in ChatGPT's answers?

No. OpenAI says ads don't influence ChatGPT's answers and are labeled as sponsored. You can run ChatGPT ads, but being named inside the answer is earned through the work in this guide.

How long does GEO take for a law firm?

The first month is usually cleanup: crawler access, listings, structured data and a baseline. New mentions tend to build from there as more trusted sources mention the firm. No one can guarantee an assistant will name your firm, so be wary of anyone who does.

Sources (checked October 22, 2026)

  1. Aggarwal, Murahari, Rajpurohit, Kalyan, Narasimhan, Deshpande, "GEO: Generative Engine Optimization," KDD 2024. arxiv.org/abs/2311.09735
  2. OpenAI Help Center, "ChatGPT search." help.openai.com
  3. OpenAI, "Overview of OpenAI crawlers" (OAI-SearchBot). developers.openai.com
  4. OpenAI Help Center, "Publishers and developers FAQ" (utm_source=chatgpt.com). help.openai.com
  5. OpenAI, "Our approach to advertising and expanding access." openai.com
  6. Google Search Central, "AI features and your website." developers.google.com
  7. Google, "Generative AI in Search: Let Google do the searching for you," May 14, 2024 (AI Overviews US rollout). blog.google
  8. Google Search Central, "Spam policies for Google web search" (scaled content abuse). developers.google.com
  9. Google, Gemini Apps Help, "View related sources and double-check responses." support.google.com
  10. Google AI for Developers, "Grounding with Google Search." ai.google.dev
  11. Perplexity Help Center, "How does Perplexity work?" perplexity.ai
The free AI Visibility Check

Find out what ChatGPT says about your firm.

We ask ChatGPT, Gemini and Perplexity ten questions an injured person would ask in your city. That's thirty answers. On a short call, we walk you through every one and show you what to fix first.

Request your check

Case types you want more of

Next, you pick a time for the call. You keep the report whether or not you hire us.

Example reportA real injury firm · name removed
30answers checked
4times the firm was named
0 / 18answers to "I got hurt" questions
Named, with the wrong websiteNot named
  • ChatGPT linked to a website that doesn't exist, every time it named the firm.
  • One assistant placed the firm in the wrong state.
  • The site says open 24/7. The Google listing says weekdays 8 to 5, so the firm was left out of every "lawyer open now" answer.
Free AI Visibility Check