Skip to content
For pool cleaning services

Fill the weekly service round. Land the strata contract. Outrank Poolwerx in your postcode.

In-House is your AI marketing team. It actually fills the route: ships your weekly-service suburb pages, runs the green-pool-rescue ads, posts the chlorinator service you finished this morning.

No charge for 7 days Cancel in two taps Live in 9 minutes

Three options. Only one actually works for your business.

Agency
$2,500 to $4,000 / mo
Slow. Expensive. Removed from your business.
You get a brochure site with a stock shot of a blue pool, twelve generic posts about 'pool care tips', and a quarterly Google Ads report on 'pool' clicks that come from people Googling pool builders. Meanwhile the franchised Poolwerx store outranks you on every 'pool service [suburb]' search because their website is built around routes and yours isn't.
DIY tools
$60 to $200 / mo + your evenings
Cheap, but it just hands you a dashboard.
Squarespace, Google Ads, a Facebook page with a couple of crystal-clear pool shots, the SPASA Service Plus badge you've been meaning to add. Cheap, but you write the green-pool-rescue page on a Sunday and the strata pitch sheet never gets built. The $4k a year weekly customer is signing with Swimart because they Googled 'weekly pool service [suburb]' and found their page first.
ACTUALLY DOES IT
In-House
$299 / mo flat
Cheap, and it actually does the work.
The AI marketing team writes the captions, ships separate pages for weekly service, fortnightly service, green-pool-rescue and chlorinator/filter service, runs ads in the postcodes on your route, and posts the chlorinator-cell swap or sand-filter media change from this morning's stop. You upload one before-and-after, approve the week, get to the next pool.

Three pool customers, three sales, and the franchise outranks all of them on the home page

The reality

Pool servicing has a three-way customer problem most websites refuse to solve. The weekly-or-fortnightly residential customer wants a predictable route booking and shops on convenience and price per visit. The strata and commercial customer (apartment complex with a rooftop pool, hotel with a lap pool, a swim school) wants a contractor with RPZ backflow certification, $20m public liability, after-hours response and proper chemical logs and they shop on compliance. The green-pool-rescue customer is a panic call: the pool went swamp-green over Christmas, they want it back to blue in 48 hours, they pay a premium and they never come back unless you sell them on weekly service afterward. Each is a different keyword, a different ticket and a different sale. Most pool cleaners mash all three onto one home page, get outranked by Poolwerx and Swimart franchises on every search, and lose the strata RFP to a national network because the website doesn't even mention RPZ backflow. And the customer Googling 'pool repair' lands on you and books a service expecting you to also rebuild their pump (you don't, you maintain, you don't repair pool shells). The fix is splitting the three streams cleanly and beating the franchises on the long-tail per-suburb queries they don't bother with.

What good looks like

Good pool-service marketing is three things, in this order: a service-tier page set with a weekly-service page, a fortnightly-service page, a green-pool-rescue page and an equipment-service hub (chlorinator service, salt-cell replacement, pool pump service, sand-filter media replacement, cartridge filter clean) each pitched at its actual customer with the right pricing band; a per-suburb route page library, because that is how franchises get beaten ('weekly pool service Mosman' is winnable, 'pool service Sydney' is not); and a strata-and-commercial hub with the credentials that procurement actually checks (SPASA Service Plus, RPZ backflow, $20m PL, after-hours response, chemical-log compliance).

Weekly, fortnightly, rescue: three different sales
Weekly is a route booking ($55 to $90 a visit, recurring). Fortnightly is a budget version ($75 to $110, the customer who used to do it themselves). Green-pool-rescue is a one-off panic call ($350 to $900) that converts to weekly if you pitch it right. One page that mixes all three converts none of them.
Poolwerx and Swimart franchises own the map pack
National franchise stores have polished home pages, big review counts and ad budgets. On 'pool service [suburb]' you fight three franchise listings in the map pack. The fix is the long tail: per-suburb pages, weekly-service-specific pages, chlorinator-brand pages. Twenty long-tail wins beat one head-term loss.
You service. You don't repair the shell. The website has to make it clear.
Customers Googling 'pool repair' or 'pool resurfacing' are looking for a pool builder, not you. If your home page is fuzzy on this, you waste time quoting jobs you don't do and miss the chlorinator service the same customer needed. Sharp scope kills the wrong leads and wins the right ones.

Real work. Not a slide deck.

In-House publishes to your real accounts and your live site. Here is what a pool cleaning business sees in the first weeks, in the actual format it lands in.

Web Agent
Live · yourbusiness.com.au/weekly-pool-service/mosman
yourbusiness.com.au/weekly-pool-service/mosman

New per-suburb service page: 'Weekly pool service Mosman' H1, the $65 to $90 per visit band, what's included (vacuum, brush, skim, basket, chemical balance: chlorine / pH / alkalinity / calcium / cyanuric), what's not (no shell repair, no resurfacing, no pump rebuild), a 'first visit free' offer, route-day notes (Mosman Tuesdays and Fridays), real before-and-after photos from a recent Mosman handover, and a click-to-book button. Indexed in 48 hours, ranking page 1 for 'weekly pool service mosman' inside three weeks.

One page per suburb on your route
Advertising Agent
Live · Google Ads · green-pool-rescue campaign
Ad · yourbusiness.com.au
Green Pool Rescue · Back to Blue in 48 Hours

Pool gone swamp-green? Algae bloom, dead chlorinator, unbalanced water. We rescue green pools across the Eastern Suburbs in 48 hours: triple-shock, full chemical rebalance, filter clean and chlorinator service. From $390. Book online, on site tomorrow.

Higher bids Dec-Feb when the panic calls peak; converts to weekly service at 40%
Social Media Agent
Scheduled · Thu 2:15pm · Instagram + Facebook
Your photo
Caption from this morning's salt-cell swap

"Swapped a four-year-old salt cell on a Vaucluse pool this morning. The owner had been topping up chlorine by hand for three months thinking the chlorinator was 'just being slow'. Cell was caked, plates fully scaled, producing about a tenth of its rated output. New cell in, water tested (free chlorine back to 2.8 ppm, pH 7.4, total alkalinity 110, calcium hardness 280), filter backwashed. Whole job under an hour. They're back on the weekly route from Tuesday." Drafted from your before-and-after photo.

Equipment close-ups beat finished-pool shots 3:1 for booking enquiries
SEO Agent
Auto-applied · approval rules
Google Business Profile reclassification
Primary category corrected from generic 'Service' to 'Swimming Pool Maintenance Service'. Services rebuilt from 3 generic entries to 17 service-specific deliverables (weekly pool service, fortnightly pool service, green pool rescue, chlorinator service, salt cell replacement, pool pump service, sand filter media replacement, cartridge filter clean, water balance audit, mineral pool service, holiday pool care, strata pool contract, commercial swimming pool service, RPZ backflow check, plus 3 more). SPASA Service Plus membership added as an attribute. Service area set to the 9 LGAs on your weekly route.
Live in your profile within the hour
$299 / mo
Flat. No tiers, no markup.
9 min
From sign-up to live marketing.
60+
Pieces of content a month.
0
Contracts. Cancel any time.

Six agents, working in your accounts.

Account Lead, Web, SEO, Advertising, Social Media, and Content. One platform, one bill, you approve the work.

Account Lead

Splits your marketing into the three streams that pay: residential weekly and fortnightly service (recurring, route-density wins), green-pool-rescue (one-off panic calls that convert to weekly), and strata and commercial contracts (high-ticket, compliance-led). Briefs the other agents so the per-suburb pages, the ad sets, the social cadence and the Google Business profile all push toward filling the right route with the right customer, not chasing 'pool' clicks from people who actually want a pool builder.

Answers: weekly, fortnightly, rescue: three different sales
Web Agent

Imports your existing site so you stop paying for hosting plus a CMS subscription, and makes shipping a new suburb route page a five-minute job. Builds separate pages for weekly service, fortnightly service, green-pool-rescue and equipment service (chlorinator, pump, filter), a per-suburb route page library, and a strata-and-commercial hub, with SPASA Service Plus and RPZ backflow certification on every relevant page header. Live in two taps.

Answers: poolwerx and swimart franchises own the map pack
SEO Agent

Goes through your live site for the things that actually move pool-service rankings: per-suburb route page targeting (the long tail Poolwerx and Swimart don't bother with), service-tier targeting ('weekly pool service [suburb]' beats generic 'pool service'), equipment-brand pages (Astralpool chlorinator service, Davey pump service, Zodiac salt cell replacement), and reclassifies your Google Business profile properly. Auto-applies the low-risk fixes.

Answers: poolwerx and swimart franchises own the map pack
Advertising Agent

Launches separate Google Ads campaigns: weekly-service ads on per-suburb queries ('weekly pool service [suburb]'), green-pool-rescue ads with bid lifts December to February when the panic calls peak, equipment-service ads on brand-and-fault queries ('salt cell replacement', 'chlorinator not making chlorine'), and a strata procurement campaign on 'strata pool contract [council]' and 'commercial pool service'. Hard negatives on 'repair', 'resurface', 'pool builder' and 'leak detection' so the budget skips the wrong customer.

Answers: you service. you don't repair the shell. the website has to make it clear.
Social Media Agent

Turns every service stop into a post in your real accounts: a green-pool-rescue before-and-after, a salt-cell swap close-up, a sand-filter media change, a strata pool chemical log, a holiday-care handover. Builds the technical-credibility a strata manager actually checks before booking. You upload one before-and-after, the agent drafts the caption in your voice with the chemical readings and the equipment notes, you approve.

Answers: weekly, fortnightly, rescue: three different sales
Content Agent

Drafts the long-form pieces customers Google before they ring: 'how much does weekly pool service cost in [suburb]', 'how do I fix a green pool', 'when do I replace my salt cell', 'weekly vs fortnightly pool service: which do I need'. Two drafts a month, in your voice, that pull the residential weekly customer and the green-pool panic call to your site before they Google a franchise.

Live in your accounts, fast.

The heavy lifting comes off your plate the day you sign up. Here is what you see by the end of week one.

  • 9-minute onboarding wizard, then your agents go live in your real accounts.
  • Your existing site imported. Hosting bill cancelled by Friday of week 1.
  • Separate pages for weekly service, fortnightly service, green-pool-rescue and equipment service shipped by day 7.
  • Per-suburb route pages for your three highest-density LGAs indexed by day 10.
  • Google Business Profile reclassified to Swimming Pool Maintenance Service by day 3.
  • Every approval from your phone between stops, two taps, no calls, no meetings.
See pricing No charge for 7 days Cancel in two taps Live in 9 minutes

Your first 30 days.

  • Site imported, hosting bill killed
  • Annual plan splitting weekly, rescue and strata streams, delivered by Sam
  • Google Business Profile reclassified to Swimming Pool Maintenance Service
  • SPASA Service Plus and RPZ backflow certification live on every relevant page header
  • Weekly-service, fortnightly-service, green-pool-rescue and chlorinator-service pages indexed
  • Per-suburb route pages live for your three highest-density LGAs
  • Google Ads live on per-suburb weekly service and green-pool-rescue with proper negatives
  • First fortnight of before-and-after service captions queued in your voice
The bottom line

Pool service companies lose work for two reasons. Poolwerx and Swimart franchises beat you on the head-term 'pool service [suburb]' search because they have polished home pages and big review counts. And the strata manager goes with the bigger national contractor because your website doesn't pitch RPZ backflow, $20m public liability or chemical-log compliance above the fold. The fix is to skip the head-term fight and win the long tail (one page per suburb, one page per service tier, one page per equipment brand), and to build a proper strata hub with the credentials procurement actually checks.

Agencies are too dear to actually build the per-suburb route library and the strata hub for $3.5k a month. Tools are cheap but the green-pool-rescue page stays theoretical and the chlorinator-service page never gets written. In-House is the third option: for $299 a month the agents ship the per-suburb pages, launch the green-pool-rescue ads with proper negatives, post the salt-cell swap from this morning, and rebuild your Google Business profile as a proper Swimming Pool Maintenance Service. You stay in the driver's seat, two taps to approve, minutes a day. Stop losing the weekly route to Poolwerx and the strata contract to a national.

See everything In-House does
No charge for 7 days Cancel in two taps Live in 9 minutes

Frequently asked.

I'm fighting Poolwerx and Swimart on every search. Can a small operator actually outrank them?
Yes, on the long tail, inside a few months. Franchises win the broad 'pool service [city]' search because of their domain authority and review counts. They lose the long tail because they don't bother building per-suburb route pages or per-equipment-brand service pages. A small operator with twenty suburb pages ('weekly pool service Mosman', 'weekly pool service Cremorne'), a green-pool-rescue page and a proper salt-cell replacement page beats the franchise on every long-tail query, and the long tail is where most of the high-intent bookings actually come from.
Most of my margin is in green-pool-rescue and equipment service, not weekly. Will the marketing reflect that?
Yes, Account Lead splits the streams and routes ad budget accordingly. Green-pool-rescue gets its own page with the 48-hour back-to-blue pitch, its own Google Ads campaign with bid lifts December to February when the panic calls peak, and a follow-up sequence that converts the one-off rescue to a weekly route customer. Equipment service gets its own brand-and-fault pages (Astralpool chlorinator, Davey pump, Zodiac salt cell) that rank for the exact searches a frustrated owner runs after their chlorinator stops making chlorine.
I do residential routes and strata contracts. Won't pitching strata scare the residential customer off?
No, because Account Lead splits them into separate hubs. Residential gets its own pitch (per-suburb route pages, service tiers, before-and-afters) on its own pages, with its own ad campaign on homeowner queries. Strata gets its own hub pitched at facility managers (SPASA Service Plus, RPZ backflow, $20m PL, after-hours response, chemical-log compliance) with a separate ad set on procurement keywords. They never share a page, so they never compete for the same click.
Customers keep ringing asking about pool repairs and resurfacing, which I don't do. How does this fix it?
By making the scope loud on every page. The Web Agent puts a clean scope statement on each page: we service, we don't repair pool shells; we replace chlorinator cells, we don't rebuild pumps under warranty; we maintain water balance, we don't resurface. The Advertising Agent runs hard negatives on 'repair', 'resurface', 'leak detection' and 'pool builder'. The wrong leads filter themselves out, so the booking calls you actually get are the ones you want.
Will the service captions sound like AI?
They'll sound like you, because the Social Media Agent learns from your existing posts during onboarding and you approve every draft before it ships. You upload one before-and-after per stop (a green pool back to blue, a scaled salt cell next to a fresh one, a backwashed filter), the agent drafts a caption with the chemical readings (free chlorine, pH, alkalinity, calcium) and the equipment notes (cell model, filter type, pump). Technical accuracy matters here so you correct any wrong reading once before it goes live and the voice updates for next time.
Can I cancel if it isn't working?
Two taps, any time, no exit fees and no notice period. You keep your imported site, your per-suburb route pages, the service-tier pages, the equipment hub and the Google Business profile work. There is no $3.5k-a-month agency lock-in and there is no six-month minimum.

Bring your marketing in-house this week.

Six agents planning, publishing and optimising your social, SEO, ads and web, full-time on your business. $299/month. No contract.

Contact us
Card on file · No charge for 7 days · Cancel anytime