ALL CAMPAIGNS / LIVEUS · REMOTE · EST. 2017
Book a strategy call →
← all insights
ahmed@ppc:~$ ./insights/legal-playbook

Google Ads for law firms: how to win cases, not just clicks

By Ahmed Imran · Updated June 2026 · 8 min read

Google Ads works for US law firms when the account optimizes to signed cases instead of form fills, because legal clicks are the most expensive in Google Ads and one bad lead can burn more than $100. The playbook is offline conversion tracking back to signed cases, tight practice area campaigns, real call tracking, and Local Services Ads running alongside Search. In my Big Chad Law account that combination holds about $110 per lead and 8 to 10 signed cases a month at under $2,000 per signed case.

Almost every law firm account I audit measures the wrong thing. The dashboard shows 40 conversions last month and the partner is told the account is working. Then I ask how many of those 40 became signed cases and nobody knows. That gap is where legal budgets die, and legal is the one vertical where you cannot afford to be wrong about it.

Why is Google Ads so expensive for law firms?

Legal is the most expensive industry in Google Ads, and it is not close. LocaliQ and WordStream's 2026 Search Advertising Benchmarks put Attorneys and Legal Services at $9.87 average cost per click and $131.63 average cost per lead, the highest of the 20 plus industries they track. The cross industry averages in that report are $5.42 per click and $66.69 per lead. A law firm pays roughly double the market rate before anyone touches the account.

Those averages also hide the top of the market. iLawyer Marketing ran more than 21,000 legal keywords through Google Keyword Planner in October 2025 and found estimated click costs by case type that make the $9.87 benchmark look quaint.

  • Offshore accidents: $848.70 average estimated cost per click
  • Maritime: $580.97
  • Truck accidents: $413.81
  • Brain injuries: $321.32
  • Motorcycle accidents: $274.31
  • Individual metro terms such as Baton Rouge truck accident lawyer and Houston offshore accident lawyer topped out around $1,000

Read those as estimates, not invoices. Keyword Planner reports averages that lag the live auction, and what you pay moves daily with your bids and Ad Rank. The point is directional: in the heavy case types you are bidding against national firms and lead generators with deep pockets, and a few hundred dollars a click is normal rather than broken.

It is rational because of what sits on the other end. A signed personal injury case can carry a five figure contingency fee, and a truck or offshore matter far more. At $150 a lead, if 1 in 5 leads signs, a case costs $750 in ad spend, trivial against an $8,000 fee. At that same $150 a lead, if 1 in 40 signs, a case costs $6,000 and the account is quietly bleeding. The click price did not change between those scenarios. Only the intake and the targeting did.

What should a law firm actually optimize for?

Signed cases and case value, never form fills. Google's bidding optimizes toward whatever you tell it a conversion is, so if you define a conversion as a contact form submission, the algorithm gets extremely good at finding people who fill in contact forms. That population includes people asking for free advice and someone whose claim is three years past the statute of limitations. All of them convert. None of them pay.

The fix is offline conversion tracking: a loop that carries the click identifier from the ad to the signed retainer and back into Google Ads. Every Google click arrives with a GCLID on the landing page URL. You capture it, store it against the matter, and when that matter signs you send it back to Google with a date and a value. Now the bidding trains on outcomes instead of intentions.

  • Capture the GCLID on every form and store it against the matter in your case management system, whether that is Clio, Litify, Filevine, or a plain CRM
  • Add two fields your intake team will actually fill in: lead status and signed date
  • Upload signed cases back into Google Ads weekly, since monthly uploads starve the algorithm
  • Send case value with the conversion once you can estimate it, so bidding leans toward bigger matters instead of treating a slip and fall like a trucking case
  • Keep the form fill as a secondary conversion for diagnostics, never as the bidding target

You do not pay your rent with leads. Until Google Ads knows which clicks became signed cases, every bid it places is a guess wearing the costume of automation.

This is also the gate I use for Performance Max in legal accounts. In Big Chad Law it did not earn a slot until offline conversion data was flowing and it had something real to optimize against. Given signed case signal it now runs alongside Search and holds its own. Launched cold on form fills, in a niche where clicks often cost $100 or more, it would have been an expensive way to buy junk.

How should practice area campaigns be structured?

One practice area per campaign, so budget can never leak from a case type worth $30,000 into one worth $1,500. If budget forces you to consolidate, then one practice area per ad group at absolute minimum. The moment a wrongful death campaign and a traffic ticket campaign share a budget, the cheaper clicks win the auction math and you end up with a pipeline of matters you do not want.

  • Give every practice area its own campaign and budget line, so you can read cost per signed case by practice area
  • Run exact and phrase match on the core money terms; add broad match only once offline conversion data feeds the account and you review search terms weekly
  • Quarantine high value case types such as truck and wrongful death away from low value ones so they never compete for the same dollar
  • Split geography where click costs diverge, because one metro can quietly consume a statewide budget
  • Point each campaign at a landing page for that practice area, not the homepage

Then comes the unglamorous work that protects the budget: negatives. Legal attracts enormous volume from people who will never be a client, and at $50 to $300 a click you cannot afford to serve them. I build the negative list before launch and review search terms weekly, because one loose match type can burn a week of budget before a monthly review would notice.

  • Job seekers: salary, jobs, hiring, career, paralegal, internship, how to become
  • Students and researchers: law school, LSAT, bar exam, definition, case study, statistics
  • Free advice hunters: free legal advice, legal aid, pro bono, forum, Reddit
  • Do it yourself traffic: template, form download, sample letter, self representation
  • Wrong side of the matter: defense searches when you take plaintiff work, and the reverse
  • Adjacent case types you do not take, a longer list than most firms expect

How do you track calls properly for a law firm?

Treat calls as first class conversions or you are flying half blind, because in legal the phone carries most of the volume. Someone who has just been in a car accident is not filling in a contact form. They are tapping the call button. Count form submissions only and you will underprice the campaigns that produce cases.

  • Dynamic number insertion on the website, so the number a visitor dials ties back to the click and campaign that delivered them
  • Call assets on the ads themselves, so a caller can dial straight from the results page without loading the site
  • A minimum call duration of 60 to 90 seconds before a call counts as a conversion, so wrong numbers and vendor cold calls never train the bidding
  • Calls and forms scored identically in reporting, then both scored again at the signed case stage
  • Call recording only where your state permits it and your intake script handles consent, since consent rules vary by state

Big Chad Law counts forms and calls together and lands at about $110 per lead. I could report a prettier number by counting form fills only, and it would mean nothing, because the calls are where the signed cases come from. A blended cost per lead is the only version worth putting in front of a partner.

Should law firms use Local Services Ads?

Yes, alongside Search rather than instead of it. Local Services Ads sit above the standard Search ads, charge per lead instead of per click, and require passing Google's vetting before they run. For legal that vetting historically ran under the Google Screened badge. In October 2025 Google consolidated Google Guaranteed, Google Screened, and License Verified by Google into a single Google Verified badge, and discontinued the Money Back Guarantee attached to the Guarantee badge. The vetting did not disappear, it stopped being displayed as separate labels.

The pay per lead model is attractive for a firm nervous about $300 clicks, and you can dispute leads that fall outside your practice area or geography. Do that consistently. Disputes are the only real lever you have over LSA lead quality, and firms that never file them pay full price for wrong number calls.

The limitation is volume. LSA impressions are capped by how many people in your service area are searching right now, and once you win your share there is nothing left to buy. You cannot scale a firm on LSAs alone. Search carries the scale, LSAs deliver vetted local leads at the top of the page, and the two together cost less per signed case than either does alone.

What does a working legal account look like?

It looks like a small number of tightly scoped campaigns reporting cost per signed case rather than cost per conversion. Here is Big Chad Law, an Arizona personal injury firm I run, with the mechanics behind each number.

MetricBig Chad LawWhat produced it
Cost per lead, forms and calls togetherAbout $110Offline conversion tracking, plus a minimum call duration so junk calls never count
Cost per signed caseUnder $2,000Practice area campaigns and a negative list cutting traffic that never becomes a matter
Signed cases per month8 to 10Search carrying volume, Local Services Ads adding vetted local leads
Quarterly ad spendAbout $40,000Budget concentrated in the case types that sign
Typical click cost in this nicheOften $100 or moreArizona personal injury competition, absorbed rather than avoided
Performance Max roleRuns alongside SearchAdded only after offline conversion data gave it real signal

Calibrate that against your own market before using it as a target. A personal injury firm in Los Angeles pays materially more per click than one in Tucson, and estate planning sits far below personal injury on both cost per lead and case value. What transfers is the structure, not the dollar figures. The same logic works outside legal: I inherited White Hat Insurance at $300 per lead, restructured, and had it at $134 within three weeks, with a recent week at $75.

What about advertising compliance?

Attorney advertising rules are set state by state, so your ad copy has to match the jurisdiction where you practice and advertise. States differ on how you may describe past verdicts, whether you can call yourself a specialist without a certification, what disclaimers a testimonial requires, and how the responsible attorney must be identified.

I write legal ad copy assuming it will be read against those rules, and I have the firm sign off on final headlines before anything goes live. Check your own state bar's guidance rather than copying a competitor, since plenty of live legal ads are already out of compliance.

None of this is exotic. Most law firm accounts fail because they never close the loop between the click and the retainer, so the bidding never learns what a good case looks like. Close that loop and the expensive clicks stop being a problem and start being a moat, because your competitors are still buying form fills.

[ FAQ ]

LocaliQ and WordStream's 2026 Search Advertising Benchmarks put Attorneys and Legal Services at $9.87 average cost per click and $131.63 average cost per lead, the highest of any industry they track and roughly double the cross industry averages of $5.42 and $66.69. Personal injury runs above the legal average, and LocaliQ's legal breakdown puts accident and injury cases at $159.17 per lead. Individual case types go far higher: iLawyer Marketing's October 2025 keyword analysis found average estimated clicks of $413.81 for truck accidents and $848.70 for offshore accidents. In practice I want a firm in a competitive metro budgeting at least $5,000 a month before we start, simply so the account gathers enough data to optimize on.

Yes, but only when the account optimizes to signed cases rather than form fills, because personal injury has some of the most expensive clicks in all of Google Ads. Big Chad Law, an Arizona personal injury firm I run, sits at about $110 per lead counting forms and calls together and signs 8 to 10 cases a month at under $2,000 per signed case on roughly $40,000 a quarter, in a niche where clicks often cost $100 or more. The difference is offline conversion tracking feeding signed case data back into the bidding, not a clever bid strategy.

A good cost per signed case is one that stays comfortably under a quarter of your average fee for that case type, which means the number is meaningless until you calculate it per practice area. Big Chad Law runs under $2,000 per signed case in Arizona personal injury, where a signed case carries a five figure fee, so the ratio is healthy. A bankruptcy or traffic practice with a $1,500 average fee cannot survive anywhere near that cost per case. Work backward from your own average fee and closing rate rather than borrowing someone else's benchmark.

Both, because they solve different problems. Local Services Ads sit above the Search ads, charge per lead instead of per click, and carry the Google Verified badge that replaced Google Screened for legal in October 2025, which makes them efficient. But LSA volume is capped by local search demand, so once you are winning your share there is nothing more to buy. Search is what lets you scale beyond that ceiling and target specific practice areas and case types. Run LSAs for the vetted local leads at the top of the page and Search for the volume.

Junk leads are almost always a measurement problem before they are a targeting problem. Four fixes, in order of impact: feed signed case data back into Google Ads through offline conversion tracking so the bidding stops chasing people who merely fill in forms; tighten match types to exact and phrase on your core terms; build an aggressive negative list covering job seekers, students, free advice hunters, and do it yourself searches; and set a minimum call duration of 60 to 90 seconds so wrong numbers never register as conversions. The first one matters more than the other three combined, because it changes what the algorithm is optimizing toward.

Expect 60 to 90 days before the numbers stabilize in legal, because signed case data is the signal that matters and legal sales cycles are long enough that it takes weeks to accumulate. Structural problems move much faster than that. When I inherited White Hat Insurance at $300 per lead, the restructure brought it to $134 within three weeks, with a recent week at $75. Cleaning up wasted spend is quick. Teaching the bidding what a good case looks like takes a full quarter, and it is the part that compounds.

Want this run on your account?

Book a call. I look at your account live and tell you what I would change first.