Google Ads, CRO and SEO for pool service companies
One weekly account pays for itself over years, but only on a route you can profitably drive. Repairs and green-pool calls are urgent, and often how a recurring customer starts.
We count recurring pool accounts, not clicks.
Weekly Pool Service in Gilbert | Chemicals Included
Sponsored · One flat monthly price, the same tech each week and a photo after visits. Cancel anytime.
A clear pool, every week, for one flat price.
Chemicals, brushing and filter checks included. You get a photo and a note after every visit.
Get my monthly priceFlat monthly pricePhoto after each visitCancel anytime
Where the path leaks for pool service companies
What a free audit flags first, in the order your customer meets each step.
Fix-first list 6 issues
1The search ad
Found: One budget covers cleaning, repairs, builders and DIY chemical buyers
Change: Separate campaigns for weekly service, repairs and green pools, with DIY shut out
Details
Where it leaks. Weekly service, an urgent pump repair and “how to clear a green pool” all sit in one campaign. The budget goes to whichever is cheapest, including DIY readers and people looking for pool builders or supplies, and the account value of each lead isn’t taken into account.
What we change. Separate campaigns for recurring service, equipment repair and green-pool cleanups, each with its own budget and page, and negatives for supplies, chemicals, DIY, jobs and construction if you don’t build.
2The route
Found: A stop 25 minutes off route can cost more in drive time than it earns
Change: Ads aimed at ZIP codes on or next to your routes, with higher bids for filling gaps
Details
Where it leaks. The ads cover a whole metro, so new accounts land all over it. Each one adds drive time, and a weekly stop 25 minutes from the rest of the route can earn far less per hour than the same price three doors down from another customer.
What we change. Google Ads location targeting by ZIP code around your existing routes, with bids pushed up where a route has room and pulled back where it’s full or too far away. As you add density, the same crew earns more without raising prices.
3The price page
Found: “Call for a quote” hides the one number an owner is comparing
Change: A starting monthly price, what’s included, and a short form with address and pool details
Details
Where it leaks. The page says “call for a quote,” with no sign of what’s included. A homeowner comparing services wants to know the monthly price, whether chemicals are extra and what happens each visit, and the competitor that says so gets the call.
What we change. A starting monthly price, a plain list of what’s included and what isn’t, photos of real work, and a short form asking for address, pool size and any features like a saltwater system or a spa, so you can quote fast.
4The first response
Found: Techs are on routes all day, so calls hit voicemail and leads go cold
Change: Call answering or instant text-back, online booking and a same-day quote
Details
Where it leaks. Owners and techs are on the road, often with wet hands, so calls ring out during the day. A person with a green pool before a weekend party won’t wait for a callback that night, and Google’s Local Services Ads also rank partly on how responsive you are.
What we change. An answering service or instant text-back for missed calls, online booking for a first visit, a same-day quote where you can, and every lead logged, so nobody on the team has to remember who was promised a call.
5From one-time to recurring
Found: One-time customers get invoiced and never hear from you again
Change: A weekly-service offer on every one-time job, with follow-up after the visit
Details
Where it leaks. A one-time green-pool cleanup or repair is the best moment to win a weekly customer, since they’ve just seen what neglect costs. But most companies send an invoice and leave it there, so the recurring value of that ad click is lost.
What we change. A weekly-service offer at the end of each one-time job, a follow-up text with the monthly price and a photo of the finished pool, and for existing accounts, a reminder for filter cleans, equipment checks and upgrades as they come due.
6Measurement
Found: A $120 cleanup and a multi-year weekly account count as one lead
Change: Accounts started and kept from your software, with value sent back to Google Ads
Details
Where it leaks. Ad reports count calls, so a chemical question and a customer who stays for years look identical. Without knowing who stayed, it’s easy to keep funding the campaign that brings in cheap one-time jobs and cancel the one that fills routes.
What we change. Calls and forms tracked by campaign, and accounts started, one-time jobs and estimated annual value imported from your field service software into Google Ads. Google accepts click-ID conversions for 90 days, so the account start is what gets sent, and retention is reported monthly.
The rules your ads work within
What pool service companies can say, who the ads can reach and what a site can track.
Pre-launch check
Every ad, page and tag, before anything runs
Arizona
Arizona: contractor license numbers
ROC licensees show their number, or a qualifying website, in ads, and always on bids, contracts and estimates.
Details
Arizona’s Registrar of Contractors says licensees may list a qualifying website address instead of their ROC number in advertising, but the license number still has to appear on bids, contracts and estimates. Pool construction and major repair generally call for the right ROC classification, and the state’s handyman exemption stops at $1,000 in total for labor and materials. Cleaning-only work and equipment repair can land differently, and sources don’t all agree, so confirm with the ROC what your work requires before an ad offers it.
Florida
Florida: license numbers in advertising
Licensed Florida contractors, including pool contractors, must show their certification or registration number in ads.
Details
Florida requires a licensed contractor’s certification or registration number on every advertisement, and pool contractors are among the licensed trades. Check whether your specific work falls under that license before you run ads, because some routine cleaning may not, while repairing or replacing equipment can. Other states run their own rules, so we check yours before launch and put the number in the ad and on the page where it’s required.
Federal law
Recurring plans and cancellation
If service auto-renews online, disclose the terms first, get clear consent and give a simple way to stop.
Details
When a recurring plan is sold online, the Restore Online Shoppers’ Confidence Act requires clear disclosure of the material terms before you collect billing information, express informed consent before you charge, and a simple way to stop the charges. A court vacated the FTC’s click-to-cancel rule in July 2025 and the FTC reopened the question in March 2026, but ROSCA still applies. Many states add their own auto-renewal laws. “Cancel anytime” in an ad needs to match how cancelling really works.
Google Ads
Local Services Ads for pool companies
Pool cleaning and pool contractor categories exist, paid per lead, with checks required before you can run.
Details
Google’s Local Services Ads list pool cleaning and pool contractor categories. You choose job types and service areas rather than keywords, pay per lead, and need to pass Google’s checks to carry the Google Verified badge, which replaced Google Guaranteed in late 2025. Local Services Ads are also moving into Google Ads as Performance Max campaigns during 2026, so the setup may change. Job types need care, since a job type you don’t really offer brings leads you can’t use.
When demand moves
Budgets and campaigns change before each swing, not after the leads dry up.
Campaign calendar
When budgets and campaigns change
March to May: before the heat
Sun Belt owners pick a service before summer, and northern owners book openings
Details
In warm markets, owners start thinking about the pool as temperatures climb, so it’s the time to fill routes before techs reach capacity. In the north, opening season brings a burst of one-time jobs you can turn into a weekly plan. Filter cleans and equipment checks also make easy offers for existing customers.
June to September: peak heat and monsoon
Algae and storm debris drive urgent calls, so run those ads only while crews can respond
Details
Summer is the busiest stretch in markets like Phoenix, with more chemical work and more algae problems. Monsoon storms from mid-June through September add dust and debris. Green-pool and repair ads are worth running only while crews can actually respond, so budgets drop when the calendar fills, and routes get protected first.
September to October: northern closings
Northern companies book closings early and sell a pre-paid opening for next spring
Details
Where pools close for winter, closing season is a short, predictable burst. It’s a good time to offer a pre-paid opening for next spring, so you start the new season with a booked calendar and without paying for those leads a second time.
November to February: repairs and upgrades
Sell equipment upgrades, resurfacing and heater work in the slower months
Details
When routine demand slows, sales move to equipment upgrades, variable-speed pumps, resurfacing and heater repair, jobs that are easier to schedule outside the summer rush. In warm-weather markets, most owners keep pools open year-round, so weekly routes keep running and this is the time to fill any gaps at lower competition.
One team, five services
Each one set up for pool service companies, and built for the step after it.
Google Ads
Separate campaigns for weekly service, repair and green pools, targeted by ZIP around your routes.
How we run Google AdsDetails
Separate campaigns for recurring service, repair and green-pool cleanups, ZIP code targeting around existing routes, Local Services Ads in the pool categories, and negatives for supplies, DIY, jobs and construction. Spend moves toward route gaps and away from areas that would add drive time.
Meta ads
Before-and-after videos in ZIP codes near your routes, and spring offers before the heat arrives.
How we run Meta adsDetails
Meta reaches owners before anything’s gone wrong: before-and-after green-pool videos, a spring offer before the heat arrives, and neighborhood targeting around your routes where the platform allows it. Lead forms ask for the address and pool type, so you can see whether that person is on a route before anyone calls.
Conversion rate optimization
A starting price, what’s included, and a short form, tested on accounts started rather than calls.
How we do conversion workDetails
A monthly starting price, a plain list of what’s included, photo proof of real work and a short form with the address and pool details, tested on accounts started rather than calls. For urgent jobs, the page leads with a phone number and how soon you can come out.
Website design
Pages for weekly service, repairs, green pools and each service area you really cover, with license details.
How we design websitesDetails
Separate pages for weekly service, equipment repair, green-pool cleanup, acid washes and filter cleaning, a page for each city or area you really cover, and your license number where your state requires it. Pages use photos of your own work and load fast on a phone, since many searches start at the pool’s edge.
SEO
A strong Business Profile, reviews that name the neighborhood and job, and answers to common pool questions.
How we do SEODetails
Google weighs relevance, distance and prominence in local results, so a complete Business Profile with service areas, recent job photos and a steady flow of honest reviews is the main work. A how-to guide on cloudy water or a failing pump can also earn a visit from an owner who then decides it’s easier to hire someone.
What your report leads with
We count recurring pool accounts, not clicks. These four numbers open every monthly report, measured the same way each time.
Monthly report
Saguaro Clear Pool Care
- Cost per new weekly accountThe main number, separate from one-time jobs, by campaign and ZIP code
- $118
- Account value in year oneMonthly price times expected months retained, which sets what you can pay for a lead
- $1,740
- Accounts kept after 90 daysShows whether ads bring lasting customers, or people who’ll cancel after a month
- 88%
- Stops per route hourHow tightly new accounts fit your routes, which is what actually sets your margin
- 2.6
Your first 30 days
What happens after the free audit, week by week.
Week 1
We map your routes and accounts by ZIP code, and work out what one kept account is worth.
Week 2
Weekly, repair and green-pool campaigns are rebuilt, targeted around routes with room.
Week 3
The weekly service page goes live with a starting price, a short form and missed-call text-back.
Week 4
Accounts started flow from your field service software into Google Ads and your report.
Questions from pool service companies
Ask us anything else at [email protected]. A founder replies within one business day.
How much can we pay to get a new weekly pool customer?
It depends on your margin and retention, and you can work it out. At $150 a month, a customer who stays for a year brings in $1,800 before chemicals, labor and drive time. If your margin after those costs is 40%, that year is worth $720, so even a few hundred dollars can pay back well, as long as the stop fits the route. We use your real numbers and not a general benchmark.
Should we show our prices online?
We’d show a starting price, with what’s included and what changes it, like pool size, screen enclosures or heavy tree cover. It screens out people looking for a much lower price, and it answers the first question most homeowners have. You keep room to quote the final price once you’ve seen the pool’s address and details.
Are Local Services Ads worth it for pool companies?
They can be, especially if you respond quickly. You pay per lead, and you’re shown in Google’s Local Services spots if you pass its checks. You don’t pick keywords, and you have less control over location detail, so we compare their cost per new weekly account against search ads, and we’d rather keep the route-filling work with search if the leads land off route.
How do we keep ads from filling routes we can’t serve well?
Target by ZIP code around routes with room, exclude areas that are too far out, and lower budgets as a route fills. Asking for the address on the form also lets you check the location before you accept the account. Some companies keep a waitlist for areas just outside their routes, then start a new route once enough people have signed up.
Do we need a license to advertise pool service?
It depends on your state and the work. In Arizona, construction and major repair generally need the right ROC classification, and licensees have specific advertising and paperwork rules. Florida requires licensed contractors to show their number in ads. Routine cleaning is often treated differently from equipment work, so check with your state’s board before advertising repairs or anything that goes beyond cleaning.
What does the free audit look at for a pool service company?
Your ads, service pages and Business Profile, how calls and forms get answered while your team’s on the road, whether one-time jobs turn into weekly accounts, and how new customers fit your routes. A founder records a 10- to 15-minute walkthrough and writes a one-page summary, delivered within 3 business days, with no call or login needed.
How is the work priced?
Ongoing work is one flat monthly fee, never a percentage of your ad spend, and it runs month to month. Website builds get a fixed quote in writing. After your audit, a written proposal with your fee in dollars follows within 2 business days of asking. How our pricing works.
Other industries we work with
- HVAC and plumbing
- Roofing
- Remodeling and contractors
- Cleaning and landscaping
- Vacation rental services
- Auto repair
- Law firms
- Dental practices
- Med spas
- Chiropractic and PT
- Fitness studios
- Real estate
- Rentals and hospitality
- Restaurants and tourism
- Ecommerce
- Professional services
- Healthcare services firms
- Industrial suppliers
- All solutions
Corren