Company
Work About Contact Blog
Home / Blog / Marketing for Contractors
Marketing for Contractors — Austin, TX

How contractors get more leads online

Where contractor leads actually come from, what a trades lead really costs in 2026, why most contractor ad budgets leak, and the numbers worth tracking.

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).

When Local Services Ads move into Google Ads Google's published migration phases for Local Services Ads moving to Performance Max campaigns with pay-per-lead goals. August 2026: first phase for select US home and storefront service advertisers including plumbing, HVAC and roofing. Late 2026: expands to service-area businesses without storefronts and accounts with custom bidding or booking setups. 2027: non-US accounts and remaining business categories. Source: Google Ads Help. LSAs are moving into Google Ads Becoming Performance Max campaigns with pay-per-lead goals Aug 2026 First phase begins US home & storefront plumbing, HVAC, roofing Late 2026 Expands Service-area businesses custom bidding setups 2027 Completes Non-US accounts and remaining categories Save your reports before migration - old dashboard reports don't carry over. Source: Google Ads Help, "Local Services Ads transition to Performance Max"
Google's published migration phases for Local Services Ads — source: 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).

What a contractor click and lead cost Median Google Ads costs from WordStream's 2026 benchmarks across 13,474 US search campaigns. Home and home improvement: $8.33 per click and $90.92 per lead. All industries: $5.42 per click and $66.69 per lead. Contractor clicks cost 54 percent more than the all-industry median and leads 36 percent more. The report notes its averages are median figures. Contractor clicks cost more Median Google Ads costs, 2026 benchmarks Home & home improvement All industries Cost per click $8.33 $5.42 Cost per lead $90.92 $66.69 Source: WordStream 2026 Google Ads Benchmarks, 13,474 US campaigns
Median click and lead costs for the trades against all industries — source: WordStream 2026

That's 54% more per click than the average advertiser pays. Every structural mistake costs proportionally more.

What a $2,000 contractor budget buys At WordStream's 2026 medians for home and home improvement, a $2,000 monthly budget buys roughly 240 clicks at $8.33 each, and about 22 leads at $90.92 each. The click and lead figures are separate published medians rather than a chained calculation. The booked jobs step assumes an illustrative one-in-three close rate, giving about 7 jobs and a cost per job near $273. Your own close rate decides that step. What $2,000 a month buys Clicks and leads at published medians; the last step is yours Cost per booked job at that rate: about $273 $2,000 monthly ad budget ~240 clicks at $8.33 median CPC ~22 leads at $90.92 median CPL ~7 booked jobs if you close 1 in 3 illustrative close rate Medians: WordStream 2026. Close rate and cost per job: illustrative, Maven Media House
What $2,000 a month buys — medians from WordStream, close rate illustrative

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:

  1. Cost per lead, by channel. Separate LSAs, Google Ads, and organic. A blended number hides which one is failing.
  2. 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.
  3. Cost per booked job against average job value. This is the only number that tells you whether to spend more or stop.
  4. 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.

Let's talk

Which channel
should you fund?

Tell us your trade and your service area. We'll give you a straight read on where your next lead is cheapest to win, and what we'd fix first.

Start a conversation →