For pool service companies
Pool service demand arrives in a wave, and a search ranking takes months to build. Which means the season you win in June was mostly decided the previous November. Local SEO for pool service is a timing problem before it is a content problem.
The short answer
Pool service SEO is the work of being findable for the cost, emergency and town searches customers actually type, and of doing that work in the off season so the pages are in position when demand arrives. In practice that means a page for each service, a page for each town you truly serve, a finished Google Business Profile with service areas matching your routes, and an honest answer to what monthly service costs. Impressions usually move inside two months and calls between month three and month six. Muon Marketing charges from $195 per month plus a price per qualified lead, or from $395 per month flat.
The timing problem
Demand for cleaning, openings and repairs climbs through spring and drops away after the season. A new page takes weeks to index and months to settle into position. Those two facts point at one conclusion.
The shape is illustrative rather than measured. The point is the offset between the two halves: the pages that catch May traffic have to already exist in February.
The same sequence for a two truck operation and a company running twelve routes. None of it is a campaign and none of it finishes.
Most pool service websites rank for the company name and almost nothing else. Search Console will usually show a handful of town and service phrases already collecting impressions from a sentence buried on a homepage. Those are the cheapest pages to win, because a fragment of them already exists. The method is the same one described on our local SEO service page.
Weekly cleaning, equipment repair, green pool recovery, and seasonal openings and closings are four different searches with four different urgencies. Each needs its own page, and each town you genuinely service needs its own page too. A single service area page listing nine towns competes in none of them.
How much pool cleaning costs per month is asked constantly and answered locally by almost nobody, because everybody would rather quote in private. A page giving an honest range with the reasons it varies will outperform three pages of general advice, and it filters out the callers who were never going to buy.
A weekly cleaning contract and a one time filter swap are not the same lead and should never be counted as one. Tracking them separately tells you which pages bring recurring revenue, which is the only number that matters in a business built on routes.
Fundamentals
Because two clocks run against each other. Demand climbs through spring and falls after the season, while a new page takes weeks to index and months to settle into position. A plumber who publishes in March sees the benefit in June and again every month after. A pool company that publishes in March sees it after the season has ended. The work has to lead the demand by roughly two quarters.
Far more than a single job, and this changes what a lead is worth paying for. A weekly cleaning signup is a season of revenue and frequently several seasons. A one time filter repair is a single invoice. If both are counted as one lead you will misprice your own marketing, which is the most common accounting mistake in the trade.
Cost questions, emergency phrasing and town level searches. National franchise sites and equipment manufacturers hold the broad terms, and displacing them is rarely worth the attempt. What is reachable is what monthly service costs in your area, what to do when a pool turns green, and the name of the town you actually drive to.
Because you are running routes, not appointments. A customer eleven miles off your route costs more to serve than one two streets away, and the difference comes straight out of margin. Local SEO that ignores route density wins customers you would rather not have, so the town pages should describe the territory you want to fill rather than the territory you could theoretically reach.
Architecture
A single page listing everything you do competes for none of it. Each service has a different searcher, a different urgency and a different value.
| Page | Who is searching | What it has to answer |
|---|---|---|
| Weekly and biweekly cleaning | Homeowners who have decided to stop doing it themselves | Monthly cost, what is included, whether chemicals are extra, how routes and scheduling work |
| Green pool recovery | Anyone, urgently, usually after a holiday or a storm | How fast you can come, roughly what it costs, whether the pool is salvageable |
| Equipment repair | Owners with a failed pump, heater or filter | Which brands you service, diagnostic cost, typical turnaround |
| Openings and closings | Seasonal, booked in a narrow window | Price, what is included, how far ahead to book |
| Town pages | People checking whether you come to them at all | That you serve the town, plus something true and specific about working there |
Green pool recovery is the row most companies never write and the one that converts fastest. Nobody comparison shops an emergency, and a one time recovery call is the cheapest route into a season contract you will ever buy.
Do not pad the town list. A page for a town you would not actually drive to wastes the effort twice: once writing it, and again declining the calls it brings. The list should match the routes you want filled, not the widest circle you could technically cover.
Order of operations
Steps one and two can be done in any month, including your busiest. Steps three through six are off season work.
Not like other local businesses
We apply the same method across every industry we work in, but the differences below change the order of the work.
One signup in April is not one job. It is a season of jobs and often several seasons. That changes what a lead is worth and therefore what it is worth spending to earn one.
A customer eleven miles off your route costs more to serve than one two streets away. Local SEO that ignores geography wins the wrong customers.
Routine looks like pool cleaning service near me. Emergency looks like pool turned green overnight. The second converts far faster, is easier to rank for, and almost nobody writes for it.
Evidence, not vibes
| When | What happens | What you should see |
|---|---|---|
| First quarter, off season | Service and town pages written and published | Pages indexed, first impressions appearing in Search Console |
| Second quarter, still quiet | Pages settle, profile and reviews worked in parallel | Average position climbing, still very little phone traffic |
| As demand rises | Season begins against pages already in place | Clicks rise sharply, first tracked calls arrive |
| Peak season | First page position while demand is at its highest | Signups you can trace to specific pages and towns |
Three numbers matter more than traffic, and almost nobody reports them.
Cleaning contracts, counted separately from one time jobs. This is the number that compounds and the only one worth optimising for.
What share of new customers landed on a route you already drive. A rising lead count that lowers route density is not growth.
Total spend divided by contracts won. Not per lead, and not per call, because those two numbers flatter everybody.
Impressions before clicks, clicks before calls, calls before contracts. Each stage lags the one before it by weeks, which in a seasonal trade means a quarter. If you are already paying someone and cannot tell whether it is working, see how to tell if your SEO company is doing anything.
What it costs
Which one suits you depends mostly on whether you are filling routes or protecting a fixed budget through a quiet winter.
The trade offs between the two are set out in retainer versus pay per lead. Full pricing, including the larger Foundation and Domination builds, is on the pricing page. We publish it because the two questions every company asks first are what it costs and how long it takes, and hiding either one wastes both our time.
Pool companies get the same lead-platform sales calls as every other trade, timed for the week the weather turns. Read whether Angi leads are worth it for contractors, Local Services Ads, costed per lead, and what a weekly service account is worth as a lead against a one-off opening.
Questions we get
The questions that come up on almost every first call, answered plainly.
Muon Marketing runs two structures. The performance model starts at $195 per month plus an agreed price per qualified lead. The flat model starts at $395 per month with nothing charged per lead. The scope of work is identical and both are month to month with no setup fee.
The off season, if you have the choice. Pages take weeks to index and months to settle into position, so work begun as demand falls away is in place before it returns. Starting mid season still works. It simply means carrying the cost through your busiest months and collecting most of the benefit in the season after.
It depends what full means. If you are turning work away at peak but have capacity in the shoulder months, the answer is yes, because search lets you choose which months and which towns you fill. If you are at capacity across the whole season, the better use of the money is raising prices or adding a route, and we will say so.
For every town you genuinely want work in, yes. A single service area page listing nine towns competes properly in none of them. But do not pad the list. A page for a town you would not actually drive to wastes the effort and brings calls you will decline.
Usually the best opportunity on the board. Emergency phrasing converts faster than routine phrasing, the person searching is not comparison shopping, and almost no local company has written a page for it. It is also the search most likely to turn a one time call into a season contract.
A monthly range with what changes it, yes. Cost is among the highest volume searches in the trade and among the least answered, because everyone would rather quote in private. A page that answers it honestly ranks, gets cited, and stops people leaving your site to check a competitor. It also filters out the callers who were never going to buy.
Early on, yes. A complete profile with service areas that match your routes, real photographs of your trucks and work, and a steady flow of reviews is the highest return work available and it costs nothing but attention. The website matters more once the profile is finished.
There is no threshold number and any agency quoting one is guessing. The slope matters more than the total. A company adding reviews steadily every season reads as active. A burst two years ago and nothing since reads as gone.
Impressions and average position usually move inside two months. Calls follow between month three and month six. In a seasonal trade those windows have to be read against the calendar, which is why the honest answer to when you will see revenue depends on when you started rather than only on how long it takes.
They matter for the cost and emergency questions in particular, because those are exactly the kind Google now answers directly. Pages that get cited tend to be plainly written, split into self contained sections with question shaped headings, and specific enough to quote. Being cited does not always produce a click, but it produces recognition at the moment someone is choosing who to call.
They do different jobs. Paid buys visibility immediately and stops the day you stop paying, which suits a peak season push or a new route launch. Search compounds slowly and keeps working, which suits demand that returns every year. Most pool companies want paid in season and search built in the off season.
Track calls and form submissions separately from paid, then route them by service type so a weekly cleaning enquiry is never counted the same as a one time repair. Match that against your scheduling software monthly. Report recurring signups, route fit, and cost per recurring signup.
Then be honest that thin competition is usually a symptom of thin demand rather than an opening. The right move in a small market is to widen the geography to the surrounding towns you genuinely serve, and to compete on cost and emergency questions rather than on the town name alone.
Yes, and more than most advice admits. A year round market and a five month market need different content and different timing. In a short season market the emergency and opening or closing pages carry more weight, and the off season build window is narrower, so the work has to start earlier.
The first two steps, yes, and they are the highest return. Finishing the Google Business Profile and building a review ask into the season opening require no agency and no budget. What is harder internally is the sustained content work, mostly because it competes with running routes. If you only ever do the first two, you will still be ahead of most of your competitors.
We will read what the site already ranks for, tell you which of it is worth building on, and tell you where in your season the work should start. If the answer is that reviews and your Google Business Profile are the whole job this quarter, that is what we will say.