


Roofing Contractor
Case Study
After nearly 50 years of honest work, we finally have a website that matches our reputation. Figgle didn’t dress us up like some big corporation — they told our real story and put us in front of the homeowners, businesses, and government buyers who actually need us. Phones are booked out.



Roofing Contractor
Case Study
Figgle understood Raleigh from day one. They built a site that ranks for the exact keywords homeowners search, and the quote form stays full. A hundred new customers since launch — we haven’t looked back.



Gutter Contractor
Case Study
I run a small local crew — the last thing I needed was an agency that didn’t understand the trades. Figgle got it right away. Clean site, clear message, easy quotes. Six years of honest work, finally being seen by the right people.
The Problem
Why most contractor “lead buying” doesn’t scale
Most NC contractors buy leads from aggregators — HomeAdvisor / Angi, Networx, Modernize, Thumbtack, ServicePro — that resell each lead to 3–5 competitors. Conversion rates run 5–10% on the best days, the cost-per-booked-job creeps up every quarter as the platforms over-saturate, and you have no control over which leads you pay for.
Lead generation that actually works runs on owned channels: Local Service Ads where Google sells leads exclusively (not a reseller), Google Ads campaigns segmented by intent and trade, organic Map Pack visibility that compounds, and a reputation system that closes the funnel. Each channel has its own lead economics, lead quality signal, and conversion window — and they work better together than any one alone.
- Aggregator leads resold to 3–5 competitors race to lowest price
- Lead quality drops as platforms scale beyond their original lead supply
- No control over which leads you pay for — bad fit and bad scope come through anyway
- Margins shrink every year as more contractors chase the same shared pool
Channels We Run
Four channels we run together for contractor lead generation
Each channel produces its own lead economics and quality signal — together they compound into durable, owned, exclusive lead flow.
Local Service Ads (LSAs)
Google’s pay-per-lead network. Cheapest cost-per-lead in NC ($30–$90 per lead) and sits above the Map Pack on emergency-intent searches. Exclusive — Google sells the lead once, not five times.
Intent-Segmented Google Ads
Paid search where you control budget, ad copy, landing pages, and bid strategy. Campaigns segmented by repair / replacement / specialty / commercial intent so spend goes to the conversion window that actually books jobs.
Local SEO + Map Pack
Compounding organic lead flow that drops cost-per-lead 60–80% over time. The expensive channel to launch but the cheapest at scale — a year of consistent local SEO work pays for itself many times over.
Reviews + Reputation Loop
Closing the conversion loop. Every booked job becomes a review that drives the next lead, every review feeds the GBP signal that ranks you in the Map Pack, and the loop compounds across channels.
Why Figgle lead generation works differently
We don’t sell leads — we build the channels that produce YOUR leads, owned by you, ranked under your domain, and attributed to your phone number. Aggregators sell volume; we build durable lead flow that compounds. Cost-per-lead matters less than lead exclusivity and quality — an LSA lead at $60 you alone receive converts at 2–4x the rate of an aggregator lead resold to four other contractors, even if the aggregator lead is half the price.
Each NC trade has its own lead-gen mechanics. Roofing works on storm-event response and insurance work. HVAC needs heat-wave campaign surge capacity and maintenance-plan signup funnels. Electrical wins on EV charger and generator specialty long-tail. Plumbing needs freeze-event response and 24/7 positioning. Concrete, landscape, remodeling, and home-builder all have their own buyer journeys. We build the channel mix per trade.
For the broader marketing strategy that wraps lead generation, see our contractor marketing hub. For service-specific deep-dives, see Local SEO, Google Ads, Local Service Ads, or web design.
The Process
How we launch your growth system
Discovery call
A real conversation about your business, your crew, and your service area — not a pitch.
Free growth plan
A written plan with exact numbers, sized to your market, delivered in 48 hours.
Build phase
New site, local SEO foundation, and ad accounts wired into your live dashboard.
Launch & learn
Go live, watch the first calls land, and iterate weekly on what is converting.
Scale what works
Double down on the channels driving booked jobs. Cut what is not. Repeat monthly.
Built for contractors across North Carolina
We do local SEO for contractors serving Raleigh, Charlotte, Durham, Greensboro, Winston-Salem, Wilmington, Fayetteville, Asheville, and surrounding NC markets. The state-level page is the main conversion asset, and local proof can later be layered in where you have real market evidence.
Lead Generation Questions
Questions NC contractors usually ask us
How much does contractor lead generation cost in NC?
Depends on the channel and the trade. LSA leads run $30–$90 per lead. Google Ads cost-per-converted-lead lands $80–$300 depending on trade and intent (emergency trades cheaper, remodeling and high-ticket trades higher). Aggregator leads (HomeAdvisor, Networx) appear cheaper at $20–$50 but the resold-to-competitors dynamic drops conversion rates 60–80% so cost-per-booked-job is usually higher. Most healthy NC contractor lead-gen programs run $2K–$10K/mo total — see our pricing for the line items.
Are LSAs better than HomeAdvisor or Angi for NC contractors?
Almost always for residential trades. LSA leads are exclusive (Google sells once), tied to specific intent, and sit above Map Pack visually. HomeAdvisor / Angi resell each lead to 3–5 contractors so even at lower per-lead prices the booked-job math is worse. Most NC contractors should run LSAs heavy and aggregators only as a small experiment, if at all. See how we run LSAs.
How long until lead generation produces results?
LSAs and Google Ads produce booked jobs within 1–2 weeks of launch. Local SEO Map Pack movement starts in 60–90 days; competitive organic rankings take 4–7 months. Reviews compound over 6–12 months. Most healthy NC contractor lead-gen programs produce meaningful flow inside 30 days and compound for years after. Long-cycle trades (remodeling, home builders) take longer for signed contracts.
Should we run all four channels or focus on one?
All four together is the right answer for most NC contractors above $2K/mo total marketing spend. LSAs for cheap exclusive emergency volume; Google Ads for intent-segmented control; Local SEO for compounding cost-efficiency; reviews to close the funnel. Below ~$1.5K/mo you can't afford all four meaningfully — start with LSAs + reviews and layer in Ads + SEO as budget grows. Don't run only aggregator leads as your single channel; the math doesn't compound.
Does lead generation differ by trade?
Significantly. Emergency trades (roofing, HVAC, plumbing) work best with LSA + Google Ads weighted heavy. Specialty trades (electrical with EV chargers and generators) work on long-tail Google Ads + specialty SEO. Long-cycle trades (remodeling, home builders) need email/SMS nurture and Houzz / Realtor channels in the mix. Landscape needs seasonal pacing. Concrete needs portfolio-driven visual SEO. We tune the channel mix per trade.
Ready to generate more leads?
If you are paying aggregators for resold leads, watching margins shrink as the platforms over-saturate, or running flat-budget Ads that miss seasonal demand spikes — Figgle can audit your lead-gen channels for free and show where the booked-job leverage actually is.
Book Your Strategy CallLocal SEO for every trade we serve
We build the local SEO playbook into every trade we serve — Google Business Profile, map-pack rankings, and on-page tuning made for the way contractors actually win work.
Lead Generation by Trade
Pick your trade for trade-specific lead-gen tactics
Each trade has its own buyer journey, channel mix, and cost-per-lead economics. Pick yours for the playbook tuned to that trade specifically.