Inside the Alpharetta pool builder who 3x’d lead flow without more ad spend.
A boutique pool builder in the Windward corridor was capped at 14 inbound inquiries a month and convinced he needed to double his ad budget. He didn’t. Here’s what we did instead.
14 leads a month. Ceiling locked in.
Here’s the thing. This Alpharetta pool builder wasn’t struggling. He was stuck. Eight years in business, two superintendents, a steady pipeline of $90K–$180K gunite builds, and a reputation in the Windward and Crooked Creek corridors that brought him 5–6 referral calls a month. The other 8–9 inquiries came from a mix of Angi, his (very dated) website, and the occasional Houzz click.
The math worked — barely. He was closing 14 inquiries into roughly 3.4 booked projects a month. That was enough revenue to keep the lights on, pay the crews, and take a small distribution. It was not enough to add a third superintendent, which he badly needed to hit the next revenue tier.
When he called us, he was 30 days from signing a $6,800/month contract with a national ad agency. Their pitch: double the Google Ads spend, get double the leads. Simple, scalable, predictable. On paper, fine. In practice, completely wrong for a pool builder in Alpharetta.
Real talk: more ad spend was the worst move he could have made. His funnel was already leaking 60% of the inquiries it generated. Pouring more leads into a leaky funnel is the most expensive mistake a $2M–$5M pool builder can make. We told him so on the first call.
“Everyone keeps telling me to spend more on ads. Nobody has told me my site converts at 1.1%. I didn’t even know that was a number you could measure.”
That’s the unlock. Before you spend a dollar more on ads, you fix the conversion math. Otherwise you’re just paying Google more to send leads into the same broken funnel.
Month 1 vs. month 7. Same ad budget.
The only line that changed was the funnel. Spend stayed flat.
| Metric | Month 1 | Month 7 |
|---|---|---|
| Monthly ad spend | $2,400 | $2,400 (unchanged) |
| Site conversion rate | 1.1% | 4.7% |
| Monthly inquiries | 14 | 45 |
| Close rate | 24% | 38% |
| Booked projects/mo | 3.4 | 11.2 |
| Avg ticket | $112K | $134K |

A finished Crooked Creek build that became the centerpiece of his new portfolio page.
Three years of wrong bets.
You’ve probably noticed — successful operators rarely show up to a marketing call having done nothing. This guy had been actively trying for three years.
Bet one: A Houzz Pro subscription at $497/month. Generated a steady 2–3 leads a month, most of which were homeowners with $40K budgets shopping a $120K product. Close rate: 4%.
Bet two: A local SEO agency that charged $1,800/month for “content.” Twelve months in, his organic traffic was up 31%. Inbound leads from organic: still 1 per month. The content was generic, the site didn’t convert, and nobody told him conversion was the actual problem.
Bet three: A Facebook ads freelancer who promised “qualified pool leads at $40 cost-per-lead.” Spent $1,400. Got 38 leads. Booked zero. Turned out the leads were from a quiz funnel that filtered for “tire kickers who want to see pretty pools,” not “homeowners ready to spend $120K.”
Three years. Roughly $84,000 spent. Maybe a dozen booked projects attributed across all of it. The problem was never the channel — it was the funnel everything flowed into.— From our first audit call, paraphrased
That’s the pattern. Pool builders in Alpharetta and Milton don’t fail because they don’t try. They fail because the people they hire optimize for the wrong number. Lead volume. Traffic. Impressions. None of which matter if your site converts at 1.1%.
We fixed the funnel. Then the ads worked.
Zero new ad spend. Zero new channels. We rebuilt the site, the portfolio, the lead-capture flow, and the inquiry-to-consultation handoff. Conversion went from 1.1% to 4.7%. Lead volume tripled.
What actually changed inside seven months.
Every move was funnel work. No new channels. Same Google Ads account, same Meta account, same monthly burn. The playbook is the same one we run for every pool builder we partner with.
Site rebuild around the $120K buyer.
The old site spoke to everyone. The new site spoke to one person — a 47-year-old Alpharetta homeowner with a $120K–$180K budget who wanted certainty before picking up the phone. We rebuilt around a 30-image portfolio organized by neighborhood (Windward, Crooked Creek, Sky Hawk, The Manor), added a transparent pricing page, and ran every page through a single conversion goal: book the in-home design consult. Conversion went from 1.1% to 4.7% in 11 weeks.
Inquiry-to-consult handoff.
Old workflow: lead came in, sat in an inbox 6–18 hours. New workflow: SMS auto-reply in 90 seconds, design consult booked inside 4 hours 71% of the time.
Portfolio reshoot.
Two drone+ground shoots produced 47 indexed assets. Every neighborhood page got its own hero image and gallery.
Trust stack — reviews, pricing, process.
We added a transparent process page (timeline, pricing tiers, what’s included), pulled 18 new five-star Google reviews via a text-based ask after every milestone, and added a “Who we’re not right for” page. The qualification work the site does up front means the calls that come in are already pre-sold.

A finished Windward project shot at twilight — runs as both portfolio hero and Meta ad creative.
How it unfolded, phase by phase.
Audit + rebuild
Site audit, conversion teardown, portfolio reshoot scheduling, new sitemap. Old site stayed live while the new one was built underneath.
Launch + iterate
New site live in month 3. SMS handoff workflow installed. Two drone shoots. Conversion climbed from 1.1% to 3.4% by end of month 4.
Compound
Conversion crossed 4.5%. Inbound inquiries hit 45/month on unchanged ad spend. Owner finally hired the third superintendent.

Mid-build content — the kind of asset that doubles as proof and SEO fuel.
$847K in signed contracts over seven months.
By month 7, the funnel had produced $847,000 in signed pool contracts directly attributed to inquiries through the new site. Average ticket climbed from $112K to $134K — not because we changed his prices, but because the trust stack let him stop discounting to close. Ad spend never changed. The only thing that changed was the math underneath.
Inbound inquiries per month — same ad spend.
14 to 45 monthly inquiries — without a dollar more in ad spend. Funnel beats budget, every time.

Behind the scenes — every shoot fed the portfolio, neighborhood pages, and Meta ads.
Six checkpoints before you double your ad spend.
Doubling ad spend on a broken funnel is the most expensive mistake in this business. Run these six checks first.
Know your site conversion %
Under 3% means fix the site before adding ad dollars. Over 5% means start scaling.
Measure inquiry-to-consult time
Anything over 4 hours is hemorrhaging leads. SMS auto-reply in 90 seconds is the floor.
Audit your portfolio depth
If you have fewer than 25 indexed project images, you’re invisible on Google Images and weak on trust.
Publish your pricing range
Yes, really. Pre-qualifying buyers up front saves 11 hours of bad consults per month.
Build a “not right for you” page
The page that disqualifies tire-kickers is the page that doubles your close rate on real buyers.
Stack the proof
50+ Google reviews, neighborhood-specific case studies, transparent process. Trust eats price every time.

Final product — the asset that drives Meta ads for the next 9 months.
What pool builders ask after reading this.
Anonymized composite. Real numbers from a real Alpharetta pool builder engagement, with identifying details scrubbed. Every metric is pulled from the dashboard.
We didn’t generate more clicks. We converted more of the existing clicks. Site conversion went from 1.1% to 4.7%. That’s a 4.3x increase in conversion, which roughly translates to a 3x lift in actual inquiries.
No. One pool builder per city, per geo. Non-negotiable.
Depends on portfolio size and how many neighborhood pages we build. Typical pool-builder rebuild lands $9K–$18K, paid over the first 60 days of the engagement.
Then we don’t rebuild it. We audit conversion, fix the leaks, and put budget toward content and ads instead. We’ve had clients where the site needed almost nothing — and that’s fine.
Want us to audit your pool-builder funnel?
30-minute strategy call. We’ll look at your site, your conversion rate, your top 3 ranked Alpharetta competitors, and tell you exactly what’s leaking. Free. We run a handful of these a week with operators across North Atlanta home services using our web design framework.
More case studies for pool builders.
The Cumming pool builder who booked 18 projects in one spring.
Same playbook, different city, different season. The Cumming engagement leaned harder on Google LSAs…
How a Roswell pool builder closed $214K off spotlight content.
One drone shoot. Two weeks of social distribution. Three booked builds. Math that compounds…
Lead generation for pool builders in Alpharetta — the complete guide.
The full playbook behind every Alpharetta pool-builder engagement we run. Three engines, no shared leads…
Ready to turn searches into booked jobs?
Viral Spark is a pool builder marketing agency built for North Atlanta contractors. We pair websites built to book jobs with SEO that books jobs so the right customers find you first — no lead-buying. Get a free game plan →
