Back to Blog
Guides#Law Firms#Professional Services#Accountants#Consultants#AI Crawlers

GEO for Law Firms: Getting AI to Describe Your Firm Correctly

By Liwaa BeainiMay 19, 202611 min read
Guide article cover for “GEO for Law Firms: Getting AI to Describe Your Firm Correctly” — 99Visibility

GEO for law firms is the work of making sure AI assistants such as ChatGPT, Google's AI Overviews and AI Mode, Perplexity and Claude can reach your firm's website and describe your lawyers, practice areas, offices and fees correctly. For most firms that means three things: fix crawler access, correct the facts that go stale (lawyers who left, closed offices, merged names), and make sure what you publish meets your bar's advertising rules, because AI repeats what you say.

Much of the GEO advice aimed at lawyers points elsewhere: add Attorney and FAQ schema, refresh pages every quarter, remove the GPTBot block. Those tips are unsupported, retired or aimed at the wrong crawler, as the sections below show. This guide covers law firms first, then accountants and consultants. Every platform claim links to the operator's own documentation, checked on 16 October 2026. Nothing here is legal advice.

What GEO means for a law firm, and what it is not

An LLM (large language model) is the engine: GPT-6, Claude, Gemini. GEO, generative engine optimization, is the practice of making sure answers produced by those engines describe you correctly and, where they cite sources, can cite you. Our complete guide to generative engine optimization covers the basics.

GEO does not replace SEO. Google's AI features documentation says a page must be "indexed and eligible to be shown in Google Search with a snippet" to be a supporting link in AI Overviews or AI Mode, and that "There are no additional requirements." For ChatGPT, Perplexity and Claude, the extra work is crawler access and fact accuracy. There is no ranking inside an AI answer to buy or track: a firm is mentioned or not, described correctly or not, cited or not.

The questions clients ask AI about lawyers

Client asksWhat the AI needsPage that has to answer
"Employment lawyer in Manchester for unfair dismissal"Practice area, location, lawyer namesPractice-area page for that office
"Is [lawyer] still at [firm]?"The current rosterAttorney bio pages
"How much does [firm] charge for probate?"Fee basis and rangesFees page
"Does [firm] take cases on contingency?"Fee structurePractice-area page
"Is [lawyer] board certified in family law?"Certification and the certifying bodyAttorney bio
"Where is [firm]'s Austin office?"Office addresses and hoursLocation pages and Google Business Profile

Every row is a fact. An AI answer gets it right when the fact is on a page the crawler can read and every other copy of it agrees.

Step 1: Check crawler access, and skip the GPTBot myth

One tip circulating in top-ranking guides for this keyword tells firms to look for GPTBot or Google-Extended under a Disallow rule in robots.txt and says that removing them "opens your content to AI crawlers." Only half of that holds. OpenAI's crawler documentation describes GPTBot as a training crawler and says "Each setting is independent of the others." Google says Google-Extended "does not impact a site's inclusion in Google Search," but it does govern Gemini training and grounding, so removing that block opens your pages to Gemini answers (Google's crawler list).

The crawlers that decide whether you can appear in AI search answers are OAI-SearchBot (ChatGPT search), Claude-SearchBot, PerplexityBot, Googlebot and Bingbot (Copilot). A firm that does not want its content used for model training can block GPTBot and ClaudeBot and stay visible in those. Blocking Google-Extended, shown below, also takes you out of Gemini:

# Training crawlers: blocked by firm policy
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: Google-Extended
Disallow: /

# Search crawlers: public site allowed, client portal private
User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
Allow: /
Disallow: /client-portal/

User-agent: *
Disallow: /client-portal/

Note that blocking Google-Extended cuts Gemini's grounding on your pages as well as training. That is a trade-off to decide on purpose, not a default.

The firewall half

robots.txt is necessary, not sufficient. OpenAI's ChatGPT search help page says eligibility means you "allow OAI-Searchbot to crawl the site and confirm that the website host or content delivery network allows traffic from OpenAI's published searchbot IP addresses." If a legal marketing vendor runs your website, the firewall settings may be theirs, not yours. Ask the vendor three questions: what does our robots.txt say, what bot protection runs in front of the site, and can we see a week of server logs for OAI-SearchBot, PerplexityBot and Claude-SearchBot with their status codes?

If the site sits on Cloudflare, note the 15 September 2026 change: Cloudflare's Block setting for training now also stops "Applebot, Bingbot, and Googlebot," search included. The setting that blocks training and keeps search is Disallow AI Training.

Content crawlers cannot read

  • Attorney bios as PDFs. Googlebot reads PDFs; the AI crawlers do not document doing so. Put the bio on an HTML page.
  • Practice-area text inside tabs or accordions loaded by script. Vercel's crawler study found ChatGPT's and Claude's crawlers fetch JavaScript but "don't execute them." View the page source and check the text is there.
  • Accidental noindex on attorney or location templates, often left over from a redesign.

Step 2: Fix the facts that go stale at law firms

Law firms change in ways that leave old facts scattered across the web. AI answers drawn from training data are frozen at the model's cutoff, and answers drawn from live search pick up whatever copy they find.

FactHow it goes wrongFix
Attorney rosterA lawyer leaves; the bio stays live, or directories keep listing them at the firmTake the bio down or redirect it; update every directory profile the firm controls
Firm nameAfter a merger, the old name survives on directories and old pressOne sentence on the About page: "Formerly Smith & Jones; merged with Lee LLP in 2025"
OfficesA closed office still has a live Google Business ProfileMark the listing closed; update the address everywhere
Practice areasDropped areas linger in blog posts and directoriesUpdate the practice list; label old posts as historical
FeesConsultation fee or contingency percentage stated two waysOne fees page, matched on every practice page
Bar admissions and certificationsNew admissions missing; lapsed ones still shownEach bio lists jurisdictions, years and certifying bodies

Our guide to fixing AI hallucinations about your brand shows how to trace a wrong claim back to the page it came from.

Step 3: Practice-area and attorney pages that answer the question

  • Name the jurisdiction on every substantive page. Law differs by state and country. "Limitation periods for personal injury claims in Texas" is answerable; "how long do I have to sue?" with no jurisdiction is not.
  • One page per practice area per office where the service genuinely differs, saying who handles it and where.
  • Attorney bios as plain text: name, role, practice areas, bar admissions with years, education, languages, office.
  • Answer the client's question directly, for the client. Google's AI optimization guide says "You don't need to write in a specific way just for generative AI search."

Bar advertising rules: AI repeats what you publish

This section is not legal advice. Rules vary by jurisdiction; check your state bar's version or ask your ethics counsel. The point for GEO is simple: whatever your site claims becomes raw material for AI answers, so a claim your rules restrict on your own site is worse when an assistant restates it as fact.

ABA Model Rule 7.1 reads: "A lawyer shall not make a false or misleading communication about the lawyer or the lawyer's services." Its comment says the rule "governs all communications about a lawyer's services, including advertising." Rule 7.2 adds specific limits.

Rule (ABA Model Rules)What it saysGEO implication
7.1, comment [3]: comparisons"an unsubstantiated comparison of the lawyer's or law firm's services or fees with those of other lawyers" may be misleading"Best DUI lawyer in Austin" on your homepage can come back as an AI answer stating it as fact. State what you can substantiate
7.1, comment [3]: past resultsTruthful results may mislead if they create "an unjustified expectation that the same results could be obtained for other clients"Give case results their facts and context, so a summary does not strip it away
7.2(c): specialistsNo stating or implying certification as a specialist unless certified by an approved body, and "the name of the certifying organization is clearly identified"Write the certifying body next to every "certified" claim, in text
7.2(b): paying for recommendationsA lawyer "shall not compensate, give or promise anything of value to a person for recommending the lawyer's services," with exceptions such as the reasonable cost of advertisingCheck with ethics counsel before paying for placement in "best lawyer" lists or for reviews
7.2(d): responsibilityCommunications "must include the name and contact information of at least one lawyer or law firm responsible for its content"Keep a responsible lawyer and contact details on every page template

In England and Wales, the SRA's Transparency Rules (version in effect from 11 April 2025) require firms that offer certain services, including residential conveyancing, uncontested estate administration, some immigration work, summary road traffic offences, employment tribunal claims, debt recovery up to £100,000 and business licensing, to publish cost information on their website, "clear and accessible and in a prominent place." Firms must also display their SRA number and digital badge, and their complaints procedure. For GEO this is a gift: the prices already exist. Make sure they are plain text in the HTML, not an image or a PDF, and that the same figures appear on every page that mentions them.

Directories, reviews and "authority"

Legal directories hold copies of your facts, so they need the same corrections as your site. We found no first-party documentation from any AI operator saying which legal directories it uses, so treat any list of "directories AI cites" as unverified, and keep every profile you control accurate rather than chasing new ones.

Reviews help Google's local results: its local ranking page says "More reviews and positive ratings can help your business's local ranking." The US FTC's 2024 final rule bans fake reviews and incentives conditioned on sentiment, and Rule 7.2(b) applies on top for lawyers.

E-E-A-T is not a score to raise: Google says "E-E-A-T itself isn't a specific ranking factor." Credentials matter because clients read them. Our E-E-A-T for AI search guide covers what holds up.

GEO for accountants and CPA firms

The AICPA Code of Professional Conduct (updated through September 2026) sets the advertising line at 1.600.001: a member in public practice "shall not seek to obtain clients by advertising or other forms of solicitation in a manner that is false, misleading, or deceptive." Interpretation 1.600.010 lists promotional efforts that cross it, including ones that "create false or unjustified expectations of favorable results" and fee quotes made when it was likely the fees "would be substantially increased" without telling the prospective client.

That last one maps directly onto AI search for accountants: a fee range you published two years ago keeps being quoted. What to fix:

  • Fees and packages on one page, current, in text: "Personal tax return from $350, as of the 2025 tax year."
  • Label tax-year content by tax year, not by an "updated" date. A page titled for the 2025 tax year tells any reader, human or AI, which thresholds it describes. Bumping the date on an unchanged page is not a fix.
  • Licensure in text: which partners hold a CPA license, in which state. Do not imply the whole firm holds a credential only some partners do.
  • Ownership and mergers: if the firm was acquired or merged, say so on the About page with the date.
  • Client portals on their own subdomain with their own robots.txt; keep the marketing site open.

GEO for consultants and advisory firms

Most consulting has no advertising regulator, so the common failures are factual:

  • Name collisions. If another firm has a similar name, AI may merge the two. State your legal name, city, founding year and founders on your About page, and keep your LinkedIn company page identical.
  • Case studies without facts. "We transformed a client's operations" gives an AI nothing to repeat. Industry, company size, what you did, and the result with its timeframe do, with client permission.
  • Credentials with issuers. Name the body behind every certification.

What law firms and other professional firms can skip

Often recommendedWhat the evidence saysVerdict
Attorney schemaschema.org: "This type is deprecated - LegalService is more inclusive and less ambiguous." Google: no special schema is needed for AI search. Ahrefs' matched-control test found no major citation uplift from schema on AI Overviews, AI Mode or ChatGPTIf you keep markup, use LegalService and match the visible text
FAQ schemaGoogle stopped showing FAQ rich results on 7 May 2026Answer client questions on the page; skip the markup
Quarterly "content refresh" for AIDates are self-declared; no study shows refresh cadence drives AI citationsUpdate when the law changes, and say what changed
llms.txtGoogle Search ignores it; no other engine documents reading itSkip
"Rank #1 in ChatGPT" promisesNo rank exists inside an AI answerAsk what is actually measured

Our schema markup for AI analysis has the full evidence on markup.

How to measure it

Each month, ask the questions in the first table on ChatGPT, Google AI Mode, Perplexity, Gemini and Claude, logged out where possible. Record whether the firm is mentioned, whether each fact is right, and which source is cited. Google Search Console's generative AI report adds impressions for AI Overviews and AI Mode, with no clicks or position. Our hallucination detection runs the factual side, comparing AI answers with the facts you enter: founding year, headquarters, headcount, CEO, ownership and acquisitions, and pricing.

Frequently asked questions

What is GEO for law firms?

GEO for law firms is making sure AI assistants can reach your website and describe your lawyers, practice areas, offices and fees correctly. In practice it means allowing AI search crawlers, fixing firewall blocks, correcting stale facts across your site and directories, and publishing claims that meet your advertising rules. It is not a ranking you can buy.

Does GEO replace SEO for lawyers?

No. Google says there are no additional requirements to appear in AI Overviews or AI Mode beyond being indexed and eligible for a snippet, so good legal SEO already covers Google's AI surfaces. GEO adds crawler access for other assistants and checking what each one actually says about your firm.

What are the top GEO agencies for law firms?

We do not rank agencies. Ask any agency four things: which crawlers they will check and how, what they will do about wrong facts, how they measure results without a "rank," and whether their content plan respects your bar's advertising rules. Be wary of anyone promising a top position in ChatGPT, because no such position exists.

What is GEO vs LLM?

An LLM, a large language model, is the AI system that writes the answer, such as GPT-6, Claude or Gemini. GEO, generative engine optimization, is the work a firm does so those systems can reach its pages and describe it accurately. One is the engine; the other is how you make sure the engine has your facts right.

Do bar advertising rules apply to content that AI picks up?

The ABA's Rule 7.1 comment says the rule governs all communications about a lawyer's services, including advertising, and your website is one of them. An AI's restatement is not your communication, but the page it drew on is. Check your state's version of the rules with ethics counsel; this is not legal advice.

To see whether ChatGPT and Google AI Overviews mention your firm and how many facts they get wrong, run a free 99Visibility audit.

Share

Want more of our research in Google Search and AI Mode? Add us as a preferred source.

Add 99Visibility as a preferred source on Google

See what AI says about your brand

Your free audit asks ChatGPT and Google AI Overviews about your brand. Paid plans add Gemini, Perplexity and Claude, and show every answer that contradicts your facts.

Start for Free

Related Articles