Pool service marketing works when it adds recurring accounts on the streets your techs already drive. Count booked repair jobs and new weekly accounts separately, know what one account is worth to you, and point Local Services Ads, Google Maps, and Search at your route zip codes.
Backed by a money-back guarantee and Google Partner certification.

A green-pool cleanup or a pump replacement is a booked service job. It pays once. A homeowner who signs up for weekly cleaning is a new recurring account. It pays every month for as long as they stay. Put both in one “leads” number and you cannot tell whether marketing is growing the route or just keeping the phone busy.
Ostmen reports booked service jobs and new recurring accounts as separate lines. That split decides where budget goes. A campaign that books plenty of repairs but never turns one into weekly service is doing a different job than a campaign that adds accounts in the zip codes you already drive.
Green-to-clean, equipment repair, leak detection, an opening or closing.
Weekly or biweekly cleaning and chemical service on a route.
Use your own numbers. Nothing here is an industry benchmark, and the worksheet runs in your browser without saving or sending anything. Print it if you would rather fill it in with a pen.
Fill in A to F. The four results update as you type.
How to read it. Line 2 is your ceiling. A channel that costs more than line 2 per new recurring account is losing money on route growth, even if its cost per lead looks cheap. A channel under line 2 has room to scale, as long as the accounts land on streets you already drive.
Line 4 is the size of the prize on one route. It is the number to keep in mind when someone pitches a cheaper lead source that fills your calendar with one-off calls across town.
An account across town adds drive time to every visit for as long as it stays. These are the moves that add stops close to the ones you have.
Point Local Services Ads and Search campaigns at the zip codes where you have stops today. Keep the outer edge for repair calls only, or leave it out, so weekly service leads land where a tech already parks.
List weekly cleaning as its own service on your Google Business Profile, name the areas you cover, and add photos of real techs and clean pools. Ask route customers for reviews that mention their neighborhood. More in SEO for pool companies.
A homeowner who just paid for a green-to-clean already trusts you. Offer weekly service on the invoice and again in the follow-up text, then track how many say yes. That conversion rate tells you what a repair lead is really worth.
Where pools close for winter, the spring opening is the natural moment to sign weekly service for the summer, and the fall closing is the moment to book next spring. Time ad copy and budget to those windows with the pool marketing calendar.
Pool inspections for a home sale are often booked by the buyer, the agent, or the home inspector, and they are booked on a deadline. That changes the marketing. Search terms name the inspection and the city, the page has to show turnaround and what the report covers, and booking should take one call or one short form.
Agent and home inspector referrals matter as much as ads. Track booked inspections as their own line, apart from service jobs and recurring accounts, so you can see which source keeps the calendar full during listing season.
Fill the zip codes you already drive. Target Local Services Ads and Search to route zip codes, list weekly service on your Google Business Profile, offer weekly service to every repair customer, and ask route customers for reviews that name the neighborhood. Then report new recurring accounts separately from one-off service jobs.
It depends on your fee, margin, and how long accounts stay. Multiply your monthly fee by your gross margin and the average months an account stays, then decide what share of that profit you will spend to win one. The route math worksheet above does the math with your numbers.
They are a strong fit for repair and urgent service calls, because the homeowner contacts you directly from your ad and you pay per lead. Set the service area to your route zip codes so the leads you pay for are close to existing stops. Under the lead charge policy in Google’s notice to advertisers, starting October 1, 2026, a Local Services Ads call missed during business hours can be charged as a valid lead when the caller stays on the line for more than 20 seconds, so answering the phone is part of keeping the LSA bill honest. See LSA for pool companies for the weekly routine.
Ostmen runs Local Services Ads, Google Maps, and Search for pool service and inspection companies, aimed at the zip codes you already drive. We report booked service jobs and new recurring accounts on separate lines, so you can see which spend grows the route.
We are a Google Partner agency with a money-back guarantee.
Go deeper: pool company marketing agency, LSA for pool companies, exclusive pool leads by cost per booked job, and how pool companies get leads.
Book a Strategy Call