Back to Journal
Lead Quality
December 23, 2025
9 min read

Why Holiday Leads Are the Worst (And It's Not Your Marketing's Fault)

Lead quality predictably declines during major holidays, and this has far more to do with buyer psychology and timing than with marketing performance. Here's what's really happening—and why experienced operators don't panic.

Why Holiday Leads Are the Worst (And It's Not Your Marketing's Fault)

Every high-stakes conversation has a moment where it either moves forward—or quietly breaks.

This article is based on real sales meetings and real lead data from contractors and home service companies who actively run paid ads year-round and manage sales teams.

You're looking at your lead reports the week before Christmas. Your Facebook leads are showing up but not converting. Your Google leads are down. Your close rate dropped from 30% to 15%. Your first instinct: something's wrong with your marketing.

But here's what actually happens: holiday lead quality predictably declines, and it has more to do with buyer psychology than your ad campaigns. The best operators plan for this instead of reacting to it.

📊 Holiday Lead Impact (Week Before Christmas)

  • No-show rates: 15% → 30-40%
  • Facebook close rates: 25% → 10-12%
  • Google close rates: 30% → 20-22%

What actually changes during the holidays

During major holidays, the mix of people clicking your ads shifts. Your targeting hasn't changed. Your ad copy hasn't changed. But the right people aren't in the market right now.

Think about it from a homeowner's perspective: if you're serious about a $50,000 kitchen remodel, are you starting that process the week before Christmas? Probably not. You're focused on family, travel, and holiday prep.

But who is clicking your ads? People with time on their hands. People who are browsing because they're bored. People who think contractors might be desperate for work and offering discounts.

Across multiple contractors spending $10k–$40k/month on ads, we consistently see the same pattern during the week before Thanksgiving, the week before Christmas, and New Year's week: lead volume might stay the same or even increase, but lead quality drops significantly. No-show rates typically increase from ~15% to ~30–40%. Close rates often drop by 30–50%.

The leads look the same on paper—same demographics, same targeting, same ad copy—but they behave completely differently.

The four types of holiday leads (and why most don't convert)

When someone books an appointment during a major holiday, there's usually a reason—and it's often not a good one for you.

Time-fillers: They have time off work and figure "why not?" They're not urgent or committed. These appointments often no-show or cancel at the last minute.

Impulse bookers: They're stressed about the holidays and making reactive decisions. They see your ad, feel overwhelmed, and think "maybe I should finally do that bathroom renovation." By the time you call them back after the holiday, the urgency is gone.

Price-shoppers: They know contractors might be slower during holidays, so they think they can get a better deal. They're not looking for quality or service—they're looking for a discount. These leads rarely convert at profitable margins.

Researchers: They're not ready to buy. They're not even sure they want to buy. But they have time, so they're filling out forms and booking consultations. They'll waste your sales team's time, and you'll never see a dollar from them.

This isn't speculation. I've tracked this across multiple companies. Holiday weeks consistently show higher no-show rates, lower close rates, and more "just looking" inquiries.

Why serious buyers wait

Serious buyers know this isn't the right time to start a project. They're thinking ahead.

A homeowner serious about a $75,000 kitchen remodel isn't starting that process during the holidays. They know contractors are busy with family. They know materials might be delayed. They know the timeline will be complicated. So they wait.

They might be researching. They might be saving your website. They might even be clicking your ads to learn more. But they're not booking appointments. They're not filling out forms. They're planning for January or February, when life gets back to normal and they can actually commit to a project.

This creates a double whammy: your best potential customers are waiting, while your worst potential customers are actively engaging.

The serious buyers are still out there—they're just waiting.

Facebook vs Google during holidays

Facebook leads and Google leads behave differently during holidays, and understanding this helps you manage expectations.

Facebook leads tend to get worse faster. Why? Because Facebook is a discovery platform. People aren't actively searching—they're scrolling and clicking. During holidays, when people have more time to scroll, you get more clicks from people who aren't serious.

Google leads tend to hold up better. Why? Because Google is an intent platform. People are actively searching for what you do. Even during holidays, someone searching "kitchen remodel contractor near me" has more intent than someone clicking a Facebook ad.

Facebook (Discovery Platform)

Normal:  ████████████████████████ 25%
Holiday: ██████████ 10–12%

More casual browsers during holidays → bigger drop

Google (Intent Platform)

Normal:  ████████████████████████████ 30%
Holiday: ████████████████████ 20–22%

Searchers still researching → smaller drop

This doesn't mean you should stop running Facebook ads during holidays. It means you should expect different performance. If you're seeing Facebook leads drop in quality, that's normal. It's not a sign that your Facebook ads broke—it's a sign that it's December.

What the algorithms are doing (and why pausing hurts)

When you reduce ad spend significantly or pause campaigns, the algorithms reset. Facebook and Google's algorithms need consistent data to optimize. When you cut spend by 50% or pause campaigns entirely, you're telling the algorithm to start over.

When you come back after the holidays, your campaigns have to relearn what works. Your cost per lead goes up. Your quality scores drop. You're playing catch-up for weeks.

I've seen contractors cut their holiday ad spend, then spend the entire month of January trying to get their campaigns back to where they were. They saved money in December, but they lost money in January because their campaigns were underperforming.

The better approach? Maintain consistent spend, but adjust your expectations. Know that holiday leads will be lower quality. Know that your close rate will drop. But keep the algorithms fed. Keep the data flowing. When January hits and serious buyers come back, your campaigns will be ready.

Some contractors even increase spend slightly during holidays, knowing that while lead quality is lower, they're building brand awareness and capturing the few serious buyers who are still active. When those buyers are ready to move forward in January, they remember your company.

Consistency through volatility is what keeps algorithms optimized.

An anonymized example from December

Here's what we observed with two similar contractors during the same holiday period:

Contractor A: Maintained ~$15k/month spend through December. Close rate dropped from 28% to 14% during holiday weeks, but ad spend and campaign structure stayed consistent.

Contractor B: Cut spend to ~$5k/month mid-December after seeing close rates drop. Paused several campaigns entirely.

January outcomes:

  • Contractor A: Cost per lead normalized within 7–10 days. Close rates recovered to ~26% by mid-January. Campaigns were ready when serious buyers returned.

  • Contractor B: Cost per lead stayed elevated for ~3 weeks. Close rates took longer to recover, hovering around 20% until late January. Campaigns had to relearn what worked.

This is an observed pattern, not a guarantee. But it illustrates the trade-off: saving money in December often means paying for it in January when algorithms have to relearn.

When adjusting spend does make sense

Maintaining spend doesn't mean "never adjust." There are times when adjustments make sense.

Budget caps: If you're hitting monthly budget limits and holiday leads aren't converting, it's reasonable to reduce spend slightly rather than waste budget on low-quality leads. But don't pause entirely—reduce by 20–30%, not 50%+.

Creative swaps: If you're running holiday-specific creative that's underperforming, swap it out. But keep the campaigns running.

Scheduling changes: If your sales team is taking time off and can't handle the volume, reducing spend to match capacity makes sense. But communicate this clearly—it's a capacity decision, not a performance decision.

Emergency services exception: If you're in emergency services (plumbing, HVAC repairs), holiday weeks might actually be busier. Insurance-related or urgent repairs don't follow the same pattern. Adjust expectations accordingly.

Small budget exception: If you're spending under $5k/month and every dollar counts, you might need to modulate spend more aggressively. But understand the trade-off: you'll pay for it in January when algorithms have to relearn.

The key is making informed adjustments, not emotional ones. If you're reducing spend, know why. If you're maintaining spend, know why. Don't just react to a bad week.

Should I adjust my December ad spend?

Is your close rate down?
  ↓
  ├─ YES → Is it holiday week?
  │         ├─ YES → Don't change anything major
  │         └─ NO → Investigate further
  └─ NO → Continue as planned

The biggest mistake operators make in December

The biggest mistake? Making major marketing decisions based on one bad holiday week.

I've seen contractors see a bad week in December and immediately fire their marketing agency, switch ad platforms, redesign their website, and change their entire approach. By the time they realize the problem was just holiday timing, they've wasted thousands of dollars and months of optimization.

Holiday weeks are outliers. They're not representative of your normal performance. Making major decisions based on outlier data is like changing your entire business because you had one bad day.

Holiday weeks are outliers. Making system-wide changes based on outliers is how good campaigns get broken.

Never make major marketing changes during holiday weeks. Wait until January. See how things perform when life gets back to normal. Then make decisions based on representative data.

If your close rate drops from 30% to 15% during Christmas week, that's not a sign that your marketing is broken. That's a sign that it's Christmas week.

If your close rate drops during Christmas week, that's not a marketing signal — it's a calendar signal.

If your close rate is still 15% in mid-January, then you have a problem worth solving.

How experienced operators plan for seasonal volatility

The best operators don't fight seasonal volatility—they plan for it.

They know that December will be slower. They know that January will bounce back. They know that summer might be busy and fall might be steady. They build this into their budgets, their expectations, and their strategies.

What experienced operators do differently:

  • Reduce sales team quotas during holiday weeks, knowing that even good salespeople can't close leads that aren't serious
  • Use holiday weeks for training, team building, or catching up on administrative work
  • Run special offers or focus on capturing leads for follow-up in January
  • Maintain consistent ad spend to keep algorithms optimized
  • Adjust expectations, not strategies

"We used to panic every December. Now we just tell the team to expect it, and everyone's less stressed." — Roofing contractor, Texas

The key is planning. If you know that holiday weeks will produce lower-quality leads, you can prepare for it. You can adjust your expectations. You can budget accordingly. You can avoid the panic that leads to bad decisions.

The takeaway: zoom out or pay for it later

The contractors who maintain consistent ad spend, consistent messaging, and consistent expectations through holiday weeks are the ones who perform best long-term. Their campaigns stay optimized. Their algorithms keep learning. When serious buyers come back in January, they're ready.

The contractors who panic and make reactionary changes are the ones who struggle. They're always playing catch-up. They're always trying to fix problems that aren't really problems.

If you're going to run paid ads year-round, you have to accept that some periods will be better than others. Holiday weeks will be worse. That's not a bug—it's a feature. It's how the market works.

The best operators zoom out. They look at trends, not days. They make decisions based on data, not emotion. They plan for volatility instead of fighting it.

If your close rate doesn't bounce back by mid-January, then you have a real problem worth solving. But give it until then before you make that call. One bad holiday week is not a reason to overhaul your entire strategy.

Why We Write About This

We build software for people who rely on it to do real work. Sharing how we think about stability, judgment, and systems is part of building that trust.

Related Reading