BBOSSEOGrowth Brief ← All briefs

Local Services Ads

The Firm That Finally Saw One Journey

Most firms measure Local Services Ads in a dashboard that stops at "answered" — and the leak lives in everything that happens after that.

Two numbers, one conversation, no answer

Picture a Monday partner meeting that happens in some version at firms all over the country. The marketing coordinator has the Local Services Ads dashboard open on the screen. Last month: a healthy lead count, a respectable cost per lead, a handful of disputed charges credited back. Everyone nods.

Then the managing partner asks the only question that matters: how many of those became cases?

Silence. Not because nobody cares, but because nobody can answer. The LSA dashboard knows a call came in and how long it lasted. The intake system knows a consultation got scheduled. The case management system knows a retainer got signed. Three systems, three truths, zero connective tissue. The firm is making six-figure budget decisions off a number that stops measuring at "the phone rang."

That's the leak. It isn't a bad campaign. It's a broken journey.

Why LSA is uniquely good at hiding this

Local Services Ads is seductive precisely because it looks so measurable. You pay per lead. You see the lead. You can dispute the junk ones. Compared to the murk of broad-match search campaigns, it feels like clean accounting.

But the clean accounting covers only the first six feet of the pipeline. LSA tells you it delivered a human. It cannot tell you whether that human was the right kind of case, whether intake qualified them properly, whether anyone followed up when they didn't answer the callback, or whether the matter they signed was worth $4,000 or $400,000. Those answers live downstream, in systems LSA has never heard of.

So firms end up optimizing the half of the funnel they can see. They chase cost per lead down and never notice that the cheaper leads converted at a third of the rate. Or they kill a job type that looked expensive per lead while it was quietly producing their best matters.

Optimizing cost per lead without conversion data isn't optimization. It's guessing with a spreadsheet open.

The mechanism, step by step

Here's how a single prospect is supposed to move, and where the handoffs break.

1. Discovery creates context

Someone searches. Your LSA unit appears. Google has been explicit that star rating and review count affect Local Services Ads ranking, and higher-rated providers generally stand out and book more jobs. That means your reviews aren't a vanity metric sitting off to the side of the campaign — they are an input to the campaign. Most firms treat reputation and paid acquisition as two separate budgets managed by two separate people. In LSA they are the same lever.

2. Intake adds qualification

The lead arrives. Someone decides whether it's a case. This is where most of the data loss happens, because the qualification judgment — wrong practice area, outside the statute, not our venue, great case — usually gets recorded in a CRM field that never travels back to the ad platform. Google learns nothing. You learn nothing structural.

3. Calls add conversation

LSA is phone-heavy by design. The conversation contains everything: urgency, injury severity, whether they've already spoken to three other firms. If that call isn't recorded, transcribed, and attached to the lead record, the richest signal in your entire funnel evaporates the moment someone hangs up.

4. Automation preserves the record

Every handoff that depends on a human remembering to copy something is a handoff that fails on a busy Thursday. The record has to be preserved automatically or it won't be preserved at all.

5. Revenue closes the loop

Signed matter, fee value, disposition — pushed back and matched to the originating lead. Only now do you have a booking rate and a real cost per case.

Break any one of those five and you're back in the Monday meeting with no answer.

The first practical step is boring and nobody does it

Before any of the plumbing: select every accurate job type and service area you are actually prepared to fulfill.

This sounds like setup trivia. It is the single highest-leverage configuration decision in the account. Firms under-select out of caution and starve the campaign. Or they over-select, take leads in practice areas they don't really want and cities they won't drive to, then spend their week disputing charges and training their own intake team to treat LSA leads as low quality.

Accuracy here does two things at once: it widens the top of the funnel to every matter you genuinely want, and it stops polluting your conversion data with leads you were never going to sign. You cannot measure a booking rate honestly if a third of the inputs were never real opportunities.

What closing the leak actually looks like

The capability that matters isn't "better ad management." It's connection. Local Services Ads managed as connected infrastructure contributes one important thing: it ties every LSA lead to the intake and ROI systems, so the journey stays one journey instead of five disconnected logs.

In practice that means:

  • Every lead lands in intake with its source intact — not retyped, not guessed at later from a phone number.
  • Calls are captured and attached, so qualification decisions have evidence behind them.
  • Review generation is treated as campaign work, because rating and review volume feed ranking and booking.
  • Job types and service areas are audited against what the firm will actually take, then revisited as capacity changes.
  • Signed-case value flows back and gets matched to the lead that produced it.

Once that's in place, the Monday meeting changes shape. You stop debating whether cost per lead went up and start looking at booking rate by job type, by city, by intake rep, by hour of day. Firms in this situation routinely discover that the "expensive" category was the profitable one, and that their worst leak was a time-of-day coverage gap nobody had ever quantified.

Measure the system, not the slice

The discipline is simple to state and hard to hold: measure booking rate across the system, not in isolation. A dashboard that ends at "answered" will always flatter the channel or unfairly condemn it, and you won't know which.

Discovery creates context. Intake adds qualification. Calls add conversation. Automation preserves the record. Revenue closes the loop. Five steps, one journey, one number you can actually defend to a partner.

Most firms already have four of the five. The fifth — the connection between them — is the one worth building first.

Next step

See how Bosseo closes this gap

Book a short call and we’ll show you exactly where the leak is.

Book a Demo

Keep reading

Growth Leak 078 The Stack That Could Not Share Context