A structural rebuild of Quad County Roofing's paid program — Google Ads, Meta, website tracking, and CRM attribution — executed in the dead quarter, before the first storm of 2026 arrived.
CLIENT
Quad County Roofing
INDUSTRY
Home Services · Roofing
ENGAGEMENT
Fractional Growth Partner
WINDOW
Q1 2025 → Q1 2026

new CRM contacts in the dead quarter — before peak season demand arrived.
blended cost per lead across Google and Meta on roughly 2× the budget.
website sessions with 25 tracked conversions vs. 0 the year before.
total leads + calls from paid — 62 vs. 15 a year prior.

Every roofing contractor in the Midwest knows January and February are dead. The ground is frozen. Demand doesn't wake up until March warms and the first real storm rolls through. Most contractors coast through Q1 and save their ad budget for the season they can actually book.
That's exactly the quarter we picked to rebuild Quad County Roofing's entire paid program.
That's exactly the Not because Q1 is easy to show results in, but because Q1 is the honest test. If a redesigned program produces leads in the dead season, you know the numbers aren't seasonality doing the work.quarter we picked to rebuild Quad County Roofing's entire paid program.
Quad County has been a client of The Idea Farm for over a year. Google Ads and Facebook ran every month. The website was up. The CRM existed. From the outside — and from the dashboards — nothing looked broken.
When we pulled the full Q1 2025 tape to baseline the rebuild, here's what was really happening:
Google Ads. A "February Leads Campaign" spent $4,027 at an average CPC near $29 — and produced zero conversions. LSA carried the entire Google side with 7 booked leads on $455.
Meta. 0 lead form submissions across the entire quarter. Across all of 2025, Meta produced 5 form leads total.
Website. 3,183 sessions and 0 conversions recorded in GA4 — a passive brochure. No signal back to either ad platform.
CRM. 13 new contacts logged across three months. No source attribution.
December 2025. Account went dark. Zero spend across both platforms. Six weeks before peak season.
Five separate systems, all running, none of them talking to each other. This is the failure mode most contractors never diagnose. From inside any single dashboard, things look busy. The collapse is in the handoffs — click → site → conversion event → CRM contact. Break any link in that chain and the whole program silently stops producing business.
Roofing in the Midwest gives you about 9 months of real demand — March through November. Every dollar spent without a working funnel underneath it is a dollar that produces noise, not jobs.
Run the Q1 2025 math: Quad County spent $6,596 across Google and Meta and produced 13 CRM contacts. That's $507 per CRM contact — a number a roofer can technically absorb, but one that guarantees you can't scale. Double the budget and you just double the waste.
A rebuilt paid program in June is a paid program that missed half the booking window. The time to fix the funnel is the dead quarter — before peak demand arrives and exposes every gap.
THE STRATEGIC SHIFT
Both Google Ads and Meta are machine-learning systems. Feed them fragmented campaigns, weak conversion events, and a website that fires no signal back, and they stay stuck in learning phase forever. That's exactly what was happening across Quad County's stack.So in Q1 2026 we rebuilt around a single principle, applied across every layer simultaneously:
Consolidate paid structure. One conversion-focused campaign per platform. One audience logic. No more spreading budget across six ad sets so it "feels safer."
Wire real conversion events. Meta pixel tied to actual form submissions. Google Ads tied to LSA booked leads. GA4 firing conversion events that route back to both platforms.
Close the CRM loop. Every form and call routed to GoHighLevel with source attribution. Budget decisions stopped being judgment calls.
Then stop touching it. Let the algorithms compound for 4 weeks without interference.
Same client, same market, same platforms, same dead-season window — Q1 2025 vs. Q1 2026:
Paid Ads · Google
METRIC
$28.87
$4.12
−86%
0
1
First signal
7
11
+57%
3
9
+200%
7
12
+71%
Paid Ads · Meta
METRIC
0
37
New category
8
13
+63%
2.39%
5.58%
+133%
0
33
+33
March 2026 alone produced more Meta form leads (33) than the entire year of 2025 combined (5).
Website Traffic · GA4
METRIC
3,183
12,782
+302%
2,524
9,502
+276%
0
25
New category
Pipeline · GoHighLevel CRM
METRIC
13
46
+254%
8
38
+375%
$507
$277
−45%
The funnel went from broken in five places to working in five places — paid ads, website, conversion tracking, CRM attribution, and algorithm learning loops. Each layer now feeds the next.
And the curves were still improving when Q1 closed. Meta CPC hit $0.31/click in the final week. Google search CPC dropped to $4.12. Website traffic was compounding. Q2 inherited a tuned, instrumented machine heading into the nine months the client can actually book.