folder_open Paid Search

Google Ads for swimming pools companies: the real setup

Martin Marinov Martin Marinov
17 min read
Topics pool-company-keyword-intentcall-trackingnegative-keywordsseasonal-budget-pacingftc-testimonial-rule

How many of the calls your pool ads brought in this month would your closer actually call a real prospect? Not a voicemail, not a “just getting some ideas” browser, not someone who typed your number into three other builders’ forms an hour earlier. A real one.

That question matters more than cost per click ever will, because a pool company doesn’t lose money on clicks. It loses money on crews that sit idle during a four-month build window, on a sales rep who drives forty-five minutes for a free in-home consult that was never going to convert, and on deposits that get held up while someone compares you against two other quotes they never told you about. Google Ads industry benchmarks put average return on ad spend around 4.2x across all verticals in 2026, which sounds fine until you remember that a single inground pool build can carry a $60,000 to $120,000 contract. One wasted site visit costs more than most businesses lose in a bad week of ad spend. The math on a pool account isn’t about clicks. It’s about which fifteen calls out of fifty deserve a callback the same day.

Here’s the part most pool companies get wrong before they even open Google Ads: a single swimming pool account is actually two businesses wearing one trench coat. One side sells a $70,000 decision that takes six to ten weeks of comparing quotes, financing, and backyard permits. The other side sells a same-day fix to a green pool or a dead heater, decided in the time it takes someone to read three Google results while standing over a filter box. Run both through the same campaign, the same keywords, and the same landing page, and you’ll spend the whole season wondering why your best crew keeps showing up to jobs that were never going to close.

Get these four things right before you touch Google Ads Editor

Most pool companies that call an agency frustrated with Google Ads didn’t have a bidding problem. They had a groundwork problem. The campaign looked fine on paper, but nothing underneath it could actually tell a good lead from a wrong number. Fix these four things first, or every optimization you make later is just rearranging deck chairs.

Start with licensing and insurance proof, visible and specific, not buried in your footer. Pool construction is one of the categories where homeowners have been burned before, by a contractor who pulled a permit halfway through and vanished. Your state license number, your insurance carrier’s name, and how many years you’ve held both need to live on the landing page, not just your “About Us” page three clicks deep.

Next, get your phone lines tracked before you spend a dollar. If you’re a service and repair company especially, the phone is where the real decision happens. A form fill tells you someone’s interested. A phone call tells you they’re ready. If you can’t tell Google Ads calls apart from Google Business Profile calls apart from a referral who happened to Google your name, you’re optimizing blind, and your smart bidding is learning from noise.

Third, build pages by service, not by homepage. “Pool leak detection near me” and “fiberglass pool installation cost” are two different people with two different timelines and two different amounts of trust to earn. One homepage can’t do both jobs. And fourth, know your real season before you set a budget. A pool builder in Phoenix or Tampa runs close to year-round. A builder in Cleveland or Minneapolis has a sales window that might run February through June for a fall install, with repair and opening/closing work carrying the rest of the year. Setting one flat monthly budget across twelve months in a four-season state is how you overspend in January chasing dreamers and underspend in April when the real buyers show up.

From keyword map to signed contract: the nine-step build

Once the groundwork is in place, the account build itself is mechanical. It’s not complicated, but it is specific, and skipping a step is usually where accounts quietly go sideways by month two.

How-to: building a pool company Google Ads account

  1. 1Map your keywords into two buckets before you build a single campaign: construction intent ("inground pool builders near me," "fiberglass pool cost," "gunite pool installation," "above ground pool installers") and repair/service intent ("pool leak repair," "pool heater not working," "green pool cleanup," "pool liner replacement"). Don't let these live in the same ad group. They have different budgets, different urgency, and different closing cycles.
  2. 2Build separate campaigns for Construction, Renovation/Resurfacing, Repair & Service (urgent), and Maintenance Contracts. Each gets its own daily budget, its own schedule, and its own landing page. A construction campaign running on a shared budget with repair will starve the urgent calls the moment someone searches "inground pool cost" and burns your whole daily cap on a browser.
  3. 3Write a negative keyword list specific to pools before launch, not after you've bled through two weeks of spend. Block "pool filter for sale," "how to build your own pool," "pool jobs hiring," "pool images," "inflatable pool," and anything about rentals or pool parties. If you only install inground pools, add "above ground" as a negative to every construction ad group.
  4. 4Set geo and schedule bid adjustments that match your real calendar, not a generic template. Cold-climate builders should push bids hard from late winter into early summer and pull back in the dead months. Sun Belt builders can run flatter year-round but still want dayparting that favors evening and weekend searches, when homeowners actually sit down and plan the project. Repair campaigns should get dayparting too: leak and heater searches spike after a cold snap or a heat wave, and that's when your bids should be at their highest, not average.
  5. 5Write ad copy that proves specifics, not adjectives. Skip "quality craftsmanship" and "serving the area for 20 years" as your headline. Lead with license number, financing terms, actual install or response timeframes, and warranty length. A homeowner comparing three builders is scanning for proof, not personality.
  6. 6Build or rebuild dedicated landing pages for each service. The construction page needs project photos, financing calculator or at least a range, a short form, and a visible phone number above the fold. The repair page needs urgency: same-day availability, a phone number that's the biggest thing on the screen, and proof you show up when you say you will.
  7. 7Install call tracking with dynamic number insertion on every landing page and in your Local Services ad profile. Tag Google Ads calls separately from Google Business Profile calls and from your main listed number, so you can see the real channel split instead of guessing.
  8. 8Set conversion actions that reflect a real opportunity: phone calls over 60 to 90 seconds (long enough to actually discuss the job), form submissions, and financing application starts. Feed these, not raw clicks, into Smart Bidding. An account optimizing to "any call" will happily spend your budget on the three-second hang-ups.
  9. 9Launch or clean up Google Business Profile and Local Services Ads alongside Search, matching your business name, address, and phone exactly across every listing. If you qualify for the Google Guarantee badge on Local Services, use it: it's one of the few trust signals that shows up before the click.

On the bidding side, a few agencies have started testing Google’s AI Max campaigns against standard Search for construction-intent keywords, and early data across industries points to 12 to 18% lower CPCs with similar lead quality, though that’s worth testing in your own account rather than assuming it transfers one-to-one to a $70,000 purchase decision. Average search CPC sat around $2.96 in 2026, up about 12% year over year, which means a flat budget that worked last spring buys fewer clicks this spring. Build that into your budget conversation before the season starts, not halfway through it.

Somewhere between step 6 and step 7, it’s worth stopping to look at the page the way a homeowner actually reads it. Session recordings and scroll maps consistently show people abandoning pool construction forms right at the point where they’re asked for a phone number before they’ve seen a single price range. HeyLead Insights is useful here because it shows exactly where someone stalls on the page, whether they’re scrolling past your financing section without reading it or giving up the moment the form asks for more than a name and a callback time. That’s the kind of detail you can’t guess from a conversion rate alone.

A few free tools are worth running before you launch, especially if your website hasn’t been touched since before the pandemic: a Core Web Vitals checker to catch a slow-loading photo gallery that’s killing your mobile conversion rate, a SERP snippet preview tool to see how your titles actually look in a results page crowded with other builders, and a meta description checker so your organic listing isn’t getting truncated mid-sentence. Pair that with a UTM link builder so every ad, every GBP post, and every directory listing is tagged well enough that your analytics actually tell you which channel sold the job.

If you’d rather have someone else own the build and the ongoing tuning, that’s the kind of work a program under HeyLead’s SEM services handles week to week, from the keyword split through the bid pacing changes that a seasonal pool calendar demands.

Not sure where your funnel leaks?
Get a free marketing audit. We review your search, ads, and landing pages and send back what to fix first.
Get a free audit
Two swimmers training in an indoor pool, focused and determined. Photo by Tima Miroshnichenko on Pexels
Photo by Tima Miroshnichenko on Pexels

Five leaks that show up in a pool company’s account by month two

  • One campaign, two businesses: construction and repair keywords sharing a budget means your urgent, same-day repair calls get starved the moment a browser clicks an inground pool ad and eats the daily cap.

  • Flat budget on a seasonal business: spending the same amount every month when your real build season is four to five months means overpaying for dead-season tire-kickers and underfunding the weeks that actually fill the calendar.

  • Review and photo claims that get ahead of the FTC’s rules: the FTC’s 2024 rule on fake and misleading reviews means you can’t cherry-pick only glowing reviews while implying they represent your typical customer, and you can’t run a before-and-after photo ad without disclosing if it’s not a typical result. Pool builders lean hard on before/after photos and star ratings in ad copy, which is exactly where this rule bites if nobody’s checking.

  • Counting the wrong calls as leads: a 12-second call about an invoice or a wrong-number dial gets logged as a conversion, and your Smart Bidding happily learns to find more of exactly that.

  • Sending high-intent clicks to the homepage: someone who searched “custom gunite pool builder near me” lands on a generic homepage instead of a construction-specific page, loses the thread before the phone even rings, and you never find out why the click didn’t convert.

Keeping your tracking clean matters more here than in almost any other home services category, because the dollar value per lead is so lopsided. A tool like a competitor landing page analysis tool can also show you where other builders in your market are winning the organic click your ad is paying to compete against, which is often a page gap you can close faster than you’d think.

What pool company owners say about the leads that never book

“The call that converts for us isn’t the first one. It’s the third, after they’ve gotten two more quotes and start asking about financing.” - Owner, inground pool construction company

“We stopped running one repair campaign for the whole county. Once we split ‘pool heater’ from ‘pool leak’ from ‘green pool,’ the quality of the calls changed overnight.” - Office manager, pool service and repair company

Prefer to just ask? Message Martin directly on WhatsApp: Chat with us on WhatsApp
Serene view of a clear blue swimming pool with tiled steps and shimmering water. Photo by Magda Ehlers on Pexels
Photo by Magda Ehlers on Pexels

FAQ

How much should a swimming pool company budget for Google Ads? It depends heavily on which side of the business you’re funding. Construction campaigns in competitive metro markets often need $3,000 to $8,000 a month to generate a steady flow of qualified consults, given CPCs that can run well above the $2.96 national average for high-value home improvement terms. Repair and service campaigns can run leaner, often $1,000 to $3,000 a month, because the keywords are cheaper and the sales cycle is days, not weeks.

Should pool builders use Performance Max or stick with Search campaigns? Search campaigns give you control over the keyword split that pool accounts need most, between construction and repair intent, so most pool companies should build their foundation there first. Performance Max can work well once your conversion tracking is clean and your landing pages are built out by service, but running it too early, before you know which service lines actually convert, usually means it quietly cannibalizes branded search traffic you were already getting for free.

How long before Google Ads shows real results for a pool construction business? Give it a full sales cycle before judging, not a full month. If your average construction deal takes six to eight weeks to close from first call to signed contract, a campaign needs at least that long plus a few weeks of data before you can honestly say whether it’s working. Repair and service campaigns show signal much faster, often within two to three weeks, since the decision happens same-day.

Do I need separate campaigns for pool construction and pool repair? Yes. They have different budgets, different urgency, different keywords, and different landing pages. Running them together is the single most common reason pool accounts underperform, because the algorithm can’t tell your closer’s dream lead from a homeowner Googling how to fix a cloudy pool themselves.

Does Google Business Profile matter if I’m already running Google Ads? It matters more for pool companies than almost any other trade, because local pack results sit right next to your paid ads and homeowners cross-check both before calling. Keep your name, address, and phone number exactly consistent across your website, GBP, and every directory listing, and make sure your review profile reflects real, unprompted customer feedback rather than a handful of incentivized five-star reviews that could run afoul of current FTC guidance.

Putting it to work

Execution sprint

This week

  1. Pull 30-90 days of performance for swimming pools (Search Console, ads, CRM, or call logs - whatever you have).
  2. Flag the top leak: wrong intent, weak page, slow response, or dirty conversion tracking.
  3. Ship one fix on the highest-traffic money path (page, campaign split, or response rule).
  4. Run the free tools below on that same URL or account and log the findings.

Next 30 days

  1. Expand the fix to the next one or two money paths only after the first one shows cleaner bookings.
  2. Align creative, keywords, or content with the same offer the page now states.
  3. Review booked outcomes weekly; cut anything that still only produces unqualified volume.

Start this week by pulling your last 60 days of Google Ads calls and sorting them into two piles: calls that turned into a booked consult or a real repair appointment, and calls that didn’t. You’ll likely find the split isn’t even across your construction and repair keywords, and that one campaign is quietly funding calls that never had a chance of closing. That one hour of sorting tells you more about where to cut and where to push than another week of watching your cost-per-click chart.

If untangling the construction-versus-repair split, fixing the call tracking, and rebuilding the campaign structure sounds like more ongoing attention than your team has room for, that’s the exact gap a partner like HeyLead is built to close, running the account, the landing pages, and the seasonal budget pacing as one connected program instead of a set of disconnected fixes. Chat with us on WhatsApp.

Work with HeyLead
Free marketing audit, or reach Martin directly:
Get a free audit Connect on WhatsApp · [email protected]