Ask most contractors why revenue drops every fall or every winter and the answer is almost always some version of “that is just the business.” Roofers point to storm season. Remodelers point to holiday scheduling. Dock and marine contractors point to the lake freezing over. All of it sounds like weather. Almost none of it actually is.
What is actually happening is simpler and less comfortable: most contractors have exactly one lead engine, word of mouth and referrals, and that engine only fires when people are actively thinking about the project, which is a narrow window tied to season. When the season ends, the engine stops, and revenue drops with it. That is not inevitable. It is the predictable result of having one channel instead of a system.
The Math Behind the Swing
Take a mid-size remodeling or roofing contractor doing $1.5 million a year, with 70 percent of that revenue landing in a six-month window. That means the other six months carry $450,000 in revenue, less than a third of the pace. Payroll, equipment financing, and overhead do not shrink to match. The owner is either carrying that gap in cash reserves, laying off crew every winter and rehiring every spring, or discounting hard just to keep the pipeline moving in the slow months, which trains customers to wait for the discount.
None of those three options fixes the actual problem. They all manage the symptom of a lead source that only works part of the year.
Why Busy Season Marketing Is a Symptom, Not a Strategy
Most contractor marketing spend follows the season instead of getting ahead of it. Search ads ramp up in spring when everyone else’s ramp up too, which is exactly when cost per click is highest and margins on paid leads are thinnest. Google Business Profile posts happen when there is time, which is never in peak season and rarely in the off season either. The result is a marketing calendar that mirrors the revenue swing instead of correcting it, spending the most money for leads when competition for those leads is also at its peak.
A contractor who is only visible during the four months everyone searches is competing against every other contractor for the same shrinking pool of high-intent, high-competition clicks. A contractor who is visible year round is capturing the research phase: the homeowner planning a spring remodel who starts looking in November, the boat owner thinking about a dock replacement before the season they actually need it. That research phase has almost no competition, because almost nobody is marketing into it.
CLIENT WORK: Tonka Built
Tonka Built has spent 22 years building docks and boat lifts on Lake Minnetonka, almost entirely on word of mouth that peaks every spring and dries up every fall. BSPKN built the search and content layer that keeps that reputation working in the months nobody is calling a neighbor for a name.
What a Year Round Pipeline Actually Requires
1. Content and SEO That Targets the Planning Phase, Not Just the Buying Phase
Search behavior for major home and property projects starts months before a contract is signed. Content built around planning-phase questions, project cost ranges, permit timelines, off-season versus in-season pricing, captures that traffic and puts a contractor’s name in front of the homeowner long before the busy-season rush begins. This is also where GEO content matters: AI assistants increasingly answer “when should I schedule X” and “how much does Y cost” questions directly, and a contractor with no structured content answering those questions does not get cited.
2. A Google Business Profile That Posts and Responds Year Round
Google Business Profile activity, post frequency, review response rate, photo updates, does not pause well just because a crew is not on a roof that week. Profiles that go quiet for four months lose ranking momentum that takes weeks to rebuild once the season starts again. Off-season is exactly when a contractor has the time to build this out, and exactly when most contractors stop touching it.
3. Retargeting and Email Nurture for the Homeowners Who Were Not Ready Yet
A homeowner who requested a quote in September and did not book is not a dead lead, they are a spring project waiting for the right nudge. Most contractors have no system to stay in front of that person for the five months between the quote and the decision. A retargeting sequence and a simple email nurture keep the contractor top of mind without needing an active sales rep to manually follow up on a spreadsheet.
4. Off-Season Offers That Do Not Just Mean Discounting
The instinct to discount in the slow season trains buyers to wait for the discount, which compounds the seasonality problem instead of solving it. A better off-season offer trades on capacity, not price: guaranteed scheduling priority, locked-in spring pricing before rates increase, or bundled planning and design work that a busy season has no time for. These offers give homeowners a real reason to commit early without teaching them that patience equals a lower price.
Busy Season Marketing vs. a Year Round Pipeline
| Approach | Busy Season Marketing | Year Round Pipeline |
|---|---|---|
| When it runs | 4 to 6 months, matching peak demand | 12 months, weighted toward the planning phase |
| Competition level | Highest, every competitor is spending at the same time | Lowest in off-season research windows |
| Off-season revenue | Relies on layoffs, discounting, or cash reserves | Booked in advance from planning-phase leads |
| Lead source | Referrals and word of mouth, seasonal by nature | SEO, GEO, GBP, and retargeting, active all year |
Frequently Asked Questions
How long does it take to smooth out a seasonal revenue swing?
Most contractors see meaningful off-season lead volume within 90 to 120 days of launching planning-phase content and a consistent Google Business Profile cadence, since that is roughly the lag between search visibility improving and the next planning-phase search cycle catching it. Full smoothing of the annual swing typically takes one full seasonal cycle, because it requires capturing a planning phase that happens only once a year for most projects.
Does this mean spending more on marketing overall?
Not necessarily. It usually means reallocating spend that currently clusters into four peak months, when cost per click is highest, into a year round cadence where off-season clicks and content investment cost less and face far less competition.
Will off-season marketing cannibalize busy season leads?
No. It captures a different buyer, the one planning ahead, rather than competing for the same last-minute buyer already searching in peak season. Those are two different funnel stages, and most contractors are currently only marketing to one of them.
Contractors who eliminate seasonal swings are not lucky and they are not in a different market than everyone else complaining about the slow season. They simply stopped relying on a lead source that only works four months a year. Learn more about what that system looks like in the visibility gap that costs the best contractors jobs and how roofing contractors have solved the same off-season problem, or explore the seasonal dock and marine contractor case for a water-dependent version of this exact challenge.
BSPKN builds the SEO, GEO, and Google Business Profile systems that give contractors a pipeline that runs on the calendar, not on the weather. Learn more about our construction marketing services or see how the same system applies across industries at Propel.
Build a Pipeline That Does Not Care What Month It Is.
Book a 15-minute intro call with BSPKN. We will walk through what a year round lead pipeline looks like for a contractor who is currently living off two busy seasons and word of mouth.
