Stainless steel ladder and clear blue water at the edge of a maintained swimming pool
Pool Service Google Ads & LSA

Pool service ads targeted by route density, not a radius

A client fifteen minutes off-route drops a tech from 12 to 15 pools a day down to 7 to 9, on identical labour cost. That is 40 to 50% less revenue from the same wage. Most agencies set a 25-mile radius and call it targeting. For a route business that is not a setting, it is the whole margin.

$6,300
Lifetime revenue from one recurring maintenance client
$65-$185
Published cost to acquire that client
40-50%
Revenue a tech loses to drive time on a scattered route
$0
Landing pages built for your campaigns. No design fee.
1 The Problem

Buying pool leads that make your routes worse?

Pool service is the one home service where a cheap lead can cost you money. Not because the lead is bad, but because of where it is.

Symptom 1

Your service area is a radius

Twenty-five miles in every direction is the default an agency sets when it does not understand the business. It buys you scattered clients in areas where you have no density, which are the least profitable customers you can win.

Symptom 2

Techs are servicing fewer pools than last year

Client count went up and revenue per tech did not. That is drive time eating the gain, and it is the signature of growth bought without regard to geography.

Symptom 3

You judge leads on cost, not on conversion to a plan

A $35 lead is meaningless on its own. The number that matters is cost per acquired recurring client, which published figures put at $65 to $185 when about 30% of callers convert to weekly maintenance.

Symptom 4

One-time work never becomes recurring

Green pool cleanups and equipment repairs are the cheapest route into a maintenance contract you will ever buy. If nobody offers the plan while the customer is standing next to a pool you just fixed, you paid for a job instead of a client.

2 The Audit

What we find in a pool service account

Pool accounts fail in a way no other trade's do, and it is almost never the ad copy.

Finding 1

Geo targeting set once and never revisited

Routes change every quarter as they fill. A service area set at launch and left alone is bidding for last year's business. Fix: tight polygons around current density, reviewed quarterly, expanding only into adjacent zips you actually want to build next.

Finding 2

No bid differentiation by zip

A lead from a zip where you already have eight or more weekly clients is worth materially more than the same lead from a zip where you have none. Almost no pool account reflects that in its bids.

Finding 3

Maintenance and repair sharing a campaign

Maintenance leads run $20 to $35 and repair or equipment leads $35 to $55, with very different intent and very different close rates. One blended target underbids the repair work that funds the year.

Finding 4

Plan signup is not a tracked conversion

If the account only records calls, Smart Bidding optimises toward whichever call is cheapest. The outcome you actually want, a signed maintenance client, is invisible to it.

Finding 5

Seasonal markets treated like year-round ones

A Phoenix account and a Chicago account should not have the same annual budget shape. In seasonal markets the spring ramp is the whole year, and it starts before the searches do.

Finding 6

Equipment work not advertised at all

Pump replacement runs $400 to $1,200 and variable speed upgrades sit at the top of that range. It is the highest-ticket work most pool companies never bid on.

3 The Core Maths

The drive-time tax, and why geography is the bid

Pool service profitability is not about how many clients you have. It is about how close together they are.

Average drive time between stopsPools per tech per dayLabour costRevenue effect
5 minutes12 to 15UnchangedBaseline
15 minutes7 to 9Identical40 to 50% less revenue from the same wage

Same customers, same monthly rate, same technician. Only the map is different.

Forty pools inside a two-mile radius generate significantly more profit than forty pools spread across thirty miles, even when the monthly rate on every one of them is identical. Nothing about the customers differs. Only the map does.

Route density calculator

Your own route, your own numbers. Change the drive time and watch what it does to a technician's day. Everything runs in your browser; nothing is sent anywhere.

min
min
hrs
$
Minutes per stop service plus drive0
Pools serviced per day0
Revenue per tech per day at 4.33 visits per pool per month$0
Same tech at a 5-minute drive a tight, dense route$0
What drive time costs you, per tech, per year$0

Which means the geo settings in your ad account are not administrative. They are the single largest lever on gross margin that the account touches, and they are usually the least considered. A lead from a zip code where you already run eight or more weekly stops is adding density to a route that already pays for its own drive time. A lead from a zip where you have nothing is a client you will subsidise until you build around them.

Both are worth taking. They are not worth the same bid, and they should not sit in the same campaign. Work out what an hour of your tech's day actually has to earn in the free contractor hourly rate calculator, which divides your costs across the hours you can genuinely bill rather than the hours you pay for.

4 What You Are Buying

The lead is not the job. It is a three-year subscription

A pool lead priced against a single cleanup is priced against the wrong thing entirely.

What you are pricing againstValueWhat that supports
One cleanup or repair$150 to $800A $35 lead looks expensive on a small repair and cheap on a green pool
Year one of maintenanceAbout $2,100At roughly $175 a month
Three-year client relationshipAbout $6,300Three years is average retention for well-run pool companies

Against a $6,300 lifetime value, the published cost to acquire a recurring client of $65 to $185 is not a marketing expense worth arguing about. It is the best return available anywhere in the business, and it is produced by companies converting roughly 30% of callers to weekly maintenance.

That conversion rate is the whole game, and it happens at the pool rather than in the ad account. The moment to offer the plan is while the customer is looking at water you have just fixed, which is why the one-time work is worth bidding on even when the job itself is thin.

5 Job Economics

What each pool job is actually worth

Work typeTicketLead costWhy it earns its own campaign
Green pool cleanup$300 to $800$35 to $55Urgent and high margin. Closes at around 55% and converts to maintenance better than anything else.
Pump replacement$400 to $1,200$35 to $55Variable speed upgrades sit at the top of the range. The highest-ticket work most pool companies never bid on.
Equipment repair$150 to $500$35 to $55Pumps, filters, heaters, chlorinators. Steady, and a natural doorway to a service plan.
Weekly maintenance$175/mo, $6,300 lifetime$20 to $35Cheapest leads in the category and the only ones that compound. Needs its own campaign and its own page.

There is one more line that never appears in an ad account and belongs in the same conversation. Companies that train techs to raise a single upsell opportunity per week, not per visit, add a published $2,000 to $4,000 per tech per month in equipment revenue. No campaign structure competes with that, and it costs nothing in media.

6 Seasonality

Year-round and seasonal markets are different businesses

Pool service has the widest regional split of any trade we run. The same campaign structure in Phoenix and in Chicago is wrong in one of the two.

Year-round

Sun Belt markets

Demand never stops, so the account runs a steady baseline and competes on route density rather than on seasonal timing. The strategic question is which zips to fill next, not when to spend.

Seasonal

Freeze markets

Opening season is the year. Budget has to be in market before the searches arrive, because Quality Score takes weeks to build and every competitor turns on in the same fortnight.

Both

Green pool season is a spike, not a season

The first warm week after a cold snap produces the highest-intent, highest-margin calls of the year. That is a budget event, and an account that reacts to it a fortnight late has missed it.

Both

Off-season is for route planning

The quiet period is when the service area gets redrawn around the routes you actually built, so the next season buys density instead of scatter.

7 How We Run It

How we actually run pool service accounts

Step 1

Map the routes before touching the account

Where your weekly stops already are decides the service area. We start from your route map, not from a radius around the shop.

Step 2

Bid up where density already exists

Zips with eight or more weekly clients get priority and higher bids. Zips you want next get a smaller deliberate allocation. Zips you do not want get nothing.

Step 3

Separate maintenance from repair

Different lead costs, different intent, different landing pages. The maintenance campaign is built to sell a subscription; the repair campaign is built to answer an emergency.

Step 4

Track the plan signup as its own conversion

With a value attached, so bidding optimises toward recurring clients rather than toward the cheapest phone call in the account.

Step 5

Redraw the service area quarterly

As routes fill, the map moves. An account that has not had its geo revisited in a year is buying the wrong clients.

Step 6

Rate every LSA lead weekly

Lead rating drives credits and ranking. It is the first thing an overloaded agency stops doing, which is why the account cap below exists.

8 Channel Split

LSA and Google Ads do different jobs for a route business

Running only one of them is the most common structural gap we find in pool accounts, and which one is missing depends on how the company grew.

Local Services AdsGoogle Ads
PositionAbove standard ads, the map pack and every organic resultBelow LSA, above organic
You pay forThe leadThe click
Best atUrgent one-time work: green pool, pump failure, equipment downMaintenance plan acquisition, equipment upgrades, anything needing keyword control
Geo controlService area, adjustable but coarseFine-grained, down to individual zip codes with their own bids
The catchLittle keyword control, so plan intent and repair intent arrive mixedSits below LSA on the most urgent searches

For a route business the geo row is the one that decides the split. LSA gets you the emergency work that pays today, but Google Ads is where you can bid one number in the zips that already carry eight weekly stops and a different number in the zips you are only prospecting. That distinction is not available to you in LSA, and it is the whole route-density strategy, so most pool companies should be running both with Google Ads carrying the deliberate expansion.

9 The First Call

What we ask on the first call

Four questions, and you will get something out of answering them whether or not you hire us. Two of the four are about your map rather than your marketing.

Question 1

Where are your weekly stops, by zip?

This is the service area. Not a radius, not the metro, not where you would like to work. If you do not have this to hand, producing it is the highest-value hour you will spend this quarter.

Question 2

Which zips are nearly full, and which are next?

Routes fill. The account should be buying tomorrow's density, not last year's, and that means knowing which adjacent areas you actually want before the budget goes anywhere near them.

Question 3

What share of one-time jobs become maintenance clients?

Published figures put good companies near 30%. If you are well under that, the constraint is the conversation at the pool rather than the campaign, and more leads will just cost more.

Question 4

How many pools does a tech actually service in a day?

If the honest answer is closer to 8 than 14, drive time is already eating the business, and the fix is a tighter map rather than a bigger budget.

10 Account Ownership

The Ownership Guarantee

Ownership Guarantee

“ You will own your Google Ads account, Local Services Ads account, tracking systems, landing pages, and conversion data from day one. Your accounts stay in your name. Your billing stays on your card. Your data stays yours. If you decide to leave, everything stays with you. No account transfers. No hostage situations. No starting over from scratch. ”

Julian, Author at Blue Grid Media
11 Specialist Depth

Pool accounts built right. 20-account cap per AM.

The most useful question to ask any agency is not how big the company is. It is how many active accounts the person actually managing yours is carrying right now.

Structure

20-account cap per account manager

The cap exists so account managers have time to review search terms, rate LSA leads weekly and redraw a service area when routes shift. Quarterly geo work is the first casualty of an overloaded book.

Specialty

Route-density targeting

Treating geography as the primary bid lever rather than a setting. It is specific to route businesses and it is the difference between growth that adds margin and growth that eats it.

Pricing

$695/mo Google Ads. $445/mo LSA, $300 bundled.

Flat monthly management, month to month, no percentage of spend. Running both puts LSA management at $300/mo alongside the $695 Google Ads fee.

Access

You work directly with your account manager

No handoff from a salesperson to someone you have never met. Whoever runs your onboarding is the person adjusting the map next quarter.

12 Questions

Pool service operator questions, answered honestly

What is a good cost per lead for a pool service company?

Maintenance leads run $20 to $35 and repair or equipment leads $35 to $55, averaging around $35. But cost per lead is the wrong headline number here. Cost per acquired recurring client, published at $65 to $185 for companies converting about 30% of callers to weekly maintenance, is what actually describes the business.

How much is a recurring maintenance client worth?

At about $175 a month and three years of average retention for well-run companies, roughly $6,300 in lifetime revenue. Against a $65 to $185 acquisition cost, that is the best return in the business.

Why does route density matter more than lead volume?

Because drive time caps revenue. At five minutes between stops a tech services 12 to 15 pools a day; at fifteen minutes, 7 to 9, on identical labour cost. That is 40 to 50% less revenue from the same wage, and no volume of cheap leads fixes it.

Should I run a wide service area to get more leads?

No. A wide radius buys scattered clients before your core routes are full, and isolated clients are the least profitable you can win. Start tight, prioritise zips where you already have eight or more weekly stops, and expand only as routes fill.

Is a lead from outside my routes worth taking?

Usually yes, but not at the same bid. Understand that an isolated client is less profitable until you build density around them, and that a campaign treating both leads identically is quietly overpaying for one of them.

Which jobs should I advertise for?

Green pool cleanups at $300 to $800 are urgent and high margin. Pump replacement at $400 to $1,200 is the highest-ticket work most pool companies never bid on. Equipment repair runs $150 to $500. All three are worth having, and all three are worth more for the maintenance contract that follows than for the job itself.

Do you work with pool companies my size?

From an owner-operator running one route to multi-tech companies. The route-density logic does not change with size; what changes is how many zips you can realistically fill at once.

Do you lock me into a contract?

No. Month to month. You own the Google Ads account, the LSA account, the tracking, the landing pages and the conversion data from day one, and all of it stays with you if you leave.

13 The First 90 Days

What actually happens in the first 90 days

No pool marketing page publishes this, which is why every operator we speak to has been burned by an agency that spent month one "researching" and month two apologising.

Days 1 to 14

Map before media

  • Your weekly stops plotted by zip, which becomes the service area
  • Zips ranked: full, filling, prospect, out of scope
  • Conversion tracking rebuilt so a plan signup is its own event with a value
  • Maintenance and repair split into separate campaigns with separate pages
  • LSA profile, job types and service area corrected against the map
Days 15 to 45

Buy density, not volume

  • Bids weighted toward zips that already carry eight or more stops
  • A deliberate, capped allocation to the one or two zips you want next
  • Search terms reviewed weekly, negatives added, wasted spend cut
  • LSA leads rated every week, which drives credits and ranking
  • First read on cost per acquired recurring client, not cost per lead
Days 46 to 90

Prove it on the route

  • Cost per acquired plan client reported against the $65 to $185 band
  • New clients mapped to see whether density actually improved
  • Service area redrawn around what the routes now look like
  • Equipment and pump campaigns opened once maintenance is stable
  • Budget shifted toward whichever campaign is producing plan signups
14 Honest Limits

What we will not do

Every agency page lists what it does. The useful half is the other one.

15 Due Diligence

How to judge any pool marketing agency, including this one

Five questions. If an agency cannot answer them in a first call, the answer is no, and that applies to us as much as to anyone else.

Ask 1

"How will you set my service area?"

If the answer contains the word radius, they are about to buy you scattered clients. The correct answer starts with your existing weekly stops.

Ask 2

"What will you report on?"

Impressions and clicks are not answers. Cost per acquired recurring client is the number that describes a pool business, and it should appear in month one.

Ask 3

"Who owns the account if I leave?"

If there is any hesitation, or the account is inside their MCC on their billing, you are renting your own marketing history.

Ask 4

"How many accounts does my manager have?"

Not how many the agency has. Above roughly twenty per manager, weekly lead rating and quarterly geo work are the first things to quietly stop happening.

Ask 5

"What would make you tell me not to spend more?"

An agency with no answer has no threshold, and an agency paid on a percentage of spend has an incentive not to find one.

Ask 6

"Show me a pool account you run."

Not a case study PDF. The account, or at minimum the campaign structure, on a screen share. Structure is very hard to fake in real time.

Pool Service Operator Series

Deeper reads for pool operators

The operator-level detail behind every section above:

The first audit is free. So are your landing pages.

30-minute call, operator to operator. We look at your account and your route map, tell you what we would change, and you decide whether to continue. No pitch deck.

Book a Free Audit Call