Most contractors don't have a marketing problem. They have a referral ceiling. The phone rings enough to stay busy and never quite enough to grow, and nobody can explain why some months are dead.
Here's where contractor leads actually come from online, what they cost, and why most of the money spent on ads in this trade produces nothing.
The bottom line
- Word-of-mouth is the best lead you'll ever get and the one you can't scale on demand. Online channels fill the gaps it leaves.
- Contractor clicks are expensive. Home and home improvement runs a median $8.33 per click and $90.92 per lead, well above the all-industry figures.
- Local Services Ads are moving into Google Ads as Performance Max campaigns through 2026 and 2027. If you run them, this affects you.
Why word-of-mouth stops scaling
Referrals are the highest-closing leads in the trades. They arrive pre-sold, they rarely price-shop, and they cost nothing. No channel beats them.
They also have three limits that no amount of good work fixes.
They're capped by your existing customer count. A hundred past customers can only refer so many people a year. Growing referrals means growing customers, which is the thing you were trying to do.
They're seasonal and lumpy. Referrals cluster around when people are thinking about the work. Nobody refers a roofer in a quiet month.
They don't follow you into new work. If you want more commercial jobs, or you've added a service, your residential referral base doesn't know to send those.
So online channels aren't a replacement for word-of-mouth. They're what levels out the troughs and opens doors referrals don't reach.
The lead channels that work for trades
Three channels do the real work for contractors. The rest is noise.
Local SEO and your Business Profile
For a contractor, the map results are the main event. Someone searching "emergency electrician" near you is going to call one of the businesses shown on the map, and most of them never scroll further.
Google ranks those results on relevance, distance, and prominence. Your Business Profile feeds the first and third directly, which makes completing it the highest-return hour in contractor marketing. Right category, every service listed, real photos of your actual work, accurate hours.
We broke the whole thing down in how to rank higher on Google Maps. The short version for trades: pick the most specific primary category that fits, list every service, and keep your name, address, and phone identical everywhere online.
Reviews
Reviews do double duty here. Google says more reviews and positive ratings can help local ranking, and separately, a homeowner choosing between two unknown contractors picks the one with more proof.
For the trades this matters more than in most industries, because you're asking a stranger to let you into their house and take their deposit. Twelve reviews against a competitor's two hundred loses that decision before the phone rings.
The system is simple and almost nobody runs it: the person who did the work asks, at the moment the job is signed off, with a link or QR code. One follow-up, then stop. Details in how to get more Google reviews.
Google Ads and Local Services Ads
Paid search is the fastest channel and the easiest to waste money on. Two products matter, and they work differently.
Google Ads charges per click. You bid on searches, pay whether or not the person calls, and control the targeting tightly.
Local Services Ads charge per lead. They appear above regular search ads and carry a verification badge after Google screens your license and registration. You "only pay when a customer gets in touch from your ad" (Google Local Services Help).
For most contractors, LSAs are the better starting point. Paying per lead instead of per click removes the worst failure mode in trades advertising: burning budget on clicks that never become a phone call.
One change you need to know about. Google is moving Local Services Ads into the Google Ads platform as Performance Max campaigns with pay-per-lead goals. The first phase began in August 2026 for US home and storefront service advertisers in categories including plumbing, HVAC, and roofing. It expands to other service-area businesses in late 2026, and to remaining categories and non-US accounts in 2027 (Google Ads Help).
Practical implications: manual bidding and vertical-level target CPA go away, weekly budgets convert to daily averages, and your old performance reports don't carry over. Google advises saving reports before migration and allowing up to two weeks afterward for performance to stabilize.
Also worth knowing: bad leads are now credited automatically rather than disputed one by one. Google says leads later judged low quality "may be issued credits automatically," usually posting within 30 days (Google Local Services Help). It no longer credits "job type not serviced" or "geo not serviced" leads, so your service area and job types need to be accurate.
Why most contractor ads waste money
Trades advertising is expensive before anyone makes a mistake. Home and home improvement runs a median $8.33 per click and $90.92 per lead. The all-industry medians are $5.42 and $66.69 (WordStream, 13,474 US search campaigns).
That's 54% more per click than the average advertiser pays. Every structural mistake costs proportionally more.
Where the money actually goes:
- No call tracking. Most contractor leads are phone calls. If you can't tell which calls came from which ad, you're optimizing blind. This is the single most common gap.
- Broad match with no negatives. A roofer bidding broadly pays for "roofing jobs hiring," "roof repair DIY," and "how much does a roof cost" - research, not customers.
- Sending clicks to the homepage. Someone who searched "water heater replacement" should land on a water heater page with a phone number above the fold.
- Running ads outside your hours. If nobody answers after 6pm, paying for 9pm emergency clicks funds voicemail. Either schedule ads around coverage or get the phone answered.
- Service areas drawn too wide. Bidding across a whole metro when you work three zip codes spends your budget on jobs you'd decline. This now costs more, since Google stopped crediting "geo not serviced" leads.
- Judging it in week two. Trades lead volume is lumpy. A fortnight of data tells you nothing.
The pattern underneath all six: the budget isn't too small, it's spread across searches that were never going to become jobs.
What to track
Most contractors track the wrong number, which is leads. Leads aren't the goal. Booked jobs at a profitable cost are the goal.
Four numbers tell you everything:
- Cost per lead, by channel. Separate LSAs, Google Ads, and organic. A blended number hides which one is failing.
- Lead-to-booked-job rate. If you close one in three, your true cost per job is three times your cost per lead. At $90.92 that's roughly $273 before you've turned a wheel.
- Cost per booked job against average job value. This is the only number that tells you whether to spend more or stop.
- Where calls come from. Call tracking numbers on each channel, with recordings if you can. Half the leads contractors dismiss as "bad" were mishandled on the phone.
Then watch your Business Profile for direction requests and calls. Those are people intending to show up or get in touch, which makes them more honest than profile views.
If you want the budget-setting math - working backward from jobs to a daily number - it's in how much should you spend on Google Ads.
How we help contractors
We start by making the free channel work, because it's daft to buy clicks while the map listing sits half-finished. Profile, categories, services, photos, reviews, and the on-site pages that match them.
Then we turn on paid with tracking in place from day one, so by month two you know your cost per booked job rather than your cost per click. For most trades that means starting with Local Services Ads, with search campaigns on the specific jobs worth bidding for.
You can see the scope on our local SEO and Google Ads management pages. If you want a straight read on which channel your business should fund first, tell us your trade and your service area. If the honest answer is that your budget is better spent on reviews and your profile before any ads, we'll tell you that.
About this guide. Maven Media House is a digital marketing studio in Austin, Texas, working with clients nationwide on SEO, paid media, brand strategy, content, and web. Platform mechanics and benchmark figures are quoted from Google's and WordStream's own documentation, cited inline. The prioritization and the worked examples are ours.
Digital Marketing Agency