For Ontario pool companies · Install + service split
Pool company marketing · Ontario

The pool company whose off-season isn't a panic anymore. And whose install page stopped attracting $200 buyers.

Ontario's install window is six months. Your service business can run eleven if you market it right. Install is $60K and up. Service is $800 a year recurring. They are not the same buyer and they should not share a page. If you run a pool company in Ontario and Google treats your install and service as one thing, this page is for you.

+182%
Google clicks, year over year
43 leads
Qualified, in 19 days · April 2026
66.6%
Non-branded traffic (strangers finding them)
$0
Google Ad spend in that window

Above All Awnings, an Ontario awning installer we work with. This is the playbook's track record. Here's how the same system applies to pool companies.

If this sounds like you

You install and service pools. Google thinks you do one thing.

Most pool companies we talk to have the same four problems. None of them are fixed by buying more Google Ads in April.

Your one "Services" page tries to cover everything

Inground installs, above-ground, weekly maintenance, repairs, openings, closings, liners, heaters, pumps. All on one page. Google ranks you for none of them. A homeowner shopping a $120K inground and a pool owner shopping a $600 service contract land on the same page and both bounce.

Google sends install-shoppers $200 service leads

Your install business targets $60K+ customers. But nothing on your site signals high-end install. So Google sends you the $200 pump-repair inquiries, and the homeowner researching an inground build finds someone else who looks premium.

Your GBP category is "Swimming Pool Contractor" or "Supply Store"

The wrong one kills you. Contractor ranks for install. Supply Store ranks for parts. Service Company ranks for maintenance. You need the right primary plus the right secondaries, tuned to what actually pays the bills.

October to April, everything collapses

Install inquiries fall off a cliff. Service accounts from last year churn because nothing reminded them of you in March. Next year's openings go to whoever showed up in search when the homeowner Googled "pool opening near me" in April.

Here's what we'd do for a pool company starting next month

Install pages. Service pages. Closing and opening flow.

We don't have a pool case study yet. We have a playbook that worked for Above All Awnings, and we know how to adapt it. Here's what the first 90 days would look like for an owner-operated Ontario pool company that does both install and service.

Split the site. Install gets its own tree: "inground pool installation [city]," "fiberglass pool installation [city]," "custom pool design [city]." Service gets its own: "pool opening [city]," "pool closing [city]," "weekly pool maintenance [city]," "liner replacement [city]." Premium install pages carry project-cost content, finance options, and a 6-to-12-month nurture flow for buyers who are still researching.

Rebuild the GBP with the correct primary category (Contractor if install is the biggest revenue line). Secondary categories for Service Company, Supply Store, Repair. File redressal on any competitors stuffing pool keywords into their business name. Weekly posts that flip from install-focused (January through April) to service-focused (May through September) to closing and pre-spring (October through December).

Install tree Service tree GBP rebuilt Seasonal post flow
PLAN · POOL CO · 90 DAYS
your-site.com/inground-pool-installation-oakville
INSTALL + SERVICE · SPLIT CLEAN
The playbook

Same four pillars. Tuned for pools.

This is what Full Local Growth looks like when the client installs and services pools. Same system we use for any owner-operated Ontario trade, shaped around two completely different buyers sharing one company.

Two site trees: install and service

Install pages for the 6-to-12-month buyer researching a $60K to $150K project. Service pages for the weekly-maintenance and seasonal-opening buyer. Each tree split by city. Each page is its own search target with the right photos, price signalling, and call to action.

  • Install pages by type and city
  • Service pages by city and job
  • Project-cost content for install researchers

GBP rebuilt for two seasons

Right primary category (Contractor or Service Company depending on revenue mix). Secondary categories added. January to April posts target install inquiries. April to June flip to openings. September to October to closings. November to December to pre-spring planning.

  • Primary and secondary categories fixed
  • Post flow tied to Ontario pool seasons
  • Automatic review requests after every service visit

Redressal filings on pool-category cheaters

Competitors who stuff "Best Inground Fiberglass Pool Builder" into their business name. Supply chains listing themselves as contractors. Out-of-area installers faking local addresses. We file. Above All Awnings had two non-compliant competitor listings corrected after we filed. Same playbook.

  • Keyword-stuffed names flagged
  • Fake-local addresses reported
  • Duplicate or out-of-area listings removed

One-page monthly report a pool-owner can read

Which cities are sending traffic. Install vs. service split. How many leads from each. Service accounts renewed vs. churned. No 40-page PDF. One page, by the fifth of the month.

  • Clicks and leads per city
  • Install vs. service breakdown
  • What we're working on next month
The unit economics

One extra install every two years pays for a decade of us.

Inground pool install in Ontario runs $60,000 to $150,000. Above-ground runs $10,000 to $25,000. A service contract is $600 to $2,000 a year recurring. A single repair is $300 to $2,000. If our work puts one extra inground on your calendar every two years, we're already cheap. If it keeps twenty service contracts from churning next spring, we're free.

That's the bar we hold ourselves to. Not "more impressions." Not "brand lift." One extra install every couple years, plus steady retention on the service book. You'll see it in the monthly report. We also work with Brant Transmission, Cinderellie, and Verwey Automotive across different trades.

  • Full Local Growth: $1,500 to $3,000 a month, depending on how many cities and how deep the service tree goes
  • Month-to-month, no lock-in, you own everything we build
  • Optional one-time site build starting at $5K if your current site can't carry two separate trees
MATH · 1 INGROUND = 10 YEARS
your-calendar.com/june
1 INGROUND · PAYS FOR 10 YEARS
Investment

Two ways to work with us.

Start small with GBP Growth, or go all-in with Full Local Growth. Both month-to-month. No lock-in.

GBP Growth

Just your Google listing. Start small.
$499
per month · no build fee
  • Full Google listing cleanup and category fix
  • Weekly posts tied to pool seasons
  • Automatic review requests after every service visit
  • Monthly map-pack report
  • Competitor defense available as add-on
Book a 20-min call
Pool-specific questions

What pool owners ask us

Should install and service be marketed the same way?
No. An install buyer is researching for 6 to 12 months and spending $60K to $150K. A service buyer is shopping in a week and spending $800 a year. Different pages, different keywords, different calls to action. If you use the same page for both, you attract the cheap buyers and repel the premium ones.
How long is the inground buying cycle in Ontario?
6 to 12 months from first search to signed contract is normal. Homeowners read, compare, and save a shortlist before they ever call. Your site has to be the one they find in month two and still trust in month eight. That means project-cost content, real installed photos, and financing info on the page.
How do we keep service accounts from churning each spring?
By being the company they see in March when they start thinking about opening. GBP posts, email reminders to last year's customers, and content around pre-season prep. Service accounts that churn in spring are accounts no one reminded of you in March.
What about liner, heater, and pump specialties?
Each gets its own page per city if it's a meaningful revenue line. "Pool liner replacement Oakville" is a different search and a different urgency from "weekly pool maintenance Oakville." We split them when the revenue justifies it.
What runs during the October to April off-season?
Closing-season posts in October. Install-research content in November and December. Install-buyer nurture in January and February. Opening-season push in March. The off-season is when your future install pipeline is filled. It's not a quiet time. It's a planning time.
Do you handle the photos and content?
Yes. You send us install and service photos as you do jobs. We handle the copy, page structure, and publishing. If you have a backlog of photos sitting on an iPad, we'll pull them in on the first build.
Who owns the website when we stop working together?
You do. Always. Domain, site, content, Google listing, reviews, photos. If you leave, we hand over everything. No rentals, no hostage situations.

Want a free pool-industry audit for your business?

Two-minute form. 48-hour turnaround. We look at your current site, your Google listing, how install and service are split (or not), and your two biggest local competitors. Ontario pool companies only, for now.

Get your free audit →