A pool service customer in San Antonio is worth about $185 a month. That’s roughly $2,220 a year for weekly full-service on a normal 15,000 to 20,000 gallon pool. Keep them for the average run and you’re looking at $6,600 to $11,000 in lifetime value from one account.
So here’s the math that should keep you up at night: if you’re losing even two or three new pool accounts a month because nobody can find you online or nobody answers the phone, that’s real money walking to the guy across town. Over a year it’s the difference between adding a second truck and treading water.
I talk to a lot of service business owners, and pool pros are usually the ones running the leanest operation. One truck, a phone, the Skimmer app, and a route that took years to build by word of mouth. That’s a great business. It’s also a business that’s leaving growth on the table, because the way new customers find a pool company has changed and most operators haven’t kept up.
Why pool service is different from other home services
A roof is a once-every-20-years purchase. A pool is a weekly relationship. That changes how you should think about marketing.
You’re not chasing one-time emergency jobs. You’re trying to land a customer who stays on the books for years and pays you every single month. That recurring revenue is the whole game, which means landing one new account is worth far more than the cost to get it. In San Antonio the blended cost to acquire a pool customer runs around $150 to $300. If that customer is worth $6,600 or more, you can afford to be a lot more aggressive about getting found than most pool guys are.
The second difference is season. In a lot of the country pool service is a six-month sprint. Here it isn’t. With our climate you’ve got close to a 10-month active season, and even the winter months bring freeze-protection calls and green-pool recoveries. That means your Google presence has to work year-round, not just May through August. I wrote a whole post on how seasonal businesses stay visible on Google all year, and it applies double to pool service in South Texas.
Start with your Google Business Profile
When someone’s pool turns green or their pump dies, they grab their phone and search “pool service near me” or “pool cleaning San Antonio.” What shows up is the Google Map Pack, those three businesses with the map and the stars. That little box is where most of your new customers are going to come from. Not your website. Not Facebook. The Map Pack.
If you’re not in it, you don’t exist to that customer. So your Google Business Profile is the single most important thing you own online, more than your website.
Get the basics right first. Your primary category should be “Swimming Pool Cleaning Service,” not just “Swimming Pool Contractor.” Add every service you actually offer as a separate service item: weekly maintenance, green pool recovery, filter cleaning, equipment repair, tile cleaning, acid wash. List the specific neighborhoods and suburbs you cover, not just “San Antonio.” If you run the far north side, name Stone Oak, Bulverde, Boerne, Fair Oaks Ranch. Google uses that to match you to searches in those areas.
Then keep it alive. Post photos of your actual work every week. Before-and-after shots of a green pool you brought back are gold here. A profile that gets updated regularly outranks one that’s been frozen since the day it was created.
Reviews are your reputation, and your ranking
Here’s a number worth sitting with: nearly half of people won’t hire a local business that has fewer than 20 reviews. Most pool operators in this market have fewer than 20. That’s not a knock on the work, it’s just that asking for reviews feels awkward and never makes it to the top of the list when you’re slammed running a route in July.
I get why it happens. You finish a job, the customer’s happy, and the last thing you want to do is feel like you’re begging. But reviews do double duty: they’re what convinces a new customer to call you instead of the next guy, and they’re one of the strongest signals Google uses to decide who lands in that Map Pack.
The fix is a system, not willpower. Pick the moment a customer is happiest, usually right after a green-to-clean recovery or the first month of clean water, and send one text with a direct link to your Google review page. Ask them to mention what you did. A review that says “brought my pool back from swamp green in three days and now it’s crystal every week” gives Google specific language to work with and tells the next reader exactly what you do. I went deeper on how many reviews you actually need to rank if you want the full picture.
Answer the phone, or pay someone to
This is the leak nobody talks about. You’re up on a ladder or elbow-deep in a filter, and the phone rings. You can’t answer. That caller doesn’t leave a voicemail. They call the next pool company on the list.
The industry numbers on this are brutal. Pool operators lose somewhere between $52,000 and $126,000 a year in revenue from calls they never picked up. That’s not a typo. When you’re a one or two-truck operation, every missed call during the day is a coin flip on a multi-year customer.
You don’t fix this by trying harder to answer while you’re working, because you can’t. You fix it with a system: a real answering service, a missed-call text-back that fires automatically, or an AI receptionist that books the appointment while you’re on a route. I wrote about how to answer the phone so customers don’t hang up, and for pool service the on-route missed call is the single most expensive problem in the business.
Where paid ads make sense
You can grow on Google Business Profile and reviews alone, and plenty of good pool routes were built that way. But if you want to speed things up, two paid channels work well for pool service.
Google Local Services Ads are the “Google Guaranteed” badge at the very top of search. You pay per lead, not per click, and for pool service the cost runs around $25 to $65 per lead, which is cheaper than most trades because the job value is lower. Here’s a breakdown of whether Local Services Ads are worth it. The other channel is Facebook, where pool service genuinely shines because before-and-after photos and videos stop the scroll. A green-pool transformation reel does numbers that a plumber’s ad never will. If you’re weighing the two, I compared Facebook ads vs Google ads for local service businesses here.
Start with one channel, track what a lead actually costs you against that $6,600 lifetime value, and only then add the second.
A simple plan to start this week
You don’t need to do everything. You need to do the few things that move the needle, in order.
First, claim and fully fill out your Google Business Profile, primary category set to Swimming Pool Cleaning Service, with your real service-area neighborhoods listed. Second, text your last 10 happy customers a direct review link and ask them to mention the work. Third, plug the phone leak with a missed-call text-back or an answering setup so a daytime call never goes cold. Do those three and you’ll out-market most pool companies in this city, because most of them aren’t doing any of it.
A pool route is one of the best small businesses you can own. The recurring revenue is real, the customers stay for years, and your competition is mostly invisible online. That last part is the opportunity. The pool company that shows up when someone searches, has the reviews to back it up, and actually answers the phone wins the account, and keeps it for a decade.
Q: How much should a pool service company spend on marketing?
A useful starting point is to tie your spend to what a customer is worth. In San Antonio a weekly pool customer is worth around $185 a month, or roughly $6,600 to $11,000 over their lifetime with you. Acquiring one costs about $150 to $300 through paid channels. That math means you can comfortably invest in getting found, because a single new recurring account pays back the cost many times over. Start with a free Google Business Profile and reviews, then add one paid channel once you can track cost per lead.
Q: Do pool service companies really need a website?
Your Google Business Profile matters more than your website for getting found, because the Map Pack is where most pool searches end. But a simple website still helps. It gives Google and AI search tools more information to confirm you’re a real, local business, and it gives a hesitant customer somewhere to check your services and service area before they call. You don’t need anything fancy. A clear homepage, a services page, and a page listing the neighborhoods you cover is plenty to start.
Q: How do I get more pool customers in the winter?
In San Antonio winter isn’t a dead season, it just changes shape. Freeze-protection calls, equipment checks, and green-pool recoveries from neglected pools all spike in the colder months. Keep posting to your Google profile through winter, run a freeze-protection service offer, and stay visible so you’re the first call when a pump freezes or a pool goes green. The operators who go quiet from November to February hand those jobs to whoever stayed visible.
Q: Are online reviews worth the effort for a pool route built on word of mouth?
Yes, and they compound. Word of mouth got you here, but new customers who don’t know your name vet you on Google before they call. Nearly half of people won’t hire a business with fewer than 20 reviews, and most pool operators in this market are under that number. Reviews also feed your Map Pack ranking, so they do double duty: convincing the customer and helping Google rank you. A simple text-with-a-link system after a great job is all it takes to build the count over time.
Want to see how your pool service shows up on Google right now, including the signals customers and Google use to decide who to call? I built a free audit tool that checks the factors that matter for local pool companies. Takes about 30 seconds.