Why your law firm marketing is not working

Strategy · Diagnostics · 2026

For managing partners and marketing directors who are spending more on Google Ads each quarter and signing fewer cases. The diagnostic walks through the 5 places legal marketing breaks (only 1 is actually about marketing), the math the agency report hides, and the 3 audits any firm can run in a weekend to find which one is broken.

Jorge Argota, legal marketing consultant in Miami
Written by
Legal marketing consultant
Miami, FL

10 years working alongside Percy Martinez P.A. on marketing audits, PPC accountability, and the math agencies do not want to share. Built and managed paid campaigns for 10 plus Florida firms since 2016.

Specializes in
Marketing audits Cost per signed case PPC accountability Intake diagnostics FL Bar compliance
TL;DR · The math agencies do not run
Most law firm marketing breaks down in 5 specific places, and only 1 of them is actually about marketing.

The definition gap between “lead” and “qualified prospect.” The agency incentive structure that pays more for more spend. Intent drift in Google Ads campaigns no one manages. The algorithm learning from the wrong signal. And intake operations dropping calls the marketing already paid for. Below is the full diagnostic and the 3 audits that find which of the 5 is actually broken at the firm. The metric that ties them together is not cost per lead. It is cost per signed case, calculated by channel.

Last fall a managing partner forwarded me his agency’s monthly report. It was gorgeous. Green arrows everywhere. Impressions up 40 percent, clicks up 25 percent, a big bold 147 leads at the top.

An hour later he sent me his intake log from the same month. Of those 147 leads: 11 met the firm’s actual criteria. 2 signed.

$9,000 spent, 2 cases signed, $4,500 per signed case. The average retainer for the practice area was $3,500. The firm was losing $1,000 every time a client signed and the agency report had been calling it a win for 7 months.

The agency was reporting cost per lead at $61. The partner had been reading that as $61 per potential client. The gap between “cost per lead” and “cost per signed case” is the single largest source of agency frustration in legal marketing, and almost no firm calculates the second number on its own.

The lead funnel that turned $9,000 into $4,500 per signed case
One real campaign month from a family law firm. Each bar is the same campaign, measured at a different stage.
147 leads reported by agency $61 cost per lead 92% NOT QUALIFIED 11 met the firm’s actual qualification criteria $818 cost per qualified prospect 82% DID NOT SIGN 2 signed cases $4,500 cost per signed case Average retainer for this practice area: $3,500. The math does not work. SAME CAMPAIGN MONTH, MEASURED AT 3 DIFFERENT STAGES
$9,000 in ad spend, 147 reported leads, 11 qualified, 2 signed cases. The cost per signed case is 1.29 times the average retainer. The agency report at the top of the funnel said the campaign was working.
The frame Stage: Set the scope

Where law firm marketing really breaks in 2026

“Law firm marketing” is bigger than Google Ads. In Google’s eyes it now spans AI Overviews, Local Service Ads, Google Maps, organic SEO, content, reviews, referrals, and offline brand. Most “my marketing is not working” complaints actually live in 4 specific layers, and the failure is rarely about which channels the firm uses.

Layer 1
Visibility
AI Overview citations, LSA placements, Map Pack rankings, organic visibility. Where the firm shows up at all.
Layer 2
Click
The bridge from impression to phone or form. Ads, organic listings, LSA calls, GBP clicks. Where intent gets captured.
Layer 3
Intake
Answering, empathy, follow-up, qualification, booking. Where leads either become consultations or die at voicemail.
Layer 4
Measurement
Cost per signed case by channel. The metric that ties the first 3 layers together. Almost no firm calculates this without help.

This piece zooms in on Layers 2, 3, and 4 because that is where 9 out of 10 “marketing not working” complaints actually live. Even if the firm never runs a single ad, the same 5 failure modes below show up in SEO, in referral programs, and in word-of-mouth. The diagnostic is channel-agnostic. Definition gaps, ops gaps, and measurement gaps appear everywhere, not just in Google Ads.

Failure mode 01 Stage: Definition gap

Your agency and your firm are using different definitions of “lead”

The first place this breaks down is that your agency and your firm are using the word “lead” to mean two completely different things, and most of the time nobody notices until the bills pile up and the cases do not.

To the agency
A lead is a tracking event

Binary, technical, has nothing to do with whether the person needs a lawyer.

  • Form submitted
  • Phone call over 60 seconds
  • Chat widget initiated
  • Click-to-call tap
To the firm
A lead is a qualified prospect

Someone who actually meets the criteria the firm needs to take the case.

  • Right jurisdiction
  • Case type the firm handles
  • Real damages or stakes
  • Statute of limitations not run

When your agency says “we sent you 50 leads this month” and your intake team says “we got 50 calls and 45 of them were garbage,” both sides are telling the truth from their own definition. The argument never resolves. Firms keep firing agencies every 6 to 12 months hoping the next one will somehow be different.

The reason this matters beyond just frustration is that your agency is optimizing the campaign around their definition, not yours. If the goal in Google Ads is “maximize form fills,” the algorithm finds the cheapest path to form fills. That might be people searching for free legal advice, court addresses, or law school application deadlines, because those people click on things and fill out forms. The algorithm does not know or care that they will never become clients.

The fix · Time: 1 hour · Who: managing partner + marketing director

Before any campaign launches or any contract renews, write a 1 page “qualified lead” definition and get both sides to sign it. Jurisdiction, case type, viability, timing. Then require the agency to report against that definition, not against form fills.

Failure mode 02 Stage: Agency incentives

The agency pricing model nobody wants to explain

There is a structural problem with how most agencies get paid that nobody on the agency side is going to bring up. Roughly 60 to 70 percent of agencies charge a management fee as a percentage of ad spend, typically 15 to 20 percent. The agency’s revenue goes up when your budget goes up.

At 15 percent of $10,000 monthly spend, the agency makes $1,500 a month. If they convince you to increase to $20,000, they make $3,000 from the same account with roughly the same amount of work. The uncomfortable part is that if they optimize your campaign so well that you only need $5,000 to get the same results, they just cut their own revenue in half. Not many businesses volunteer to do that.

There is a quiet incentive to keep spend high and to report on metrics that justify that spend, even when the actual ROI math does not support it. That is not a moral failure on the agency’s side. It is the contract structure doing what contract structures do.

When the agency reports cost per lead dropping (which sounds like progress), check whether they shifted budget to cheaper keywords that produce more volume but less intent. A campaign targeting “divorce lawyer free consultation” at $40 a click will produce more form fills than “contested custody attorney” at $120 a click. The $120 clicks are people ready to write a retainer check. The $40 clicks are people shopping for the cheapest option. Your agency’s report makes both look the same.

The fix · Time: 1 contract cycle · Who: managing partner

Performance based contracts with bonuses tied to signed case targets, not ad spend percentages. The agency makes more when the firm makes more. If the agency refuses to move off the percentage of spend model, that itself is the answer.

Failure mode 03 Stage: Campaign drift

What happens to a campaign when nobody is watching

Pattern I see in roughly 7 out of every 10 PPC audits: the campaign was built correctly in month one, nobody touched it for 6 to 8 months, and the search terms report quietly fills up with junk. Google’s algorithm is built to spend whatever daily budget you give it. When the high intent auction for “car accident lawyer near me” gets too expensive (because a competitor raised their bid), the algorithm shifts spend toward cheaper queries to hit the budget target. The campaign keeps spending. The lead quality collapses.

Your campaign that started out targeting people who need a lawyer right now slowly drifts toward people researching “how much is a car accident settlement worth” or “do I need a lawyer for a fender bender.” Those people click your ad and fill out your form and show up in your agency’s report as leads. They were never going to hire anyone. The volume might actually go up during this drift, which makes it harder to spot. More leads feels like progress even when the quality is tanking.

01
“lawyer salary”
What it means: Job seekers or students researching legal careers. Cost impact: Pure waste. These clicks should be in your negative keyword list from day 1.
02
“law school near me”
What it means: Aspiring law students. Cost impact: Total waste. The algorithm thinks “law” is the relevant signal. The negative keyword list has to override that with “school” and “tuition” and “LSAT” exclusions.
03
“free legal advice”
What it means: People who explicitly do not want to pay a lawyer. Cost impact: Will click, will fill out forms, will not retain anyone. Burns intake time as a bonus.
04
“how to file a lawsuit yourself”
What it means: DIY legal researchers. Cost impact: The query itself states they will not hire counsel. Negative keyword on “yourself,” “pro se,” and “without a lawyer” stops most of it.

The fix is something called a search terms report, which shows what people actually typed into Google before clicking your ad. Not the keywords your agency targeted; the real human queries. If you ask your agency for last month’s search terms report and it is full of the patterns above, those are clicks you paid for that had zero chance of becoming a client. Your agency should have blocked those terms months ago.

The fix · Time: 45 minutes per month · Who: agency or in-house PPC manager

Request the search terms report monthly. Read it. Add 10 to 30 negative keywords per month for the first 90 days, then 5 to 10 per month after that. A well-maintained Google Ads account has 200 to 800 negative keywords in it, not 20.

By metro Stage: Market context

The same 5 failures look different in different cities

The 5 failure modes are universal. What changes by metro is which failure costs the most money in that market. The pattern across the 4 most expensive US legal markets:

New York PI & criminal defense
Click prices in the $180 to $400 range. LSAs plus Search Ads plus TV stacked together. The definition gap and intake failures are not different here, they are more expensive. A missed call at 5:15 PM in NYC PI is a $300 ad spend that just got handed to a competitor.
LA immigration & employment
Spanish-language queries run 30 to 40 percent of total volume. Mobile-first conversion. Reviews carry outsized weight. The drift failure mode shows up as Spanish-language waste: “abogado de inmigración gratis” clicks burning budget because the negative keyword list is English-only.
Houston & Dallas injury
Heavy LSA penetration. Spanish queries 25 to 35 percent. Referral overlays from established networks. The agency incentive failure hits hardest here because the budgets are large enough that 15 percent management fees create meaningful revenue gaps between “optimize” and “scale spend.”
Miami PI & family
Bilingual market. Saturated PI competition. The measurement failure dominates here. In 10 years working alongside Percy Martinez P.A. and other Miami firms, the gap between “cost per lead looks fine” and “cost per signed case is upside down” shows up roughly 6 out of 10 audits.

The same patterns show up outside legal too. High-ticket dental implants in Miami, plastic surgery in LA, complex commercial SaaS in San Francisco: every vertical with long sales cycles and high case values runs into the same trap. Cheap leads with low close rates destroy unit economics. Expensive leads with high close rates win the math. The verticals change. The diagnostic does not.

Failure mode 04 Stage: Algorithm feedback

Google is learning the wrong lesson about your firm

This is the most important failure point on the list because it is invisible and it compounds over time. Google’s ad platform runs on machine learning. The algorithm constantly tries to figure out who to show ads to based on whatever success signal flows back to it. If the only thing the agency has told Google is “we want people who fill out contact forms,” the algorithm relentlessly finds more people likely to fill out forms.

What Google hears today
“Find me more people who fill out forms.”
Result: bots, solicitors, free-advice browsers, anyone who clicks and types.
What Google should hear
“Find me more people who look like the woman who signed a $25,000 retainer in July.”
Result: prospects who match the firm’s actual client profile.

The fix is offline conversion tracking. The firm’s CRM (Clio, Filevine, MyCase, whatever the firm uses) sends a signal back to Google when a lead actually becomes a signed client. After 30 to 60 days of that signal flowing, the average firm I work with sees lead quality climb 35 to 60 percent without a budget change.

The AI Overview angle

As AI Overviews become more common in legal queries, the same signal problem applies. If the only success signal flowing back is “any form fill,” the AI layer surfaces firms who attract cheap low-intent traffic over firms whose funnel produces signed cases. The diagnostic in this piece is channel-agnostic. It applies whether the first touch is an LSA, a Map Pack listing, an organic result, or an AI summarized answer.

This is the layer most agency relationships never reach because it requires data flowing in both directions. The agency sends a report. The firm sends a check. Nobody closes the loop by telling the agency which of those 147 leads actually became cases. The algorithm never learns what a real client looks like and keeps finding more of the same garbage traffic. Offline conversion tracking is the part of case value bidding that turns the whole campaign around once it is in place.

The fix · Time: 2 to 4 hours setup, 1 hour weekly · Who: CRM admin + agency

Connect the CRM to Google Ads via offline conversion imports. Push signed case data back at least weekly. The algorithm needs 30 to 60 days to retrain on the new signal, then lead quality starts climbing noticeably as the campaign learns to find people who look like real clients.

Failure mode 05 Stage: Intake operations

Sometimes the leads are fine and the phone is the problem

Sometimes the leads are fine, the targeting is fine, and the problem is what happens after someone calls. Industry data shows 35 to 50 percent of legal consumers hire the first attorney who responds, and the typical decision window is under 30 minutes. If the firm’s calls go to voicemail during lunch or after 5 PM, the firm is paying for leads that competitors are signing inside that window, often without the firm ever knowing they were lost.

The way to test this is to mystery shop the firm. Have someone call the main number at 3 different times pretending to be a potential client. Record what happens at each call.

12:00 PMWeekday noon
What to test: Does a live person answer within 3 rings? Or does it go to voicemail because intake is at lunch? Most firms drop calls at noon, and most of their competitors do too. The firms that staff lunch hours win the leads no one else picks up.
5:15 PMWeekday post-close
What to test: Does the call get answered, get routed to an answering service that takes the case seriously, or hit voicemail? After hours calls have urgency baked in. People calling at 5:15 PM are usually in active distress and ready to retain immediately.
10:00 AMSaturday morning
What to test: Same as the 5:15 PM test, with a different urgency profile. Weekend callers are usually people whose situation got worse Friday night. If the firm cannot capture Saturday morning intent, the marketing is paying for leads that get away.

If any of those calls ends in voicemail or “call back Monday,” the firm does not have a marketing problem. It has an operations problem, and no amount of ad spend fixes a phone that nobody answers.

Beyond answering, the second test is empathy. Did the intake staff express concern for the caller’s situation, or did they jump straight into “what is your date of birth and address”? Did they try to book a consultation, or did they say “the attorney is busy, call back Monday”? Empathy is a measurable variable in lead-to-case conversion. Firms that train it score higher.

The diagnostic Stage: How to audit

The 3 audits that find where the budget is leaking

If you are reading this because the firm’s marketing is not working and you are trying to figure out whether to fire the agency, fix the intake, or both, run these 3 audits simultaneously. The math frequently surprises everyone.

Audit 01
The search terms report
Request the search terms report from the agency. Not the keyword report; the search terms report showing what real humans typed. Pass threshold: Under 20 percent of queries are informational or unrelated to your practice areas. Fail threshold: 30 percent or more waste traffic. Time: 30 minutes to review.
Audit 03
Cost per signed case by channel
Total marketing spend on each channel divided by signed cases from that channel. Not cost per lead. Pass threshold: Cost per signed case below 50 percent of average matter value. Fail threshold: Cost per signed case at or above average matter value. Time: 90 minutes of CRM and ad platform reconciliation.

The 3rd audit is the one that matters most. A channel running at $500 per lead with a 50 percent sign rate gives you a $1,000 cost per signed case. A channel running at $50 per lead with a 1 percent sign rate gives you a $5,000 cost per signed case. The “cheap” leads are 5 times more expensive when you follow the math all the way through. Most firms have never run this math.

The math, side by side
Why cost per lead is the wrong number to optimize
Channel A
Cost per lead $50
Lead to signed case rate 1%
Leads to get 1 case 100
$5,000 per signed case
Channel B
Cost per lead $500
Lead to signed case rate 50%
Leads to get 1 case 2
$1,000 per signed case
When to act Stage: Decision

Red flags that mean it is time to evaluate the agency

After running the 3 audits, have a real conversation with the agency. Share the numbers. Ask them to optimize for signed cases, not form fills. The response tells you whether the relationship is built to help the firm grow. Florida firms should also confirm that any new ad copy, landing pages, or schema fields the agency proposes comply with Rule 4-7.13(b)(3) (no comparative superiority claims) and Rule 4-7.14(a)(4) (no “specialist” or “expert” without Board Certification). A surprising number of agencies write ads that would not survive a bar grievance review.

Stop signs in the agency conversation
If any of these come back, it is time to evaluate alternatives
  • Refuses to share the search terms report. The data is in the account. The only reason to withhold it is that it shows the campaign is drifting.
  • Cannot or will not set up offline conversion tracking. This is table stakes in 2026. An agency that does not know how is years behind. An agency that knows how but will not implement is hiding the actual results.
  • Reports cost per lead but not cost per signed case. The agency has access to your conversion data through tracking integrations. Refusing to calculate the meaningful metric is a choice.
  • Contract is structured purely as percentage of ad spend. The agency earns more when you spend more, regardless of results. Renegotiate to a performance-based component or find a partner who already works that way.
  • Recommends budget increases without showing the cost per signed case math. Budget increases need to be justified by improving cost per signed case, not by “we can scale” without numbers behind it.

The agency might be doing fine and the problem might be somewhere else. The 3 audits tell you which one it is. If the search terms report is clean, the mystery shop passes, and the cost per signed case is reasonable, the agency is delivering value and the firm has a different problem to solve. If 2 or 3 of those audits fail, the relationship needs to change. Either the contract structure changes, the agency changes its execution, or the firm finds a partner whose interests are aligned with the firm’s actual growth, not the firm’s ad spend.

Most firms do not have a marketing problem. They have a measurement problem. They have been graded on cost per lead for so long that they stopped asking whether the leads ever turn into cases. The audits do not require a new agency or a bigger budget. They require the firm to start measuring the right number.
Meta Stage: Quality check

Why most “marketing not working” articles are commodity content

Most articles on this query repeat the same 5 generic points: “you need SEO,” “your website should convert better,” “have you tried social media,” “track your ROI,” “consider working with an agency.” Google has been increasingly direct that this kind of interchangeable content does not deserve to rank, and AI Overviews have started filtering it out of cited sources in favor of articles with specific data, original frameworks, or operational depth.

The piece above is a deliberate non-commodity diagnostic. The $4,500 per signed case math came from a real client report. The 5 failure modes are named and ordered the way I diagnose them in audits. The 3 audits have pass/fail thresholds and time estimates because that is how I actually run them. The math comparison block shows the unit economics most agencies will not put in writing. None of that is replicable without doing the work.

If a competitor article on this query gives you a generic checklist with no math, no thresholds, no specific dollar figures, and no named failure modes, that is what Google now calls commodity content. The article exists. It just does not deserve to rank, and increasingly it will not.

If you searched for

You might have landed here from any of these

The same diagnostic answers a handful of related queries that all point at the same underlying problem. Each phrase below is a slightly different way of asking the same question, and each one ends in the same set of audits.

“why is my law firm marketing not working”
“why did my law firm Google Ads stop working”
“law firm getting leads but no signed cases”
“agency reports look good but we are not signing cases”
“cost per signed case vs cost per lead for law firms”
“law firm intake problem or marketing problem”
“how to audit a law firm marketing agency”
“law firm Google Ads waste of money”

The answer to all 8 is the same: stop optimizing for cost per lead, calculate cost per signed case by channel, and run the 3 audits above. Some of those queries will lead you to the channel mix question (LSAs vs Search Ads) or to the click waste question (click fraud protection). The diagnostic above is upstream of all of them.

FAQ

Common questions about law firm marketing audits

What is the difference between a lead and a qualified prospect for a law firm?
To a marketing agency, a lead is any trackable contact event: a form fill, a phone call over 60 seconds, a chat initiation. To a law firm, a qualified prospect is someone who meets jurisdiction, case type, viability, and timing requirements. When an agency reports 50 leads and the firm signs zero, both sides think they are right because they are measuring different things. The gap between these definitions is where most agency client conflicts originate. Fix it by writing a one page qualified lead definition both sides agree to before campaigns launch.
How do marketing agency pricing models create conflicts of interest for law firms?
The most common agency pricing model charges a management fee as a percentage of ad spend, typically 15 to 20 percent. The agency earns more when the firm spends more, which creates a structural incentive to recommend higher budgets regardless of diminishing returns. If an agency optimizes a campaign to get the same results for half the spend, the agency’s own revenue drops by half. Moving to performance based contracts that include bonuses tied to signed case targets aligns the agency’s income with the firm’s actual growth.
What happens to Google Ads campaigns when nobody actively manages them?
Campaigns experience intent drift, where Google’s algorithm shifts spend toward cheaper, lower quality traffic to fulfill the daily budget. Without active negative keyword management, waste traffic accumulates from job seekers, students, and DIY legal researchers who click ads but never hire. Competitor bid changes can also push ads from top positions to the bottom of the page where click quality drops noticeably. Monthly search term reports reveal this drift, but most firms never see them. A campaign built correctly in month one is not a campaign that stays correct in month six.
Why does Google Ads keep sending bad leads to my law firm?
Google’s algorithm optimizes toward whatever goal the advertiser sets. If the only signal is form filled or call lasted 60 seconds, the algorithm finds the cheapest path to those actions, which often means bots, serial callers, or unqualified browsers. High performing firms push signed case data back to Google through offline conversion tracking, which teaches the algorithm to find people who resemble actual clients, not just people who fill out forms. Without this feedback loop, the machine optimizes for noise.
How do I know if my law firm intake is the problem instead of the marketing?
If the agency’s search terms report shows qualified commercial intent queries and the landing page converts at 10 percent or higher but the firm is still not signing cases, the failure is almost certainly in intake operations. Industry data shows 35 to 50 percent of legal consumers hire the first attorney who responds. If calls go to voicemail, if response time exceeds 5 minutes, or if intake staff prioritize data collection over empathy, viable leads die before the attorney ever hears about them. Mystery shop the firm at noon, at 5:15 PM, and on Saturday morning to test.
How do I audit my law firm marketing to find where leads are being lost?
Run 3 audits simultaneously. First, request the search terms report from the agency to check whether clicks come from qualified searches or waste traffic. Second, mystery shop the firm’s intake at different times and days to test whether leads get answered and handled correctly. Third, calculate true cost per signed case by channel: total spend divided by signed cases, not leads. A channel with expensive clicks but high conversion often outperforms a cheap channel with low conversion. The math frequently flips when you follow signed cases instead of form fills.
Next step

Want me to find where your budget is leaking?

The audit runs the same 3 checks this article walks through: search terms report, mystery shop of intake, and cost per signed case by channel. If the agency is doing fine and the problem is somewhere else, I tell you that. If the math says you should be spending less and getting more, I show you exactly where the gap is. Available for select PI, family, criminal defense, and complex civil firms.

Request a marketing audit →