Most contractors stick with whatever marketing tactic they tried first and never question it. If Google Ads brought in a few jobs early on, they keep pouring money into Google Ads. If a buddy said Thumbtack worked for him, they run with Thumbtack. But leads come from many different places — and some channels are worth ten times more than others when you factor in cost, quality, and long-term value. Understanding where your leads actually come from is the first step to spending your marketing budget like a business owner, not a gambler.
Google Ads — the text ads that show up above the organic results — are the fastest way to get in front of someone actively searching for your service. When a homeowner types “emergency plumber near me” or “AC repair same day,” they’re not browsing. They have a problem and they want it solved right now. That intent makes paid search one of the highest-converting lead sources available.
The downside is cost. Competitive trades like roofing and HVAC routinely see $20–$50 per click. That means a $1,500 monthly budget might deliver 30–75 visitors, and only a fraction of those will call. The math can still work if your average job value is high and your close rate is solid. But the moment you stop paying, the leads stop. You’re renting visibility, not building it.
When someone searches for a local service, Google often shows a map with three business listings before any other results. That block — called the Local Pack — gets a massive share of clicks, and the traffic is completely free. There’s no cost per click, no ad budget to manage. You earn those spots by having a well-optimized Google Business Profile and strong local SEO signals.
This channel also carries unusually high trust. Consumers see your star rating, read reviews, and can call you directly from the listing without ever visiting your website. For service businesses operating in a defined geographic area, the Local Pack is often the single most valuable source of inbound calls.
Organic search — ranking in Google’s non-paid results — is the slowest channel to build but delivers the lowest cost per lead over time. A contractor with a properly built website can rank for hundreds of different searches across every service they offer and every city they cover. Each one of those pages generates traffic month after month without any ongoing spend.
The key word is “properly built.” A five-page brochure site won’t rank for much. A 500-page site with dedicated pages for each service, each service area, and every relevant topic your customers search for? That site can dominate local search for years. That’s the core idea behind our web design service — building the kind of content depth that earns lasting rankings instead of just looking nice.
A referral from a satisfied customer is the closest thing to a guaranteed close. The prospect already trusts you before they pick up the phone. There’s no cost per lead, no competition at the moment of contact, and the conversion rate is dramatically higher than any paid channel. Ask most contractors where their best jobs came from and referrals top the list.
The problem is control. You can’t scale referrals the way you can scale an ad campaign. You can encourage them — with follow-up systems, review requests, and referral incentives — but you can’t manufacture them on demand. A business that runs entirely on referrals is always one slow month away from a pipeline problem.
Lead reseller platforms sell you contact information for homeowners who filled out a form saying they need your service. The pitch is simple: pay per lead, get jobs. The reality is more complicated. Those same leads are typically sold to three to five competing contractors simultaneously, which means you’re racing to call first and then competing on price with someone who got the same contact info you did.
Lead costs on these platforms have risen sharply in recent years. A roofing lead might run $80–$150. A plumbing lead $30–$75. And because the homeowner submitted a generic form to a third-party site, they often have no particular loyalty to you — they’re shopping around. The lead quality tends to attract price-sensitive customers rather than the ones willing to pay for quality work.
Social media can generate leads, but it works differently than search. Someone scrolling Facebook isn’t actively looking for a contractor — you have to interrupt their feed and create desire. That makes social better for brand awareness and community presence than for direct lead capture, especially for trades where the purchase isn’t impulse-driven.
Where social genuinely works for contractors is before-and-after content. A compelling before/after photo of a finished job, posted to Nextdoor or a local Facebook group, gets shared by neighbors and can generate calls with zero ad spend. Facebook ads can also work well for seasonal promotions or time-sensitive offers when targeted tightly by zip code. But for consistent daily lead volume, social typically can’t match the intent-driven channels.
Old-school methods still produce. A yard sign in front of a job you’re actively working tells every neighbor on the street that you’re already trusted in their area. Door hangers dropped on homes within a few blocks of a job site have measurable response rates, especially in neighborhoods where you’re already doing visible work. These channels work precisely because they’re geographically concentrated — you’re not broadcasting to the entire city, you’re reaching people who can literally see your crew working.
There’s no single right answer — it depends on your budget, how fast you need leads, and your trade. A new roofing company with high margins and an urgent need for jobs should absolutely run Google Ads while getting organic foundations in place. A five-year-old plumbing company with a steady referral base should probably invest heavily in the Local Pack and organic SEO, since those channels return more value per dollar over time than any paid source.
What almost never makes sense is going all-in on lead resellers as a long-term strategy. Buying shared leads from Angi or Thumbtack means you’re paying for a customer who doesn’t know your name and is probably getting calls from your competitors at the same moment. That’s a race to the bottom on price.
The contractors who win consistently do two things at once. They use paid channels — Google Ads, maybe some lead resellers during slow weeks — to keep their crews busy in the short term. And simultaneously, they invest in the assets that pay dividends for years: a proper website with deep content coverage, a fully optimized Google Business Profile, and a system for generating reviews. Those assets get more valuable every month, while paid leads reset to zero the moment you close your wallet.
If you’re not sure your website is built to actually rank and capture leads, that’s the place to start. Everything else in your marketing rests on it.
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 →