Repairs and route dumped together
One "services" page mixes the panic repair with the weekly plan. Neither reads clearly, so the recurring account never converts and you chase one-off jobs forever.
WEBSITES · FOR POOL SERVICE
A pool site sells two things: the one-time repair and the route that renews every month. We hand-code both so the phone rings for green-to-clean and the weekly service form fills itself.
You own the site and the domain. No page-builder, no monthly rent on your own asset.
QUICK FACTS · WEBSITES FOR POOL COMPANIES
The whole engagement on one ticket. Read it in a minute, then bring us the hard questions on the call.
THE POOL SITE
Pool companies live on two kinds of money. There is the one-time job: the green-to-clean, the failed pump, the cracked skimmer, the spring opening. Then there is the route: the weekly service account that quietly renews every month for years. Most website design for pool companies treats these the same, dumps them on one "services" page, and wonders why the recurring form never fills.
Your customers do not search the same way for both. Someone with a swamp in June types "pool cleaning near me" and calls the first shop that loads fast and looks like it answers the phone. Someone shopping a weekly plan reads slower: they want to know what a visit covers, whether you handle chemicals and equipment, and what happens when the heater quits in October. A repair page and a weekly-service page do different jobs, so we build them as different pages.
We hand-code the whole thing, no WordPress and no page-builder, so it loads under 2 seconds on a phone in a driveway and is structured to get quoted by AI search, not just ranked. Openings and closings get their own seasonal pages. Your service area gets real pages, not a dropdown. And the quote form asks the one question that sorts a one-time caller from a route lead. Since 2008.
[ 01 ] THE PROBLEM
The template ranked for nothing and asked the wrong question.
One "services" page mixes the panic repair with the weekly plan. Neither reads clearly, so the recurring account never converts and you chase one-off jobs forever.
A page-builder site drags to five or six seconds on cell data. The customer with a green pool taps back and calls the next shop before your hero image loads.
Openings and closings drive a wave of searches twice a year. A template with no opening or closing page catches none of it, and the wave goes to a competitor.
One generic contact box can't tell a weekly-service shopper from a one-time repair. You lose the sorting, and the high-value recurring lead gets the same slow reply as a tire-kicker.
[ 02 ] THE METHOD
Built around how pool customers really search and buy.
Weekly service, repairs, and equipment work each get their own page so the recurring plan reads as its own offer, not a footnote under "other services."
Dedicated open and close pages catch the spring and fall search waves and let you book the seasonal work that seeds next year's route.
Hand-coded static pages load fast in a hot driveway, where the green-to-clean search actually happens. No page-builder bloat to time out on.
Every town and neighborhood you run gets a real page, not a dropdown, so your route territory is a thing search engines and AI answers can find.
The quote form asks whether it's a one-time repair or a weekly plan, so a recurring account lands in your inbox flagged and ready for a fast reply.
Clear headings, real service definitions, and honest facts so ChatGPT, Perplexity, and Google's AI Overviews can quote your shop, not just list it.
[ 03 ] THE DIFFERENCE
[ 04 ] DELIVERABLES
A fast, clear front door that leads with your service area and splits the repair call from the weekly plan.
A dedicated page that sells the recurring route: what a visit covers, chemicals, equipment checks, and how billing works.
A one-time-job page for pumps, heaters, filters, and green-to-clean, written for the panic search that wants a fast answer.
Seasonal pages built to catch the spring open and fall close waves and book the seasonal work.
Real pages for the towns and neighborhoods you run, so your route territory is findable, not hidden in a form.
A form wired straight to your inbox that flags whether a lead wants a repair or a weekly plan.
Click-to-call and click-to-text pinned on the screen, because most pool searches happen on a phone.
Hand-coded files on hosting you own. No CMS login to babysit, no monthly rent on your own asset.
[ 05 ] THE PROCESS
WEEK 1
Sitemap, service pages, and conversion paths mapped to how your customers actually buy.
WEEK 1-2
Hand-coded, no WordPress, no templates. Every section written for your trade and your cities.
WEEK 2
Deployed to the Cloudflare edge, sub-second load, click-to-call built into every screen.
ONGOING
Edits, new pages, and uptime handled, on a site you own outright.
ANYTIME
Your code, your domain, your account. No lock-in, no hostage situation.
[ 06 ] THE HONEST CURVE
A site build is a fixed job with a start and a finish. Ranking and AI visibility are the recurring work that follows in the adjacent silos, on their own timelines.
Typical build
From kickoff to a live pool company site.
Load target
On a phone in a driveway, on cell data.
Plugins to break
No WordPress, no page-builder, nothing to expire.
Doing this
Contractor sites, the Kelly WM way.
[ 07 ] STRAIGHT ANSWERS
The questions pool owners ask before they hire a web shop.
Yes, that's the whole point. We build the weekly route and the repair work as separate pages, and the quote form asks which one a lead wants. That way a recurring account lands in your inbox flagged, and you can reply to it faster than a competitor replies to anyone.
Yes. Openings and closings drive a search wave twice a year, so they get their own seasonal pages. That lets you catch that demand and book the seasonal work that often turns into a weekly account for next season.
A hand-coded static site loads under 2 seconds, has no plugins to break or update, and can't be knocked offline by a bad update. It's also cleaner for AI search to read. You own the files outright, with no page-builder holding your site hostage.
This build gets your site fast, structured, and AI-readable, which is the foundation ranking needs. Ongoing keyword ranking and backlinks are a separate recurring service in the SEO silo. We build the asset here; the ranking campaign runs after launch.
Map pack, Google Business Profile, and reviews are local-SEO work, which is its own silo. This page is about the website you build and own. We can point you to that work, but it isn't part of the site build itself.
We quote at the strategy call, once we scope your service list, service area, and page count. There's no template price and no monthly rent on your own site. You pay for a build you own, not a subscription.
Most pool company builds land in 3 to 6 weeks from kickoff. The main variable is how fast your photos and service details come back to us. We give you a clear timeline at the start.
Not necessarily. We build the site to sit on hosting you own and keep your domain in your name. If your current setup is fine, we work with it; if it's slow or locked down, we'll tell you straight.
[ 08 ] WHAT COMES NEXT
The rest of the build works alongside this.
Win the map pack and Google Business Profile for the towns your route runs, so weekly-service searchers find your shop first.
→Rank for repair and weekly-plan keywords across your service area with ongoing SEO built on top of your new pool site.
→Run Google Ads for high-intent pool searches like green-to-clean and pump repair, so the calls come in while your rankings build.
BOOK YOUR FREE STRATEGY CALL
Get a free visibility audit of your current site, back in 1-3 business days, with the exact gaps costing you weekly-service and repair calls.