Hand placing a red pin on a city street map next to a row of other pins

LSA Geo-Targeting Cleanup: Find the Zip Codes Eating 30% of Your Budget and Sending 5% of Your Jobs

August 11, 2026

Open your Local Services Ads account and look at your service area. If you set it once when you turned LSAs on and never touched it again, there is a good chance a handful of zip codes are quietly eating a third of your budget and sending you almost no work.

This is the cheapest fix in your whole marketing setup. It takes about 30 minutes. No new spend, no new tools.

Here is how to find the bad zips and cut them.

Why this happens

Google buys leads for you inside whatever area you drew. It does not know that a job 45 minutes north is a job you hate taking. It does not know that one neighborhood calls constantly and books almost never. It just finds people searching in your area and charges you around $100 a lead.

So your budget flows to wherever the search volume is. That is usually the biggest city in your radius — which is also where you have the most competition, the longest drive, and the most price shopping.

Meanwhile the towns where you actually win jobs get whatever budget is left.

Step 1: Pull leads by location, not by count

In your LSA account, go to your leads and export the last 90 days. You want three columns: the zip code or city, whether it turned into a booked job, and what you paid for the lead.

Ninety days is the right window. Thirty is too noisy — one weird week will trick you.

Step 2: Build one table

Group the leads by zip. For each one, write down:

  • Leads received
  • Money spent (leads × your average lead cost)
  • Jobs booked
  • Revenue from those jobs

Now sort by money spent, highest first. That order is the whole point. You are looking for zips near the top of the spend column that are near the bottom of the booked column.

Step 3: Find the 30/5 problem

You are hunting for zips that take a big slice of spend and return a tiny slice of jobs. The pattern shows up fast.

Say you are spending $4,000 a month. One zip takes $1,200 of it — 30% — and produced two of your 40 booked jobs. That is 5% of your work for 30% of your money.

Run the number that matters: cost per booked job. In that zip you paid $600 to book a job. Everywhere else you paid $150. Same service, same crew, four times the cost.

That is not a bidding problem. That is a geography problem.

Step 4: Figure out why before you cut

Not every expensive zip should be turned off. Check three things first.

Is it a job-size problem? Some areas book less often but book bigger. If your two jobs there were $18,000 each, keep it. Cost per booked job is only half the picture — look at revenue per dollar spent too.

Is it a response problem? If leads from that zip come in at times nobody is answering the phone, the zip is not the issue. Your call handling is. Speed to lead decides more of your close rate than almost anything else, and slow response looks exactly like a bad zip in the data.

Are the leads garbage? Wrong service, wrong number, someone who called by accident. Those are disputable, and Google will credit them. If you are not already doing this, disputing bad LSA leads takes under two minutes each and changes your real cost per lead.

Rule out all three. What's left is a genuinely bad geography.

Step 5: Cut it and watch where the money goes

LSA lets you target by zip code, city and county, and exclude specific areas inside a bigger one. Remove the losers.

Your budget does not disappear when you do this. It moves. The same weekly spend now buys leads only in the areas that book — so your lead count may drop slightly while your booked jobs go up. That is the trade you want. You are not buying leads. You are buying jobs.

Give it 30 days, then look again. Zips move around as competitors turn their own campaigns on and off.

Step 6: Do the other direction too

While you have the table open, look at the opposite end. Which zips book at a great rate but barely show up in your lead count?

Those are your growth areas. Two moves there:

  1. Turn your weekly budget up. LSA budget is a dial — you can raise it when the good areas have room and pull it back when you're booked out.
  2. Back it up with an actual page on your site for that area, so you show up in the regular map results too, not just the paid box. Just make it a real page and not a copy-paste doorway page.

What good looks like after the cleanup

Same budget. Fewer leads. More booked jobs. Shorter drives. A cost per booked job you can actually say out loud.

At around $100 a lead and a 15% close rate, roughly 10 leads gets you one job — about $1,000 in ad cost for a closed job. If a zip is running four times that, it is not a market. It is a leak.

And once your geography is clean, the other LSA levers start to matter. Where you sit in the LSA box is worth optimizing once you're only paying for leads in places you want to work.

Want someone to run the numbers with you?

We do this cleanup for home service companies every week — pull the 90 days, build the table, find the leak, cut it. Usually it pays for itself in the first month.

Book a discovery call and we'll look at your LSA account together.

Back to Blog

3120 Winkler Ave #22

Fort Myers, FL 33916

Lead generation solutions

for builders, contractors, and

home service pros.

See every lead.

Track every conversation.

Services

© 2026 United Foundry, All rights reserved.

This site is SSL encrypted. We never sell or share your information.

Powered by United Foundry Ai Growth Tools v2.1.26