The LSA migration

One Target CPA for Every Service: What Performance Max Does to Your Local Services Ads Economics

September 22, 2026 · CallRadius · 10 min read
One targetfor every service.Do the math first.

Of all the changes in Google's move of Local Services Ads into Performance Max, one gets the least attention and does the most to your profit: your per-service targets become one number. If every job you do is worth about the same, you may barely notice. If one service is worth ten times another, this is the change to understand before your migration notice arrives.

What Google is changing

Straight from Google's migration documentation:

Both of your controls change on the same day. You lose your per-service levers and, as we covered in Your LSA Reports Are Disappearing, the reporting history you'd use to measure the effect. That's why the preparation matters.

Why one target can shift your spend

Here's a hypothetical plumbing company. These numbers are made up to show the mechanics; they're not benchmarks.

ServiceAvg. job valueBooking rateWhat a lead is worth to youOld per-service target
Drain cleaning$30050%$150 in revenue$35
Water-heater replacement$2,80035%$980 in revenue$120

Under the old setup, you could let water-heater leads cost up to $120 while holding drain leads to $35. Under a single campaign-level target, both share one number. Suppose it's calculated at something like $60:

Nothing here is broken. The automation is doing exactly what it was asked to do: hit an average. But the average isn't your business. A blended target can push spend toward the cheapest, easiest leads and away from the jobs that pay your bills, and the account-level cost per lead can look fine while it happens.

How to tell whether this affects you

You're exposed if all three are true:

  1. You advertise more than one service category in one LSA campaign.
  2. Those services have very different values per lead (job value × booking rate).
  3. You were setting different targets per service, or you should have been.

If you've never measured value per lead by service, that's your first job, and it has to happen before the migration while your per-service history is still visible.

Your options

Option 1: accept the blended target

Reasonable if your services are close in value. Watch your category mix for the first month. If the share of low-value leads climbs, you'll know the blend is pulling against you.

Option 2: split high-value services into their own campaigns

Google's suggested route. Separate campaigns let each service keep its own target. The trade-off is that each campaign now has its own budget, pacing and learning, so there's more to manage and each one gets less data to learn from. For most businesses with a clear gap in lead value, splitting off the one or two highest-value services is the sensible starting point.

Option 3: split everything

Maximum control, maximum overhead. Rarely worth it unless you have real volume in every category.

What to measure after the move

Google's reports will show you cost per lead. Watch four other things too:

How CallRadius handles this

This is exactly the kind of decision we believe needs an experienced person and not just a default. On managed accounts, the CallRadius LSA AI management system already keeps the numbers that blended targets tend to hide in separate columns: cost per charged lead, booked-job economics, your monthly spend target and Google's budget setting are tracked as separate things, never mixed. Your human manager uses that per-service picture to decide whether your account should stay as one campaign or split, and watches the category mix after the move.

After any budget change, the system compares 14 full days before with 14 full days after, and states plainly that the comparison shows an association, not proof of cause. HELM then gives your manager an evidence-based second opinion.

If you manage your own account, Signal gives you the category economics and cost per distinct customer you need to make this call yourself.

Summary

When Google Local Services Ads migrate to Performance Max campaigns with pay-per-lead goals, manual bidding ends and per-vertical Target CPAs are replaced by one campaign-level Target CPA applied to every service category. Businesses whose services differ widely in value per lead can see spend shift toward lower-value leads. Google's documented workaround is a separate campaign for each vertical. CallRadius managers make this structural decision for managed clients using per-service economics, and CallRadius Signal gives self-managed advertisers the category data to decide for themselves.

Frequently asked questions

What happens to my per-service Target CPAs when LSA moves to Performance Max?

Google replaces them with one campaign-level Target CPA applied to every service category in that campaign. Manual bidding (a maximum cost per lead) also ends.

Can I keep separate targets for different services?

Yes, by running a separate campaign for each vertical. That's Google's documented approach.

Will a single Target CPA hurt my business?

It depends on how different your services are in value per lead (job value × booking rate). If they're similar, the effect may be small. If they differ widely, a blended target can shift spend toward lower-value leads.

What should I measure after migration?

Category mix, cost per booked job by service, cost per distinct customer, and before-and-after comparisons over matching whole-week windows.

Know your per-service numbers before the notice arrives. A CallRadius manager can make this call with you. Start with the free LSA Score or talk to us.

Results on Google depend on Google's auction and policies and are not guaranteed. Google ad spend is separate from any CallRadius fee and is billed by Google.

CallRadius: human-managed Google Local Services Ads, powered by the CallRadius LSA AI management system · CallRadius LLC, Scottsdale, AZ · Patent pending.