If you run a plumbing or HVAC company, you already know the cycle. Summers are slammed with AC calls. Winters fill up with burst pipes and furnace failures. Then there are the shoulder months — spring and fall — where the phone goes quiet and you’re staring at a half-empty schedule, wondering where the next job is coming from. The contractors who grow year over year aren’t just better technicians. They’re better at generating leads during the slow periods before the slow period actually hits.
This isn’t about spending more on ads or grinding harder. It’s about building systems that keep your pipeline moving in every season. Here’s how to do it.
Most plumbers and HVAC owners know their busy months by feel, but few have mapped it out precisely. Pull your invoices from the last two years and count jobs by month. You’ll almost certainly see two or three slow months that repeat on the same calendar pattern every year. Once you know exactly when leads drop off, you can plan lead generation activity to hit one to two months ahead of the dip.
For a typical HVAC company in a climate with cold winters:
For plumbers, emergency calls are unpredictable year-round, but discretionary work — fixture upgrades, water heater replacements, remodels — follows a pattern. Water heater inquiries spike in fall when people notice the unit struggling with cold incoming water. Bathroom remodel plumbing picks up in late winter when homeowners are planning spring renovations.
One of the highest-leverage things you can do is create dedicated service pages for seasonal searches before those searches happen. If you want to capture “AC tune-up [city]” traffic in April, that page needs to exist and be indexed well before April. Google doesn’t rank brand-new pages overnight — a page published in January can be ranking well by March.
Examples of seasonal pages worth building:
A professionally built contractor website with hundreds of location and service pages gives you the infrastructure to capture all of these searches — not just the two or three generic keywords everyone else is chasing.
The single most reliable way to stay busy during shoulder months is a maintenance campaign pitched to your existing customer list. Most homeowners have never had their HVAC system serviced proactively. They wait until something breaks. If you reach out and offer a tune-up before summer or before winter, a meaningful percentage will book — especially if they’ve worked with you before and trust you.
What makes a maintenance campaign actually work:
One HVAC company with a list of around 800 past customers ran this exact campaign in late February and booked 40 tune-ups before the first warm week of March. At $89 per tune-up, that’s $3,560 in otherwise-slow-month revenue, plus every one of those visits is a chance to spot a bigger repair or sell a new unit.
Most contractors set up their Google Business Profile once and forget it exists. But posting to it regularly — especially seasonal posts — signals to both Google and potential customers that your business is active and available. During slow months, a post that says “Now booking spring AC check-ups — slots filling fast” creates urgency that a static profile can’t.
Effective GBP posts during slow months:
Some searches happen in every month regardless of season. “How long do water heaters last?” “Why is my AC not cooling?” “How much does a new furnace cost?” These questions get typed into Google 12 months a year. A blog post or FAQ page that answers them accurately — and puts your phone number at the top — earns you leads from people who are actively researching a purchase decision.
The key is that these pages need to be written for the reader first, and they need a clear next step. An article that answers “When should I replace my water heater?” should answer that question honestly and then make it obvious how to get a quote from your company. Readers who find you through an informational search are often closer to booking than they look — they’re doing research because they already suspect they have a problem.
Referrals are not a slow-month strategy on their own, but they’re the lowest-cost lead source you have. Most contractors never ask. The best moment to ask is immediately after completing a job the customer is visibly happy with. Not a week later in an email — right there, in person, while the customer is still feeling relieved that their AC works again or their frozen pipe is fixed.
A simple script: “We really appreciate your business. If any of your neighbors or friends ever need plumbing work, we’d love a recommendation — here’s a card.” That’s it. No awkward pitch, no incentive program required. The ask alone increases referral volume significantly in most businesses that haven’t been doing it.
Contractors who stay booked year-round share a common pattern: they think about lead generation in the off-season, not during the busy season. When you’re slammed with calls in July, it’s tempting to put every ounce of energy into running jobs. But that’s exactly when you should be publishing fall maintenance content, setting up your pre-winter email campaign, and making sure your website is ranking for the keywords that will drive October and November calls.
The website is the most important piece of this. Every seasonal page, every blog post, every service area page you build is a lead-generation asset that works around the clock without you having to do anything. The businesses that treat their website as a 24/7 sales tool instead of an online brochure are the ones that stop riding the feast-or-famine roller coaster.
We build service businesses 500+ page, fast, SEO-ready websites — for $249/month, with a live dashboard so you can watch it climb.
See How It Works →