Home / Blog / How to get your law firm recommended by ChatGPT

Blog

How to get your law firm recommended by ChatGPT

By Visibility Audit Co. Published October 28, 2026.

Get a $49 Snapshot of your site

Short answer: You can't buy a ChatGPT recommendation. When ChatGPT searches the web, it names firms it can find and check. So let OpenAI's search crawler reach your site, keep your firm's details identical everywhere, publish one clear page per practice area and city, earn real mentions in directories and reviews, and then test the questions clients actually ask, on more than one day.

How ChatGPT picks which firms to name

Ask ChatGPT "who's a good estate planning lawyer in Tampa?" with search on and it doesn't consult a ranking you can rent. It runs searches, reads pages, and pulls together an answer from what it finds: firm websites, legal directories, review sites, bar listings, local news. Firms that are easy to find and that look the same from every angle tend to come up. Firms with thin sites, mismatched details or no outside mentions tend not to.

That's why the steps below look a lot like good old-fashioned web hygiene. There's no secret file and no paid placement.

Step 1: Let OAI-SearchBot in

OpenAI runs more than one crawler, and they do different jobs. According to OpenAI's crawler documentation, "OAI-SearchBot is for search," and sites that opt out of it "will not be shown in ChatGPT search answers, though can still appear as navigational links." GPTBot is a separate crawler that collects content that may be used to train OpenAI's models. The two settings are independent, so you can block training and still allow search.

Check three places: your robots.txt file, your CDN or firewall rules, and any security plugin on your site. Plenty of sites block AI bots by accident through a "block AI crawlers" toggle. OpenAI also notes that a robots.txt change can take about 24 hours to take effect for search.

In our sample audit (a software company, not a law firm), robots.txt blocked GPTBot, ClaudeBot, Google-Extended and CCBot but allowed OAI-SearchBot and PerplexityBot. Live search citations could still happen, but the training bots were shut out. Neither choice is wrong. It should just be a choice, not an accident. You can see what a crawler-access finding looks like there.

Step 2: Make your firm's facts match everywhere

When the same firm shows up with two phone numbers, an old suite number and a practice area you dropped years ago, an AI tool has to guess. Pick one version of the truth and make it match on:

Check the firm name, address, phone, attorney names, practice areas, intake hours and the languages you speak. It's dull work, and it matters more than almost anything else on this list.

Step 3: Build pages that each answer one question

A single "Practice Areas" page with eight bullet points gives an AI tool very little to quote. A page called "Probate lawyer in Clearwater" that opens with a plain answer does much better: what you handle, who handles it, what the first meeting looks like, and what it costs if you publish fees. Name the responsible attorney and show when the page was last reviewed.

Write facts, not adjectives. "Aggressive, experienced advocates" tells a reader nothing. "We handle uncontested probate in Pinellas and Pasco counties" does.

Step 4: Earn mentions from other sites

AI answers often cite third parties: directories, review platforms, local press, bar association pages. Being described accurately in those places helps. Real ways to get there include keeping directory profiles complete, asking satisfied clients for honest reviews, speaking or writing for local bar groups, and being quotable for local reporters.

One ethics note. Don't buy fake reviews, and don't publish your own "top firms" list with your firm at number one. Beyond being a bad idea, state bar advertising rules apply to how you describe your firm online. When in doubt, ask your bar's ethics hotline.

Step 5: Add LegalService schema

Structured data is a small block of code that states your firm's facts in a machine-readable form. Schema.org has a LegalService type for firms. Here's an illustrative example for a made-up firm:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LegalService",
  "name": "Example Estate Law",
  "url": "https://www.example.com/",
  "telephone": "+1-555-010-0000",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "100 Example St",
    "addressLocality": "Clearwater",
    "addressRegion": "FL",
    "postalCode": "00000",
    "addressCountry": "US"
  },
  "areaServed": ["Pinellas County", "Pasco County"],
  "sameAs": ["https://www.example-directory.com/example-estate-law"]
}
</script>

It must match what's visible on the page. And be realistic: Google's guide to AI features and your website says there's "no special schema.org structured data that you need to add" for AI Overviews or AI Mode. Schema helps keep your facts consistent. It isn't a switch that turns on recommendations.

How to measure it

Write 10 to 20 questions a prospective client would ask, split by practice area and city. For example: "best DUI lawyer in St. Petersburg," "do I need a lawyer for probate in Florida," "family law attorney near Clearwater that offers free consultations." Leave your firm's name out.

Run each one in ChatGPT with search on, in Perplexity, and in Google. For each, log:

Then run the same list again on another day. AI answers change often, so one screenshot proves very little. Your hit rate across all the prompts and both days is the number to watch.

What doesn't work

Want to know which firms ChatGPT names for your practice area and city? Our $49 Snapshot runs 10 client questions across ChatGPT, Perplexity and Google AI Overviews and emails your top 5 fixes within 48 hours, with no call needed. For a deeper look, see our AI search visibility audits for law firms.

FAQ

Can I pay to have ChatGPT recommend my firm?

No. ChatGPT's search answers aren't a paid placement you can buy. What you can do is make your firm easy to find and verify: open crawler access, consistent details, clear practice-area pages and real third-party mentions.

Why does ChatGPT recommend competitors but not us?

Usually because they're easier to find and confirm. They may have more directory coverage, more reviews, clearer practice-area pages, or a site that OpenAI's search crawler can reach when yours can't. Check the sources cited in the answer to see where they're getting mentioned.

Which legal directories do AI assistants cite?

It varies by question, city and engine, so check rather than guess. Run your client questions and note the cited sources. Directories like Avvo, Justia, FindLaw, Martindale and Super Lawyers come up often, but your own log is what counts.

Does blocking GPTBot keep us out of ChatGPT search?

Not by itself. OpenAI's documentation says OAI-SearchBot handles search and GPTBot handles training, and the settings are independent. Blocking OAI-SearchBot is what keeps a site out of ChatGPT search answers.

Does LegalService schema help with AI recommendations?

It helps keep your facts clear and consistent, which is worth doing. It won't force a recommendation. Google says no special schema is needed to appear in its AI features.

How long until changes show up?

There's no fixed timeline. OpenAI says a robots.txt change takes about 24 hours to apply for search, but new pages, directory updates and reviews take longer to be found. Re-test every few weeks.

Is AI visibility different from law firm SEO?

They overlap a lot. Crawlable pages, accurate listings and good content help both. The difference is in how you measure: instead of tracking a ranking position, you track whether AI answers name your firm and which sources they cite.