When to push hard and when to pull back.
Two Duluth pool builders. Same marketing budget. One runs ads year-round at the same level. The other spikes hard in November through February. By spring, they’re not even in the same league.
Flat marketing spend in a wildly seasonal business.
Here’s the thing. Most Duluth pool builders we talk to are running flat marketing budgets. The same $1,800 a month every month. Same ad budget in July when the homeowner is already swimming in someone else’s pool as in January when they’re staring at their cold backyard sketching what they want for next summer.
That feels disciplined. It’s not. It’s wasted spend dressed up as consistency. Duluth pool decisions don’t happen in July — they happen between Thanksgiving and Valentine’s Day, when Sugarloaf homeowners decide they’re not going to spend another summer without a pool and start calling builders for design consults.
Real talk: a Duluth pool builder who runs the same ad spend in July as January is voluntarily handing every November-through-February lead to the one competitor who actually paid attention to the calendar. By the time April hits, that competitor’s spring schedule is full and your competitor is bidding $12.40 per click against you for the leftovers.
The pool builders winning the Sugarloaf, Berkeley Lake, and Chattahoochee Run corridor aren’t spending more. They’re spending the same total budget — they just front-load it into the four months when Duluth homeowners actually make pool decisions.
The good news? You don’t need a bigger budget. You need a calendar. The rest of this guide breaks it down month by month.
Flat spend vs. seasonal calendar spend
Same annual budget. Completely different math by Memorial Day.
| What you measure | Flat year-round spend | Seasonal calendar spend |
|---|---|---|
| January cost-per-click | $1,800/mo spent at $12 avg CPC | $3,400/mo spent at $4.70 avg CPC |
| April cost-per-click | $1,800/mo at $12.40 CPC | $900/mo at $12.40 CPC (pulled back) |
| July cost-per-click | $1,800/mo on a decision-dead month | $400/mo on review collection only |
| Annual leads generated | 112 mostly low-intent | 184 mostly winter-planning |
| Spring schedule by March 1 | Partially booked, chasing | Fully booked, raising prices |
A Sugarloaf-area finished build — the kind of asset that becomes 6 months of winter marketing fuel when shot right.
Push hardest when nobody else is paying attention.
You’ve probably noticed that every Duluth pool builder activates their advertising in March. Yard signs go up. Google Ads spike. The Pleasant Hill Road billboards refresh. That’s the herd.
The herd is exactly why March is the worst month to push. Every competitor in Gwinnett County is bidding on the same keywords, and your cost-per-click triples overnight. The lead volume goes up, but the cost goes up faster — and so does the price-shopping behavior of every homeowner who’s already gotten three quotes by the time they call you.
The pool builders booking the strongest seasons in Duluth do the opposite. They go heaviest from mid-November through mid-February — when CPCs are at their floor, every search is from a homeowner who’s been thinking about a pool for six months, and you’re one of only two builders still actively marketing. Lead generation in pool building is a calendar game, not a budget game.
The Sugarloaf homeowner who Googles “pool builder near me” on January 14th has been planning that build since August. The one who Googles it on April 14th is shopping six builders by Friday.— What 30+ Duluth pool sales cycles have taught us
That doesn’t mean March, April, and May get zero spend. It means they get maintenance spend. You’re not trying to win the spring war — you’re trying to close the leads you already booked in January and February while competitors are still spending $12 a click trying to catch up.
Four seasons. Four very different plays.
Every dollar a Duluth pool builder spends should be sized to where the buyer’s head is — not where the weather is. Here’s how the year breaks down.
The Duluth pool builder marketing year.
Each season has a job. Winter buys. Spring closes. Summer documents. Fall plants seeds. Run the calendar in that order and your math compounds.
November through February — push hardest.
This is the four-month window when 61% of Duluth pool contracts get signed. CPCs are at their annual floor of $4.70. Competitor budgets are at their annual low. The homeowner has spent the previous summer staring at a yard without a pool and is now actively researching. Spend 50–60% of your annual budget here. Run aggressive Google Ads. Drop showcase content into your pool builder portfolio. Book design consults like there’s a deadline — because for the homeowner, there is. They want water by Memorial Day.
March through May — close, don’t chase.
Pull spend back to 15–20% of annual. The leads you’ll close in April were generated in January. Focus on follow-up, in-home consults, and review collection. Stop bidding on $12.40 keywords.
June through August — document everything.
5–10% of budget. Crews are building. Send a content team to every project. Every finished pool becomes 30 pieces of winter ad fuel.
September through October — plant for January.
15–20% of annual budget. Run remarketing on every homeowner who toured your site between March and August but didn’t book. Push fall-shot reels of finished pools at twilight. The October impression becomes the January call. Build the audience now — convert it during the buy window.
A Berkeley Lake build — the project type Duluth homeowners are sketching in November and signing for in January.
How we run a Duluth pool builder calendar.
Audit your year
We pull every dollar you spent last year and overlay it on Duluth pool keyword CPCs by month. The waste shows up fast — usually $8K–$14K spent in March through July that generated almost no contracted projects.
Rebuild the calendar
Shift 50–60% of spend into the November–February buy window. Hard pull-back on summer. Fall seeding budget on remarketing audiences captured during the previous spring. Same annual spend, different rhythm.
Compound year over year
Year one: you take the winter window from competitors. Year two: those January contracts become summer build content, which becomes next winter’s ad fuel. By year three you’re booking the spring schedule before competitors have woken up.
The Sugarloaf pool builder who stopped spending in July.
A Duluth pool builder grossing $2.3M was running $1,800/month of flat Google Ads spend year-round. Closing about 11% of leads. We pulled his July budget to $300, his August to $400, and rerouted the difference into a November-through-February push at $3,600/month. By the following March his cost-per-click had dropped from $11.80 average to $5.40, his close rate climbed to 31% on winter-generated leads, and he had 19 signed contracts on the books before April 1st — versus 7 signed contracts at the same point the year before. Same annual budget. 1,140% more pipeline.
Duluth pool builder spend by season (% of annual).
The winter spike isn’t reckless — it’s where the buyers actually are. Flat spend pretends Duluth homeowners decide pools in July. They don’t.
Twilight content like this — captured in summer, deployed in January — is what wins the Duluth winter buy window.
Six moves that separate winning Duluth pool builders from flat spenders.
If you can answer yes to all six of these before November 1st, you’re set up to take the winter buy window from your competitors. Miss two or more and you’re handing them the spring.
Have you pulled CPC data by month?
If you don’t know your November vs. April CPC delta in Duluth, you’re flying blind. The $4.70-to-$12.40 gap is the entire game.
Is 50%+ of next year’s budget allocated November–February?
If your spending plan looks like 12 equal months, you’re optimizing for a flat business in a wildly seasonal market.
Did you shoot finished pool content this summer?
Twilight reels and aerial walkthroughs shot in June through August are the literal ad creative you’ll run in January. No content, no winter campaign.
Are you running fall remarketing?
Every Duluth homeowner who visited your site in May but didn’t convert is your January call list. If you’re not retargeting them in October, you lost them.
Does your form follow up within 8 minutes?
Winter leads close at 3.2x the rate of spring leads — but only if you reach them while the search is still hot. 8 minutes is the line.
Are you pulling back in May, June, July?
The bravery is in turning ads off. If you’re still running spring-level spend at $12 CPC in June, you’re funding the lead platforms’ yacht.
Mid-build content — the kind of in-progress documentation that doubles your asset library before the pool is even finished.
Behind the scenes — every summer shoot we run in Duluth feeds the next winter’s calendar.
What Duluth pool builders keep asking about the calendar.
You’ll lose a small number of impulse leads, yes — and the math still wins by a mile. Summer Duluth leads close at 8–11%. Winter Duluth leads close at 28–35%. Pulling $4,000 of summer spend and reallocating it to January typically nets 4–7 additional contracted projects per year on the same total budget.
Same calendar logic, with one tweak. Year one, you spend slightly more in your launch quarter to build brand recognition, but you still front-load the November–February window. By year two, your previous summer’s content carries the winter ads and the cycle is real.
It works for both — with one nuance. Fiberglass installs faster, which means the buying window stretches slightly later into the year. Duluth fiberglass builders can run a strong push through April. Gunite builders need to pull back in March because the construction calendar can’t deliver by Memorial Day past that point.
Lead-platform spend follows the same calendar logic — but the platforms charge you the same per lead in January as in May, so the relative value is even better. If you’re going to run shared-lead platforms at all, concentrate them in the November–February window. Anywhere else and you’re paying premium for low-intent traffic.
November 8th is the practical start date for Duluth. Search volume on pool keywords climbs hard the second week of November as homeowners turn their attention from holidays-not-yet-here to next-summer-planning. Black Friday through Cyber Monday is also a tactical window for design-deposit promotions if your brand supports it.
Imagine spring 2027 with your build calendar already full by March 1st.
If you want a 30-minute call where we audit your last 12 months of marketing spend, overlay it on Duluth pool keyword CPC seasonality, and show you exactly where the leakage is — that’s free. We do a few of these a week with pool builders across the broader North Atlanta market.
More for Duluth pool builders.
Best web design for pool builders in Duluth, decoded.
A Sugarloaf Country Club pool builder called us last September. Two-acre lot, $140K project sitting in the driveway, and a webs…
$1,247. That’s what most Duluth pool builders pay per booked job.
That number isn’t a typo. It’s what we see on average across pool builders who think they’re running a $90 cost-per-lead engine…
Stop chasing "Atlanta pool builder." Start owning Duluth.
Every pool builder in metro Atlanta is fighting for the same nine fat keywords. Meanwhile the Duluth, Georgia builder ranking #…
Why does your Duluth pool company post every week and never book a job from it?
Ever wonder why a Sugarloaf homeowner who follows your Instagram for two years still calls a competitor when she’s ready to bre…
