Most pool service websites look fine and produce nothing. The owner paid for it years ago, it has a photo of a pool, and the phone does not ring because of it. We build websites for pool companies and other local service businesses, and the pattern repeats: the site was designed to look like a website, not to generate calls.
A pool service website has one job. Someone's pool is green, their pump is dead, or their old pool guy stopped showing up. They search, they land on your site, and within seconds they decide to call you or hit the back button. Everything on the page either helps that decision or gets in its way.
Here is what helps, in order of impact.
1. A phone number you can tap
Most of your visitors are on a phone. Put your number at the top of every page, make it a live tap-to-call link, and keep it visible when the page scrolls. This sounds obvious. Then you look at real pool company sites and find the number buried on a contact page, or printed as an image nobody can tap. The single highest-return change on most service sites is a sticky, tappable phone number.
2. A page that loads before they give up
Pool sites are photo-heavy, and photo-heavy pages built on page builders load slowly on a phone in a backyard with two bars of signal. Slow pages lose visitors before the headline renders — and Google measures that. Compress every photo. Cut the plugins. A static hand-built page loads in under a second; most WordPress pool sites we test take four to eight. The visitor with the green pool calls whoever loads first.
3. Say where you work — in text
"Proudly serving the greater metro area" ranks for nothing. Name your cities in real sentences on the page: the towns you drive to every week, spelled out. Google matches searches like "pool cleaning service in [city]" against the words on your site, not against a map widget. A service-area section with your actual city list does more for local search than most paid SEO packages.
4. Your own photos
A stock photo of a resort infinity pool tells the visitor nothing. A phone photo of a real backyard pool you cleaned — before and after, algae to blue — tells them everything. Homeowners recognize stock photography instantly, and it reads as "this company has nothing to show." Use your own work, even if the photos are rougher. One honest before-and-after beats ten stock images. And if a photo isn't yours, don't publish it: stock images with license watermarks show up on service sites constantly, and they're a liability, not a decoration.
5. A short form, for the people who won't call
Some visitors won't call — it's 10 PM, or they hate phones. Give them a form with four fields: name, phone, zip code, and what's wrong with the pool. Every field you add after that costs you leads. No account creation, no "how did you hear about us," no dropdown with nine service categories. And answer the form fast; a quote request that sits for two days is a quote request your competitor won.
6. Real reviews, on the page
You already have reviews on Google. Put the best ones on your site — with the customer's first name and city, quoted exactly. A homeowner picking a pool company is inviting a stranger into their backyard every week; they're looking for evidence that other people in their town already trust you. Three real reviews with names beat a wall of star graphics.
7. One page per service
Weekly cleaning, green-to-clean recovery, equipment repair, filter cleaning, salt system service — each of these is its own search, typed by a different customer with a different problem. One long home page cannot rank for all of them. A dedicated page for each core service can. This is the difference between a five-page site and a one-page site, and it's most of the reason the five-page site gets found.
What doesn't generate calls
The list of things that don't help is longer, but these are the expensive ones:
- Image sliders. Nobody waits for slide three. Sliders slow the page and hide your best photo behind your worst.
- "Welcome to our website" copy. The visitor knows where they are. Open with what you do and where you do it.
- Chat popups that open on load. On a phone, the popup covers the phone number. You paid to hide your own number.
- A monthly platform fee. A $40-per-month builder costs $1,440 over three years, renders slowly, and you never own it. Pay once for a site that's yours.
The site is half the job — Google Business Profile is the other half
Most "pool service near me" calls come from the map results, not the blue links. Your Google Business Profile decides whether you appear there. The site and the profile work together: keep your name, address, and phone number identical in both places, link the profile to your site, and link each profile service to the matching service page. A fast site with real city names gives Google the confirmation it needs to show you on the map. A site without them leaves your profile standing alone.
What this costs
Less than you'd guess, if you skip the monthly-fee platforms. We rebuild existing sites — same content, faster, mobile-first, everything above fixed — for $299 flat with CloneKit. Paste your current site's URL and the rebuild starts automatically; nothing is charged until you approve the result. Full custom builds are scoped by phone: 619-385-6703, or send the details and we'll call you.
Common questions
How many pages does a pool service website need?
Five to eight. A home page, one page per core service, a service-area page, an about page, and a contact page. Each service page answers one search. One long home page cannot do that.
Does a pool service company need a blog?
Not at first. Service pages and a complete Google Business Profile bring in local calls. A blog only helps after those two things are done.
What should a pool service website cost?
Pay once for the build. Avoid monthly platform fees — over three years they cost more than a custom site, and you never own the result. A rebuild of an existing site starts at $299 flat.