Skip to content
Legal Google Ads

How I Cut Spend in Half and Doubled Signups for Greenacre Law

Greenacre Law, a Southern California real estate law firm, was burning budget on broad-match keywords with broken conversion tracking. I rebuilt the account around intent, fixed the data, and cut spend in half while doubling qualified signups inside 90 days.

See Greenacre Law live

ACCOUNT REBUILD
How I Cut Spend in Half and Doubled Signups for Greenacre Law
Conner Crowe

The numbers

Ad Spend Reduction
50%
Monthly Qualified Signups
2x
Cost per Qualified Lead
60%+ lower
Timeline to Result
90 days
Google Ads performance chart and conversion summary for a real estate law campaign.

02   The breakdown

The Setup

When Greenacre Law came to me, the account looked like most small-business Google Ads setups I see. One Search campaign. Broad-match keywords pulled straight from the Google rep’s recommendations. Conversion tracking firing on every form submit, including spam and bot traffic.

They were spending five figures a month and getting leads. They had no idea which leads were qualified and which were noise.

Real estate law is a mixed practice. A contract review is a few thousand dollars of work. A partition suit is five figures. An account that counts every form fill as one conversion cannot tell those apart, and neither can the person reading the monthly report. That is the position most professional-services accounts are in when they call me. The dashboard is green, the intake team is unhappy, and nobody can point at the gap between the two.

What Was Broken

Three things, in priority order:

  1. Tracking was wrong. Form submits were counting as conversions regardless of source, lead quality, or whether the submission completed. Spam hit the same counter as a real inquiry. The “cost per lead” they were optimizing toward was fiction, and every bid Smart Bidding placed was downstream of that fiction. Tuning bids on top of a broken conversion action moves money faster in the wrong direction.
  2. Intent was muddy. Broad match was pulling in queries for unrelated legal issues, real estate agents shopping for marketing services, and DIY-contract researchers. All of them click. None of them retain a lawyer. On a five-figure monthly budget that traffic is not a rounding error.
  3. Ad copy was generic. “Real Estate Lawyer Near You” headlines competing against four other firms saying the same thing. Copy that describes a category invites the whole category to click, and the firm was paying for the breadth.

What I Did

Fixed tracking first, before touching a bid. Clean conversion actions tied to qualified phone calls through WhatConverts, plus form submits with required-field validation so a half-filled form stops counting. I imported the new conversion actions alongside the old ones and let the old ones decay out of the bidding window instead of deleting them, which would have reset the learning phase in the middle of a rebuild.

Rebuilt around case type. Split the single campaign into ad groups by case type, purchase disputes, contract reviews, title issues, and so on. Each ad group got phrase and exact match keywords written in the words a client uses, not the words a lawyer uses. Broad got killed except in one isolated testing campaign whose only job is to surface new query patterns for the negative list.

Wrote ad copy that filtered. Headlines named the case types the firm wanted more of and stayed quiet on the ones it did not. Filtering copy costs impressions and buys relevance. A filtered ad looks worse in a click-through-rate screenshot and better in the intake log.

Built the negative list. 300+ negatives from the first 30 days of search terms, with weekly review automated via a custom search-terms review process. Query mix drifts. A negative list built once is a negative list that is wrong in a quarter.

Google Ads campaigns view showing conversion totals after restructure
Post-rebuild: clean conversion data on qualified actions only. Branded campaign sees signal first, non-brand campaign follows.

The Result

After 90 days:

  • Monthly ad spend was cut in half, a 50% reduction
  • Signed cases rose 40 to 100 percent month over month, per the firm’s own intake reporting (not a Google Ads number)
  • Lead quality improved measurably per the firm’s intake team
  • Cost per qualified lead dropped by over 60 percent

The last line is the one the firm cared about. Cutting spend in half is easy on its own. Cutting spend in half while signed cases climb is what the restructure bought, and the signed-case side is only visible because the firm’s intake log tracked it against the rebuilt account.

What I Did Not Claim

I did not isolate which of the four changes produced the growth. The account moved in four places inside one 90-day window on one account, and no honest read separates their contributions from the inside. The sequence was deliberate rather than experimental: measure first, restructure second, rewrite copy third, cut waste last. Every step after the first depends on the first being right.

The month-over-month signed-case range is the firm’s own intake reporting, not a Google Ads number. Google Ads never sees a signed case. Part two covers scoring those calls and pricing them by matter type.

What Came Next

Clean tracking fixed the counting. It didn’t fix the weighting. Every qualified call still carried a value of zero dollars, so nothing in the data told a $2,500 document review from a $15,000 litigation matter. Part two is the call-scoring system that scored 236 recorded calls and priced 132 qualified leads by matter type with the firm’s own numbers, kept in the call-tracking platform.

The Takeaway

Most legal accounts I audit have the same three problems: dirty tracking, broad intent, and generic copy. You don’t need to spend more to grow. You need to spend on the right queries with copy that filters in the right people.

If you run a professional-services account and want the fastest test of whether you have the same problem, open your conversion actions and ask what a single conversion represents. If the answer is “somebody touched a form,” your cost per lead is measuring effort rather than outcome, and the bid strategy optimizing against it is working hard toward the wrong target. The architecture I rebuild these accounts to is written up as the Lead Quality Stack.

If this account had stayed on autopilot for another year, the firm would have burned five figures more on the wrong traffic. Catching it early was the whole game.

Want this kind of rebuild on your account? Get a free ads audit. I write it myself and send it back within 24 hours of read-only access. No call.

03   More work

More from Greenacre Law.

CALL SCORING
Pricing Every Qualified Law-Firm Call by Matter Type
Conner Crowe
Legal Call intelligence

236 phone calls scored in the first pass: Pricing Every Qualified Law-Firm Call by Matter Type

Part two of the Greenacre Law engagement. The account had clean tracking and qualified-call conversions, but every conversion imported at zero dollars, so the account couldn't tell a $2,500 document review from a $15,000 litigation case. I built a call-scoring system that reads every recorded paid call and prices the qualified ones with the firm's own numbers.

Read the breakdown→

Free ads audit, written by me

Want this kind of breakdown on your account?

Add me as a read-only user and I'll write the audit myself: where the leak is and what to fix first, 5 to 7 pages, back within 24 hours of access. No call needed. If you'd rather talk first, a call is open too.