Playbook · Pool Cleaning · Paid advertising
The complete guide to pool service Google and Meta ads
How a pool service company sets up ads that add stops on streets its techs already drive. Written for owners.
The short version
Do Google and Meta ads work for pool service companies?
Yes. They work best when they target homeowners searching for weekly service, openings and repairs in the neighborhoods around your routes, keep repair and weekly service on separate budgets, and keep out DIY chemical searches and supply shoppers. Judge results by cost per recurring customer.
The search terms report
Where pool service ad budgets get wasted
Every month we read the actual searches your ads showed up for. In pool service, the wasted spend is predictable: DIY chemical questions, supply shoppers, people looking for a pool builder and job seekers.
Cut: never going to book
| Search term | Why it’s cut |
|---|---|
| DIY | |
| Shopping for supplies | |
| Wants a builder | |
| Shopping for equipment | |
| Job seeker |
Keep: searches that book
- “weekly pool service [suburb]”Wants weekly service
- “pool opening service near me”Leads to weekly
- “pool pump repair [city]”Repair ticket
Example search terms. Yours come from your account.
Step by step
The playbook
-
01
Work out what a weekly customer is worth
Every budget decision starts here. Google leads for pools and spas have a median cost of about $45 (LocaliQ, 2025), and a weekly customer is worth dozens of visits, so the math usually favors chasing weekly service.
- Multiply your weekly rate by the weeks in your swim season
- Add openings, closings and typical repairs
- Decide how many more stops your techs can add
- Set a target cost per recurring customer
-
02
Launch before opening season and budget by season
Campaigns need a few weeks of data to settle, and sign-ups jump in spring. Budgets should rise and fall with the swim season.
- Launch in late winter in seasonal markets
- Raise spend for spring sign-ups and summer repairs
- Pull back when routes are full
- In year-round markets, keep a steady base and lift it in spring
-
03
Draw the map around your routes
Location targeting does most of the work. A pool on a street you already service is worth more than one across town, even when both cost the same to win.
- Target the ZIP codes or a tight radius around your route clusters
- In Google Ads, set location options to people in or regularly in your area
- Leave out areas your techs don’t want to drive to
-
04
Build campaigns around weekly service
Weekly service, openings, closings and green pool cleanups each get their own ad group and their own landing page, so you can see which service brings in customers and what each one costs.
- Start with searches from homeowners who want weekly service, like weekly pool service [suburb]
- Put the service and the suburb in the ad headline
- Land each ad on a page that says what’s included and has a short sign-up
- Add your phone number to the ad so homeowners can call straight from Google
-
05
Give repairs their own campaign
A homeowner with a dead pump needs someone this week. One looking for weekly service is choosing a company for years. Separate campaigns keep urgent repair searches from eating the service budget.
- Separate ad groups for pump, filter and heater repair
- A budget sized to what your repair techs can handle
- Repair ads that land on a repair request page
- A weekly service offer to every repair customer afterward
-
06
Cut the searches that will never turn into customers
Read the search terms report every week in spring and every month after. In pool service the wasted spend goes to DIY chemical questions, supply shoppers, people looking for a pool builder and job seekers.
- Add negative keywords, words that stop your ads from showing, like how much, how to, supply, robotic and jobs before launch
- Cut pool builder searches like inground pool installation
- Add out-of-area cities as you find them
-
07
Use Meta for opening offers
Meta reaches homeowners in your service area before they search. It works best for opening offers and weekly service in specific neighborhoods. Google usually comes first, because it catches people already looking.
- Target the same ZIP codes as your Google campaigns
- Lead with one clear offer, like booking an opening early
- Use real photos of your techs and clear pools
-
08
Track every ad to a new customer, test, then improve
New customers and sold repairs are the result, with calls and sign-up starts tracked on the way there. Send them back to both platforms as they come in, and bidding learns which clicks become stops on your route.
- Count a weekly service sign-up and a sold repair as the conversions, each in its own campaign
- Capture the click ID (gclid, the code Google adds to an ad click) with every sign-up and call, and send new recurring customers and sold repairs from your CRM back to Google and Meta with their value as they’re booked
- Judge keywords and campaigns on cost per recurring customer, by neighborhood
- Test one change at a time, an ad, a landing page, an offer or a bid, and keep what brings in more customers
Free PDF
Get the full pool cleaning playbook as a PDF
All three guides, every checklist and the marketing calendar in one file you can print or hand to your office manager.
- Local SEO, ads and website, step by step
- Printable checklists
- A month-by-month marketing calendar
Tick it off as you go
Pool service ads checklist
0 of 12 done
Your ticks save in this browser, so you can come back to it.
What not to do
Common mistakes
Targeting the whole metro
Leads come in from across town, and every one you take on adds drive time to every visit.
Mixing repair and weekly service
Urgent repair searches eat the budget in summer, and you can’t tell which one is paying.
One-time jobs with no follow-up
A green pool cleanup that never gets a weekly offer stays a one-time job.
Judging by clicks or lead count
A one-time cleanup and a weekly customer can cost the same to get. Count the customers, not the leads.
Your monthly report
How to measure pool service ads
If it doesn’t tie back to a booked job, it’s a leading indicator at best. Track these every month.
- Cost per recurring customerAd spend divided by new recurring customers, by campaign
- New customers by neighborhoodWhether ads are adding stops on streets you already drive
- One-time jobs to weekly serviceCleanups, openings and repairs that became weekly service
- Wasted search termsSpend on DIY chemical, supply, builder and job searches
Questions
Pool cleaning Google and Meta ads questions
How much should a pool company spend on Google Ads?
Start from what a weekly customer is worth and how many more stops your techs can handle. Leads for pools and spas on Google have a median cost of about $45 (LocaliQ, 2025), and not every lead becomes a customer. Size the budget to a target cost per recurring customer and scale once the numbers hold.
When should pool service ads start?
Before opening season, usually late winter in seasonal markets. Campaigns need a few weeks of data to settle. In year-round markets, ads can run all year, with budgets raised for spring sign-ups and summer repairs and lowered when your routes are full.
Do Facebook ads work for pool service?
They can, especially for opening offers and reaching homeowners in specific neighborhoods before they search. Google usually comes first because it catches people already looking for pool service or a repair. Meta works best as a second channel once search tracking is in place.
How do I track pool ads to new customers?
Track calls, forms and online sign-ups, and match them to customers in your CRM, so you can see revenue by campaign. How much you can match depends on what your CRM can connect to.
What makes pool service ads fail?
Targeting the whole metro, mixing repair and weekly service in one budget, letting DIY chemical and supply searches through, and judging campaigns by clicks or lead count. All four spend money on people who were never going to become a stop on your route.
Rather not do it yourself?
Every pool cleaning company we work with gets its own plan
This playbook covers what works for most companies in your trade. We start from your market, crews and numbers, then test and adjust month to month, reported in booked jobs and revenue. Tell us your service area and the services you want to grow.