Contractor marketing got meaningfully harder between 2024 and 2026, and most of the advice circulating online hasn't caught up. Three things changed at once. First, Angi went through a high-profile contractor backlash — the combination of increasing lead costs, shared leads, and the "HomeAdvisor merger" experience left a large cohort of contractors burned and looking for alternatives. The platform didn't die, but the days of "just sign up for Angi and you'll be fine" are over for most trades.
Second, Thumbtack reconfigured how it works for several categories, pushing contractors toward a model that rewards response speed and review volume in ways that disadvantage newer businesses. The result: lead marketplaces generally got more competitive, more expensive per qualified lead, and less reliable as a standalone strategy.
Third — and this is the one most contractors haven't fully internalized yet — Google's AI Overviews (formerly SGE) are eating into organic traffic for informational queries. If you've been relying on a "water heater guide" to drive top-of-funnel traffic, that guide now competes with an AI-generated summary sitting above all organic results. The implication isn't that SEO is dead. It's that the queries worth targeting have changed: transactional and local-intent searches ("emergency plumber [zip]," "AC repair near me") are still largely untouched by AI Overviews; informational queries ("how much does a furnace cost") are increasingly summarized by Google before anyone clicks anything. Build your content strategy around the queries that still drive calls.
TL;DR
No single marketing channel works for every contractor. What works depends on your trade, your market, your budget, and how fast you need calls. A few things that are reliably true in 2026:
- → Lead marketplaces (Angi, HomeAdvisor) are worse ROI than they were 3 years ago
- → Google Business Profile is still the single highest-leverage free marketing asset a contractor can have
- → Pay-per-call has better close rates than form-fill leads because the homeowner already picked up the phone
- → SEO still works — but focus on transactional and local queries, not informational ones that AI Overviews now intercept
- → Most contractors should be running 2-3 channels simultaneously, not betting everything on one
1. What "marketing for contractors" actually means
Marketing for a home-service contractor has one job: put your phone number in front of homeowners who need what you do, at the moment they're ready to hire someone. That's it. The channels, tactics, and tools are all just different mechanisms for accomplishing that same thing.
Where it gets complicated: there are eight or nine legitimate ways to do this, and each one has a different cost structure, different time-to-ROI, different demand on your time, and different ceiling for scale. A roofing company running 30 trucks has a completely different marketing playbook than a two-man HVAC shop. A plumber in a competitive metro needs different tactics than one in a rural county with three competitors.
The goal of this guide is to give you an honest map of the terrain so you can make good decisions about where to invest — not a sales pitch for any one approach.
One thing worth anchoring early: marketing is a numbers game with a known answer. If you know your average job value ($800 for a drain cleaning, $12,000 for a roof replacement), your close rate on leads (20%? 40%?), and your repeat/referral rate — you can back into exactly what you can afford to pay for a lead and still be profitable. That math should drive every marketing decision you make.
2. The 7 marketing channels contractors use
Here's an honest look at every major channel — what it is, what it costs, and the real trade-offs.
Channel 1: SEO (Search Engine Optimization)
Getting your website and Google Business Profile to show up organically when homeowners search "plumber near me" or "roofing contractor [city]." Free traffic once you're ranking, but a 6-12 month ramp-up before meaningful results.
Pros
- Free ongoing traffic once you rank
- Compounding — gets better over time
- High-intent leads (they searched for you)
- Google Business Profile is free and powerful
Cons
- 6-12 month minimum before real results
- Competitive markets are hard to crack
- Algorithm changes can hurt rankings
- Time-intensive to build content
Best for: contractors in it for the long haul who have another lead source keeping the lights on now. Deep dive: SEO for contractors →
Channel 2: Google Ads (Pay-per-click)
You bid to appear at the top of Google search results for keywords like "emergency plumber" or "AC repair near me." You pay every time someone clicks your ad. When it's tuned well, it's the most scalable channel in home services.
Pros
- Fast — live within 24-48 hours
- Scalable — spend more, get more
- High-intent (people are searching right now)
- You control the budget and geography
Cons
- Can be expensive: $15-80 per click in competitive trades
- Requires expertise to run profitably
- Stops the moment you stop paying
- 2-8 week optimization ramp before efficient
Best for: contractors with $2K+/month budget and either willingness to learn or ability to hire a competent manager.
Channel 3: Facebook & Instagram Ads
Paid ads shown to homeowners based on demographics and interests, not search intent. Works differently from Google — you're interrupting people, not catching them mid-search. Better for some trades than others.
Pros
- Lower CPCs than Google ($1-8 vs $15-80)
- Good for visual trades (remodeling, landscaping)
- Retargeting website visitors effectively
- Strong for seasonal campaign pushes
Cons
- Lower intent — people aren't searching for you
- Lead quality is inconsistent
- Form fills often don't pick up the phone
- Worse for emergency/same-day trades
Best for: non-emergency trades with a visual component (kitchen remodels, landscaping, windows, siding). Not ideal for emergency plumbing, HVAC repair, etc.
Channel 4: Pay-per-call
A third-party runs the ads (Google, Facebook, SEO) and you pay only when a real homeowner calls your number — typically after a minimum call duration (60-90 seconds) to filter spam. You're outsourcing the ad management; you just answer the phone.
Pros
- No ramp-up — calls start immediately
- Zero ad management overhead
- You pay for results, not ad spend
- Easy to pause/scale without agency
Cons
- Higher per-call cost than DIY ads at scale
- Less control over targeting and ad content
- Quality varies by provider — vet carefully
- Some providers share leads (watch for this)
Best for: contractors who want calls without learning ad platforms or managing campaigns. Deep dive: What is pay-per-call? →
Channel 5: Lead marketplaces (Angi, HomeAdvisor, Thumbtack, Houzz)
You pay for leads from a marketplace that aggregates homeowner requests and sells them to multiple contractors simultaneously. Volume is often high. Quality and exclusivity are often low.
Pros
- High volume, especially in metros
- Easy to sign up and start fast
- Good for new contractors with no reputation
- Some trades close well on these platforms
Cons
- Leads sold to 3-5 contractors simultaneously
- Creates race-to-the-bottom on price
- Lead quality is inconsistent
- High CPL for what you actually win
Best for: high-volume operations that respond in under 2 minutes and compete on speed + reviews, not price. See also: Alternatives to Angi → and alternatives to HomeAdvisor →
Channel 6: Referrals & word-of-mouth
Existing customers recommend you to neighbors, friends, and family. The oldest lead source in the trades. Closes at the highest rate of any channel. But it's unpredictable and hard to scale on its own.
Pros
- Highest close rate of any channel (60-90%)
- Zero or near-zero acquisition cost
- Pre-sold trust — referred customers don't shop on price
- Can be systematized (referral programs)
Cons
- Unpredictable — can't be forecasted reliably
- Takes years to build meaningful volume
- Ceiling tied to your customer base size
- Doesn't scale fast enough for aggressive growth
Best for: every contractor — it's always worth investing in. But shouldn't be your only channel unless you're at capacity and focused on margin.
Channel 7: Traditional & local marketing
Truck wraps, yard signs, door hangers, direct mail, local radio, billboards, community sponsorships. Old school, but still works for home services because your market is literally the neighborhoods you drive through every day.
Pros
- Truck wraps are essentially free ads — you're driving anyway
- Yard signs build local brand recall in neighborhoods you serve
- Direct mail reaches homeowners who aren't searching online yet
- Community sponsorships build goodwill and referral relationships
Cons
- Hard to measure and attribute
- Radio / billboard costs are significant with uncertain ROI
- Direct mail response rates average 4-5% for prospect lists per current industry data — you still need volume, but it performs better than the old 1-3% rule of thumb
- Slow to build brand equity
Best for: truck wraps (do this — no excuse not to), yard signs in neighborhoods you've worked, and direct mail for seasonal campaigns. Skip radio/billboard unless you're a large regional brand.
3. How to think about your marketing mix
The instinct is to pick the best channel and go all in. That's almost always wrong. The contractors who grow steadily use a mix — typically one fast-response channel for current volume and one long-term channel for future pipeline.
Here's how to think about it based on where you are:
Just starting out (0-2 years, under $500K revenue)
Your first priority is getting jobs in the door, full stop. Start with: personal network and referrals (free, start today), Nextdoor and neighborhood Facebook groups (free), Google Business Profile (free). Add one paid channel once you have cash flow — pay-per-call or a modest Google Ads budget ($500-1,500/month) are the fastest ramps.
Growing operation (2-5 years, $500K-$2M revenue)
You need more predictable volume. Add Google Ads if you haven't already ($2K-5K/month). Start SEO — your website content, GBP, and reviews are compounding while your ads run. Add a referral program with a modest incentive ($50-100 gift card for each referral that becomes a customer). Truck wraps should be done.
Established contractor ($2M+ revenue)
At this stage you're managing a portfolio of channels, not trying to find your first one. Diversification is a risk management strategy — if Angi changes their algorithm or Google Ads gets more expensive, you're not dead. Typical mix: Google Ads (primary paid), SEO (compounding), GBP (always), referral program, truck/yard sign visibility, and possibly direct mail for seasonal campaigns. Evaluate each channel quarterly on hard numbers.
One common mistake: contractors who go all-in on Angi/HomeAdvisor because it's easy, then wake up two years later with no independent lead infrastructure — no website ranking, no Google reviews to speak of, no brand. If the platform changes its pricing or quality, they have nothing. Treat lead marketplaces as a supplement, not the foundation.
4. The brutal economics of each channel
These are estimates based on industry ranges. Your numbers will vary by trade, geography, competition, and how well your campaigns are managed. Use these as planning inputs, not guarantees.
| Channel | Typical CPC / CPL | Est. CPL (cost per lead) | Close rate | Est. CPA (cost per customer) |
|---|---|---|---|---|
| Google Ads (search) | $15–80 / click | $80–300 | 20–40% | $200–1,000 |
| Google LSA (Local Service Ads) | $20–120 / lead | $20–120 (direct) | 25–45% | $50–400 |
| Facebook / Instagram Ads | $1–8 / click | $40–200 | 10–25% | $200–1,200 |
| Pay-per-call (phone call only) | $40–150 / call | $40–150 (direct) | 35–60% | $80–400 |
| Angi / HomeAdvisor | $20–80 / lead | $20–80 (direct) | 8–20% (shared leads) | $150–700 |
| SEO (organic) | $0 / click | $0 (after setup cost) | 25–50% | Near zero (amortized) |
| Referrals | $0–100 incentive | $0–100 | 60–90% | $0–150 |
| Direct mail | $0.35–0.75 / piece | $35–150 | 15–30% | $150–800 |
Note: All ranges are estimates based on industry benchmarks. Google Ads CPCs vary widely by trade and market — a plumber in NYC will pay very different rates than an electrician in rural Ohio. Actual close rates depend heavily on your response time, reviews, and how you handle calls.
A few takeaways from this table worth calling out:
- Referrals win on CPA every time. If you're not actively incentivizing referrals, you're leaving the cheapest customers on the table.
- Angi's real cost is higher than it looks. The $20-80 lead price doesn't account for the fact that 3-5 contractors get the same lead. Your real CPL is $20-80 × (1/close rate). At a 10% close rate on shared leads, a $40 lead costs $400 per customer won.
- Pay-per-call's close rate advantage is significant. Because it's a live inbound call from someone who searched and dialed, close rates are higher than form-fill leads. That changes the CPA math meaningfully.
- SEO's true cost is time, not money. The zero-click-cost number hides the 12-month ramp and the labor to build and maintain it. It's still usually the best long-term CPA — but it's not "free."
5. When to DIY vs hire help
The question isn't really DIY vs hire — it's "which parts are worth paying for, and which can I handle myself without losing much?" Here's the honest answer by task:
Do it yourself
- Google Business Profile setup and management. Takes 2 hours upfront, 15 min/week. Nobody should be charging you to manage this.
- Review generation. Ask every customer. Text them a link. This is a phone call or a text — not something to outsource.
- Truck wraps and yard signs. One trip to a local sign shop. Non-negotiable once you have trucks.
- Referral program. A card in every invoice: "Know someone who needs us? We'll send you a $75 gift card for every referral."
- Social media basics. Job photos, before/afters on Instagram and Nextdoor. No agency needed.
- Basic website. Wix, Squarespace, or WordPress — a serviceable site is a 1-2 day project.
Worth paying for
- Google Ads management (once you're spending $3K+/month). Bad campaign management wastes $1K+/month. A good manager pays for themselves.
- One-time SEO audit and keyword research. $1K-3K for a strategic map is cheap vs. a $2K/month retainer for execution you could do yourself.
- Website SEO technical work. Schema markup, site speed, crawlability. Not DIY-friendly unless you're technical.
- Content writing for SEO (at scale). If you're serious about organic, 10-20 well-written service/location pages is a legitimate project to hire for.
- Facebook Ads creative and targeting. More nuanced than Google Ads for home services. If you're spending $1K+/month, get help.
The mistake most contractors make is either paying for everything (GBP management, social media posting, reputation management — tasks that don't require expertise) or paying for nothing (running their own Google Ads poorly and wondering why it doesn't work). Be strategic about where expert input actually changes the outcome.
6. The mistakes that cost contractors $50K+
These are cross-channel mistakes — things that hurt contractors regardless of which specific channel they're using. Each one is real.
- Over-relying on Angi / HomeAdvisor with no backup. Contractors who built their entire business on shared leads from one marketplace have been wiped out when that platform changed pricing, quality, or how leads are shared. No independent lead infrastructure means no business continuity. Build your GBP, your reviews, and at least one owned channel in parallel.
- No Google Business Profile or neglected GBP. A contractor running $8K/month in Google Ads with a GBP that has 6 reviews and no photos is burning money. The GBP is the most visible thing customers see before they call. It's free. There is no excuse not to keep it current.
- No call tracking — ever. If you don't know which marketing channel drove which call, you can't optimize. A basic call-tracking setup ($50-100/month) that assigns unique numbers to Google Ads, your website, your LSAs, and your direct mail tells you exactly what's working. Flying blind is expensive.
- Paying for leads, not answering the phone. This sounds obvious. It's not. The number-one reason contractors lose paid leads is response time. If you're paying $60 per call and letting it go to voicemail, you're throwing money out. Either answer the phone or use an answering service ($150-300/month is nothing compared to wasted CPL).
- Running Google Ads without conversion tracking. If Google doesn't know which clicks turned into calls, it can't optimize the campaign toward calls. Setting up call conversion tracking is a 30-minute technical task. Without it, you're running on autopilot with no learning mechanism.
- Cheap website that kills conversion. Paying $200/month for leads and sending them to a slow, mobile-unfriendly website with no clear phone number is a CRO disaster. Your website doesn't need to be beautiful. It needs to load in under 2 seconds on mobile and have your phone number in the top right corner on every page.
- Not asking for reviews systematically. Contractors lose to competitors with more reviews, not better work. A formal ask at every job close — text message, email, whatever — is the highest-ROI activity in home services. A contractor who asks 100% of customers has 5× the reviews of one who asks 20%.
- Spreading too thin at the start. Running a tiny budget across five channels simultaneously (Google Ads, Facebook, Angi, direct mail, and Thumbtack) gives you too little signal from any one of them to optimize. Pick two. Run them properly. Expand once you know what works.
7. A 90-day marketing action plan
This plan assumes you're starting from a roughly-zero marketing baseline: some existing customers, maybe a basic website, no consistent lead generation. Adapt for your situation.
Weeks 1-2: Foundation (free stuff, max impact)
- Claim and fully complete your Google Business Profile. Categories, service area, hours, photos (at least 10 real job photos), services list, Q&A populated. Takes 2-3 hours.
- Set up call tracking. Get a CallRail or similar account, create a tracking number for each marketing channel. $50/month. Do this before spending anything on ads.
- Text your last 20 customers asking for a Google review. Short message, link to your GBP. Expect 20-40% response rate. This is the fastest reviews you'll ever get.
- Audit your website. Is it mobile-fast? Is your phone number in the header? Is there a clear call-to-action on every page? Fix the worst offenders.
- Order truck wraps or door magnets if you don't have them. Local sign shop, $400-2,000 depending on vehicle size. Permanent passive advertising.
Weeks 3-4: First paid channel
- Launch one paid channel — either Google Local Service Ads (simpler, lower CPC, shows the "Google Guaranteed" badge) or pay-per-call from a provider you've vetted. Don't do both yet.
- If doing Google LSAs: complete the verification (license, insurance, background check), set your budget at $500-1,000/month to start, choose the exact services you want calls for.
- If doing pay-per-call: pick a provider, set your hours and service area, make sure someone is answering the phone during those hours. That's it — calls start coming in.
- Set up a simple referral card. Leave one with every customer at job close: "Refer a friend who hires us, get a $75 gift card." Takes 30 minutes and a trip to Staples.
- Post your first two job photos on your GBP, Nextdoor, and Instagram. Before/after is gold. "Just finished a bathroom remodel in [neighborhood]" posts get engagement in neighborhood-specific feeds.
Weeks 5-8: Optimize and add SEO foundation
- Review your call tracking data. Which channel drove how many calls? How many converted? Pause anything with zero results at week 6.
- Keep asking for reviews every week. Target: at least 2-4 new Google reviews per week. Recency matters as much as total count.
- Start the SEO foundation: create or improve 2-3 core service pages on your website (one per main service). Each ~800 words, location-specific, real photos from your jobs. Don't publish generic content.
- Claim your free profiles on Yelp, Houzz, and the BBB if you haven't. You don't need to pay for featured placement — just claim and complete the free listing for citation consistency.
- Create a GBP post every week. Job photos, recent work, seasonal tip. Takes 10 minutes. Signals to Google that you're an active business.
Weeks 9-12: Evaluate, expand, and systematize
- Pull a 90-day report from your call tracking. Cost per call by channel, close rate by channel, revenue generated. This is your first real data. Every marketing decision from here forward should start with this report.
- Double down on what's working. If your Google LSAs are generating $300 CPA on $2K/month average jobs, increase the budget. If pay-per-call calls are closing at 45%, add budget there. Follow the math.
- Consider adding a second paid channel if your first one is performing. If you started with pay-per-call, add Google LSAs or vice versa.
- Commission a one-time SEO audit and keyword plan ($1K-2K from a reputable freelancer or boutique agency). This gives you a 12-month roadmap for content and technical SEO you can execute yourself or with a VA.
- Set up monthly recurring: review requests, GBP posts, one new content page per month. These compound. A system is better than heroic effort.
After 90 days you'll have: a strong GBP with momentum, a working paid channel, the beginning of an SEO foundation, a referral program running, and real data to tell you what's working. That's a marketing operation — not just throwing money at platforms and hoping.
FAQ
How much should a contractor spend on marketing? +
The standard rule of thumb is 5-10% of gross revenue. But that assumes you have revenue to reinvest. Early-stage contractors (under $500K/year) often need to spend more aggressively on a percentage basis just to build pipeline. The more useful framing: what does a new customer worth in lifetime value, and what are you willing to pay to acquire one? For most home-service contractors, a customer LTV is $3K-15K. That means you can afford a $300-1,500 customer acquisition cost and still be profitable — which means most marketing channels pay.
Which marketing channel works best for contractors? +
There's no universal answer — it depends on your trade, your market, your budget, and how fast you need calls. Google Ads works for nearly every trade but requires budget and patience to tune. SEO works long-term but won't help this quarter. Pay-per-call is fast but you pay a premium per lead. Angi / HomeAdvisor gives volume but shared leads and race-to-the-bottom pricing. Word-of-mouth is free but unpredictable. Most successful contractors run 2-3 channels simultaneously — not 1.
Is Angi (formerly Angie's List) worth it for contractors? +
For some, yes. For most, the ROI is mediocre because the leads are shared — 3-5 contractors get the same lead simultaneously, which drives down close rates and creates price pressure. The contractors who do well on Angi are the ones who respond within 2 minutes, have 100+ reviews, and are willing to quote aggressively to win jobs on price. If that's your strategy, Angi can work. If you'd rather compete on quality and be the only contractor a homeowner calls, pay-per-call or your own ads are better fits.
Should I hire a marketing agency or do my marketing myself? +
Depends on what you're trying to accomplish. For Google Business Profile and reviews — do it yourself. There's no reason to pay someone $500/month to manage your GBP. For Google Ads at scale — an agency or in-house specialist is usually worth it once you're spending $3K+/month, because bad campaign management can waste $1K+/month easily. For SEO — the middle path works: pay for a one-time audit and keyword map, then execute the content work yourself or with a VA. For website build — one-time hire is fine.
What's the fastest way to get leads as a new contractor? +
In order of speed: (1) Personal network / referrals — zero cost, can start today. (2) Nextdoor business profile and neighborhood posts — free, local, fast. (3) Pay-per-call — can have calls coming in within 24 hours, no ramp-up. (4) Google Ads — 2-4 weeks to get campaigns optimized, then consistent volume. (5) Angi/HomeAdvisor — sign-up is fast but competition on the platform means close rates are low early. (6) SEO — 6-12 months minimum. Don't let anyone tell you otherwise.
About Get That Phone Ringing
Get That Phone Ringing is operated by Gump Global LLC, a US-based pay-per-call lead-generation company. We've spent millions of dollars buying and routing pay-per-call traffic for home-service contractors since 2024 — across plumbing, HVAC, electrical, roofing, pest control, and a dozen other home-service verticals. We write about contractor marketing because most "expert" advice in the space comes from agencies and SaaS companies that don't actually run the campaigns or pay the ad invoices.
Keep reading
- SEO for contractors — the plain-English guide →
- What is pay-per-call? A contractor's guide to inbound calls →
- Pay-per-call vs Angi: the real math side-by-side →
- The best Angi alternatives for contractors in 2026 →
- HomeAdvisor alternatives that actually deliver exclusive leads →
- Get exclusive roofing leads (pay-per-call) →
- Get exclusive plumbing leads (pay-per-call) →
- Get exclusive HVAC leads (pay-per-call) →
Want inbound calls without building an ad campaign?
We run pay-per-call campaigns for home-service contractors. You only pay when a real homeowner calls about real work. No contracts, no ad spend to manage, no ramp-up. Live within one business day.
Get my phone ringing →