/ For pool service owners · 8-minute read
Your pool service website should be booking jobs. Most don't.
I spent a few weeks reverse-engineering the pool service websites that book 50+ jobs a month. Poolwerx, Pool Troopers, Pinch A Penny, ASP, and the small operators outranking them in their own suburbs. This is what they all do that the average pool site doesn't. And what it'd mean if your site did the same.
/ The numbers
A few numbers
that frame the rest.
/ The problem
Most pool websites are brochures.
They should be booking jobs.
A typical pool service website has three services, a contact form, and a phone number. That worked in 2015. Today your customer has four tabs open on their phone, and Google is sending them whoever looks like the best match in the next 90 seconds. Here's where most sites lose them.
The average pool service website
Why it loses leads
- 01 A single "service areas" page listing 30 suburbs in one paragraph. Google won't rank it for any of them.
- 02 No pricing on the page. The visitor flips to a competitor's tab showing $69/visit and books that one.
- 03 Phone number hidden in the header. 76% of visitors are on a phone and miss it without scrolling.
- 04 Slow on mobile. Four-second load on 4G. Half the visitors leave before the page paints.
- 05 No FAQ, no schema, no AI setup. Invisible to ChatGPT, Perplexity, and Google AI Overviews.
- 06 Three reviews on the homepage. No system to bring new ones in. Falls further behind every month.
- 07 The same four services everywhere. No green-pool emergency landing, so the highest-margin work goes to whoever has one.
A site built like the top 5%
Why it books jobs
- 01 A real page per suburb. 30+ pages, each one writing about local water conditions, neighbourhoods, climate quirks. Each one ranks.
- 02 Three pricing tiers shown. $49 / $69 / $79. Visitors qualify themselves and book before they hit a competitor.
- 03 Tap-to-call bar pinned to the bottom on mobile. The phone is always a thumb-press away.
- 04 Loads in under two seconds. Hand-coded Astro, not a WordPress build. Google rewards it, visitors don't bounce.
- 05 Schema and Q&A blocks written in the format AI Overviews quote from. Cited by ChatGPT and Perplexity.
- 06 Dedicated landing pages for emergency green-pool, equipment repair, party prep. Catches intent the homepage never could.
/ The framework
Five systems we install
on every pool site we build.
Each one is a layer that feeds the next. Together they're what separates a site getting 5 calls a month from one getting 50. On their own, each one is something the top pool brands do, and most of your competitors don't.
/ System 01
The Local SEO Engine
A real page for every suburb you service. Written with neighbourhood mentions, local water conditions, and reviews from actual customers in that area. Plus a fully tuned Google Business Profile that shows up in the Map Pack.
/ System 02
The Conversion Stack
Tap-to-call bar on mobile, three pricing tiers on a dedicated page, short forms (3–5 fields), photo reviews next to every CTA, sub-2-second load. Every visitor sees a clear next step within seconds of landing.
/ System 03
AI Search Visibility
The business gets a defined entity. A matching description on your site, Google, Facebook, LinkedIn, industry directories, and structured data. ChatGPT, Perplexity, Claude, and Google AI Overviews start citing you.
/ System 04
The Content Hub
A blog aimed at what customers actually type. "Pool cleaning cost in [city]", "how often to shock a pool", "why is my pool green after a heatwave". Each post answers the question end to end, links across to the service page that fits, and earns AI citations.
/ System 05
The Tracking Layer
Call tracking so you know which page generated each call. Form-submission tracking. Map Pack rank monitoring. Monthly AI-mention checks across ChatGPT, Perplexity, and Google. You see what's working, and I adjust based on the actual numbers.
/ Side by side
The 12-point gap.
A typical pool service website versus one built on the framework above. Same business, same services, a very different outcome.
| Element | Average pool website | Pool website built right |
|---|---|---|
| Suburb / city pages | One generic list | One dedicated page per suburb |
| Pricing visible | "Call for a quote" | Three tiers, monthly recurring |
| Mobile call button | Hidden in nav | Sticky bottom bar, always visible |
| Page load on 4G | 4–7 seconds | Under 2 seconds |
| Form fields | 10+ fields | 3–5 fields |
| Reviews | 3 hardcoded testimonials | 2–3 new Google reviews per week |
| Schema markup | None | LocalBusiness · Service · FAQ · AggregateRating · Person |
| Emergency green-pool page | None | Dedicated landing page with same-day promise |
| Blog content | None or abandoned | City + service-specific posts answering PAA queries |
| AI search visibility | Invisible | Cited by ChatGPT, Perplexity, Google AI Overviews |
| Call & conversion tracking | None | Per-page, per-source attribution |
| Conversion rate | 1–3% | High single digits (LocaliQ 2025) |
/ The maths
What that actually means in revenue.
A conservative example. You're a pool tech servicing residential pools at $90/visit. A typical recurring customer pays $360/month for weekly service. The average customer stays around two years, so each one is worth roughly $8,640 in lifetime value. Here's what shifting your conversion rate does to the rest.
/ Same traffic, different conversion
1,000 monthly visitors.
One number changes everything.
Most pool websites get somewhere between 500 and 2,000 visitors a month from Google and word of mouth. Lifting that from a 1.5% conversion rate (typical) to 7% (top performers) is roughly the gap between a one-truck operation and a multi-tech business.
¹ Conservative. 1,000 visitors lifted from 1.5% to 7% is 55 extra leads. At a 50% close rate that's roughly 27 new recurring customers, each worth $4,320 over a year ($360/mo × 12). Excludes one-off and emergency green-pool work.
/ What you actually get
The deliverable.
A complete website that you own, built on the same stack the top pool brands use. Astro and Tailwind, hand-coded for speed. Plus the systems running around it.
Custom-designed homepage
Hero, services, social proof, reviews, sticky CTA. Built around your brand, not a template.
Service pages
One per service: regular cleaning, green-pool recovery, repairs, one-time. Each with its own schema and FAQ.
30+ suburb / city pages
One dynamic template, dozens of unique pages. Each one ranks for "pool service [suburb]".
Tiered pricing page
Three plans, transparent pricing. Visitors qualify themselves before they call.
FAQ + emergency landing
Captures AI Overview citations and high-intent green-pool calls, the highest-margin work.
Blog content engine
Set up with templates and a starter content calendar. First 6 posts written and live at launch.
Google Business Profile setup
Categories, services, attributes, 750-character description, photo upload cadence, weekly post schedule.
30+ directory listings
NAP-consistent across TrueLocal, Yellow Pages, Hotfrog, Yelp, SPASA, wherever customers verify you.
Review automation
SMS template + workflow that asks for a Google review after every service. 2–3 reviews/week target.
Schema markup
LocalBusiness · Service · FAQ · AggregateRating · Person · Breadcrumb. Validated and live.
AI search visibility setup
Entity description seeded across 12+ platforms. Monthly mention monitoring across 4 AI tools.
Call & form tracking
Dynamic numbers, GA4 events, monthly performance report. You see what's working.
/ The process
Built in four steps.
A clear, sign-off-at-each-stage build. No surprises. You move to the next step when you're happy with the last.
/ Step 01
Discovery & design
- Brand & positioning workshop
- Suburb list & service mapping
- Homepage & service-page mockups
- Pricing tier sign-off
/ Step 02
Build & content
- Site built on Astro stack
- 30+ suburb pages generated
- Service + FAQ content written
- Brand assets & imagery integrated
/ Step 03
SEO + GBP setup
- Schema markup deployed
- Google Business Profile optimised
- 30+ directory listings submitted
- Tracking installed and verified
/ Step 04
Launch & handover
- Site goes live, sitemap submitted
- AI seeding across 12 platforms
- Review automation activated
- First 6 blog posts published
/ Common questions
Stuff people ask before they sign off.
Five things every pool service owner wants answered before they commit to a build like this.
Why not just use a Wix or Squarespace template?
How long until it actually books jobs?
What happens after launch? Am I locked in?
Do I have to do anything?
How is this different from what my SEO guy already offers?
/ The next step
Want a free audit
of your pool website?
Half an hour on the phone. I run your site through the framework above and tell you what's costing you calls, and what'd need to change. Not a pitch. If you want one after, ask.
/ No lock-in · You own the website · Plain-English reporting