Blog · For lawyers

Everybody needs a lawyer at the worst possible moment. They can't find you.

By Lior Mechlovich · May 14, 2026

2:14am. A guy just made bail and is sitting in his car in a parking lot. He types "DUI lawyer near me" into Google. He asks ChatGPT "best DUI attorney in [your city]". He pulls up Avvo. He scrolls. He picks three names. He calls one in the morning.

That firm was not yours.

It wasn't your legal work. Your work is solid. The problem is that of the four surfaces he checked in two minutes, your firm shows up on one of them, halfway down the list. The three firms he wrote down all appeared on three surfaces each.

Legal services are the second-highest-CPC vertical in Google Ads. The competition for visibility is brutal. But most of the firms losing that fight are losing for reasons that have nothing to do with budget.

The four surfaces a potential client checks

A potential client in a high-stakes moment doesn't search once. They search three or four times across different surfaces and trust the firms whose names show up repeatedly. The sequence is consistent:

  • Google Maps "Map Pack". Three firms with map pins at the top. Per Sistrix's CTR data, position 1 here gets 28.6% of clicks; position 3 drops to 11%. Massively over-indexed in legal because of the urgency.
  • ChatGPT or Perplexity. "Best DUI lawyer in [city]" or "criminal defense attorney near me". BrightLocal's 2025 AI search study found AI tools cite Avvo, Martindale-Hubbell, Justia, and Super Lawyers heavily for legal queries.
  • Avvo and Justia. Practice-specific directories. Both pre-create profiles from state bar data. Both carry ratings that AI tools trust.
  • Reddit, especially r/legaladvice and r/[city]. Way more than people think. ChatGPT touches a Reddit page on about 40% of local queries, and r/legaladvice is one of its most-cited sources.

Being great at one surface is not enough. You need to appear on all four.

What ChatGPT actually uses when someone asks for a lawyer

When a potential client types "best DUI lawyer in [your city]" into ChatGPT:

  1. ChatGPT searches the web via Bing.
  2. It pulls 6-15 source pages.
  3. It picks 3-6 to cite by name.
  4. It writes the summary.

For lawyers specifically, ChatGPT's most-cited sources are:

  • Super Lawyers and Best Lawyers annual lists, weighted heavily because they're peer-reviewed
  • Avvo, Martindale-Hubbell, Justia profiles
  • Local "best [practice area] lawyer in [city]" listicles from city magazines, Expertise.com, ThreeBestRated
  • Your state bar's find-a-lawyer directory
  • Your own firm site if it has practice-area pages with depth
  • Reddit threads ("anyone used [firm] for DUI?")

What ChatGPT does NOT primarily use: your Google Business Profile data directly. It reaches Google data through Bing, but Bing gives it no special weight.

Why your firm is invisible

Three patterns in almost every firm audit:

1. Your GBP primary category is "Law Firm" or "Lawyer"

Both are too generic. The competition for "Law Firm" in any mid-size city includes every solo, every boutique, every regional office. You can't win that category fight.

The fix is practice-area specificity. If you do mostly DUI, primary = "DUI Attorney". Mostly personal injury, "Personal Injury Attorney". Family law, "Family Law Attorney". Sterling Sky's controlled studies have shown practice-area-specific categories move Map Pack rank for legal more than any other on-profile signal.

The same logic carries to ChatGPT. When someone asks "DUI attorney in [city]", the model preferentially pulls listings where "DUI Attorney" is in the structured data, not just in body copy.

2. Your Avvo, Martindale, and Justia profiles are unclaimed

Avvo, Martindale-Hubbell, and Justia all pre-create profiles from state bar records. Most lawyers don't know theirs exist. They show up half-filled, with no photo, no practice areas, no bio. Avvo's rating algorithm penalizes incomplete profiles. ChatGPT sees a half-empty Avvo profile and weights you down because the data signals low confidence.

Fix: search your name on all three. Claim every profile. Fill in practice areas, bar admissions, photo, bio, contact info. Match your NAP to Google exactly. Ask three former clients to leave reviews on Avvo this month. Avvo reviews carry the most weight in AI citation patterns for lawyers.

3. You're not on any "best lawyer in [city]" lists

The Aggarwal et al. GEO paper (2024) found ChatGPT over-cites listicles by a 3:1 ratio versus long-form content. For lawyers, the listicles that matter most:

  • Super Lawyers and Best Lawyers annual lists (peer-nominated; path is being nominated by colleagues who already made the list)
  • Expertise.com (free to apply; one of ChatGPT's favorite sources)
  • ThreeBestRated (small fee for verification)
  • City magazine "Top Lawyers" issues (peer-voted; nominate yourself in the cycle)
  • Avvo's "Top Contributor" tag (earned by answering questions in Avvo's public Q&A)

Apply to Expertise.com and ThreeBestRated this month. For Super Lawyers and Best Lawyers, ask a partner or colleague who's already on the list to nominate you in the next cycle.

What about the Map Pack?

Still drives more volume than every AI tool combined. Google search handles roughly 191 billion referrals a month versus around 1.1 billion across all AI tools (Searchable 2026). For lawyers, the Map Pack is also the highest-intent surface, because anyone tapping a pin is ready to call.

For lawyers, four Map Pack signals carry the most weight:

  1. Correct practice-area category (see above). Single biggest lever.
  2. Review velocity. Whitespark's 2026 Local Search Ranking Factors survey puts review recency in the top tier. For lawyers, the benchmark is harder than for most verticals because clients are reluctant to publicly post about legal matters. The workaround: make the ask after closing a matter, send the direct review link by text, and accept that lawyer review velocity caps out lower than for restaurants or plumbers. 3-5 a month is strong.
  3. Practice-area service pages on your site. "DUI Defense in [city]", "Divorce Lawyer [city]", "Wrongful Termination [city]". Each one is its own ranking surface.
  4. Bar admission + sameAs schema. Listing your bar number, link to your state bar profile, and sameAs links to Avvo, Justia, Martindale, and LinkedIn in your Attorney schema. Increases entity confidence.

The 14 things we check at localpicks cover all of this. See the breakdown for lawyers →

How to know if it's working

Pick 10 prompts a potential client might actually type, and track them monthly:

  • "best DUI lawyer in [city]"
  • "personal injury attorney near me"
  • "divorce lawyer [city]"
  • "criminal defense attorney [city]"
  • "family law [city]"
  • "wrongful termination lawyer [city]"
  • "small business attorney [city]"

Run each in ChatGPT with web search on, in Google Maps, on Avvo. Note which firms come up. If your name isn't there, look at who is and read their Avvo profile, their site's practice-area pages, their Super Lawyers blurb. The gap is your roadmap.

FAQ

Can I pay Avvo, Martindale, or ChatGPT to recommend me? Avvo and Martindale both sell premium placement within their own search results. ChatGPT's web search results aren't pay-to-play. The free Avvo and Martindale profiles are what ChatGPT reads, so getting those right matters more than paying for ad placement on either platform.

What about Perplexity, Gemini, Bing Copilot? Same general logic, slightly different weights. Perplexity leans heavily on Reddit and News. Gemini favors brands with strong Wikidata presence (Andrea Volpini at WordLift has good research on this). Bing Copilot weights Bing Places and your own firm site. We check all of them.

How long after I fix things will I show up? Avvo, Justia, and Martindale re-index within a week. Map Pack changes from a practice-area category fix usually show in 2-3 weeks. ChatGPT and Perplexity citation patterns shift in 30-60 days.

Do practice-area pages with schema actually help? Yes. Schema.org Attorney + Service markup on each practice page lets AI tools answer at the practice-area level. Critical for queries like "DUI lawyer near me with payment plans" or "Spanish-speaking divorce attorney [city]" where specific attributes drive the choice.


If you want a check on which prompts ChatGPT does and doesn't mention you for, run our free 5-minute audit. It's the same 14 checks we run on every law firm that signs up.


See what's wrong with your Google page.

Free check. No card. Takes ~5 minutes.

Check my business →

← More articles for lawyers