Most contractors who've tried PPC have a version of the same story: hired an agency, paid management fees, saw traffic go up, and still didn't get enough calls to justify the spend. The problem usually isn't Google Ads itself — it's that PPC for contractors is genuinely different from PPC for e-commerce or B2B software, and most agencies manage it the same way regardless. This piece breaks down what a competent agency actually does, what the red flags look like, and what you should expect from anyone managing your ad spend.
Why Generic PPC Management Doesn't Work for Home Service Companies
A homeowner searching for a roofer after a storm is not in the same mindset as someone browsing for a SaaS tool. They want to talk to someone today. They're comparing two or three options at most, and they're going to call the first credible business that picks up. The entire funnel — from search to call to booked job — happens in hours, sometimes minutes.
That means PPC for contractors has to be built around calls, not clicks. It has to prioritise search terms that signal urgency and local intent. It has to route traffic to pages built for one purpose: getting the phone to ring. And it has to track what happens after the click — not just whether someone clicked, but whether they called, whether someone answered, and whether that turned into a booked job.
Most agencies don't manage campaigns this way. They optimise for what's easy to measure — clicks, impressions, cost per click — and report those numbers back as proof of performance. Meanwhile, the contractor is still waiting for the phone to ring.
What a Good PPC Agency Actually Does Differently
1. They Build Campaigns Around Services, Not Just Keywords
A roofing company offers roof replacements, storm damage inspections, repairs, and gutters. Each of those services attracts a different type of homeowner with different intent and different average job value. Lumping them all into one campaign with one budget means the highest-volume search terms — often the lower-value ones — eat the budget before the high-intent searches even get a chance to run.
Good agencies build separate campaigns or tightly themed ad groups for each service category. That way budget can be allocated based on job value and conversion rate, not just search volume. A $500 gutter repair lead and a $15,000 roof replacement lead should not be competing for the same daily budget.
2. They Control Match Types to Keep Spend Tight
Broad match keywords are one of the fastest ways to burn a contractor's budget. A broad match keyword like "roofing" can trigger ads for searches like "roofing nail gun reviews" or "roofing jobs in my area" — neither of which is a homeowner looking to hire anyone.
Competent agencies use a combination of exact match and phrase match, review search term reports every week, and add negative keywords aggressively. Negative keywords — the terms you actively exclude — are often more important than the keywords you're bidding on. A clean negative keyword list is the difference between a campaign that generates qualified calls and one that bleeds budget on irrelevant traffic.
3. They Build or Insist on Proper Landing Pages
Sending paid traffic to a homepage is one of the most common and most expensive mistakes in contractor PPC. Homepages are built for browsing. Landing pages are built for converting.
A proper PPC landing page for a contractor has one goal: get the visitor to call. That means a prominent phone number above the fold, a clear headline that matches the search intent, a short trust section with reviews or credentials, and nothing else competing for attention. No navigation menus pulling people toward the blog. No service pages linking off in five directions. One message, one action.
Good agencies either build these pages themselves or work directly with your web team to get them right. If an agency is sending your ad traffic to your homepage and calling it good, they're not doing the job.
4. They Set Up Real Tracking — Not Just Google Analytics
Knowing that 200 people clicked your ad last month tells you almost nothing useful. What matters is how many of those clicks turned into calls, how many calls turned into booked jobs, and what that cost you per booked job.
This requires call tracking — a system that assigns unique phone numbers to different traffic sources so you can see exactly which keywords and campaigns are generating real leads. It also requires tracking form submissions, syncing that data back to Google Ads so the algorithm can optimise toward actual conversions, and reviewing call recordings to assess lead quality.
A good agency will have this infrastructure in place before a campaign goes live, not as an afterthought three months in.
5. They Report on Revenue Metrics, Not Vanity Metrics
The monthly report from a mediocre agency looks impressive: 4,200 impressions, 312 clicks, 7.4% CTR, average CPC of $4.80. What it doesn't tell you is how many leads those clicks generated, how many calls were answered, or how many jobs were booked.
Good agencies report on what contractors actually care about:
- Number of leads generated (calls and forms)
- Cost per lead by service type
- Lead quality — based on call recordings and qualification criteria
- Estimated cost per booked job
- Month-over-month trend in lead volume and quality
If a report can't connect ad spend to booked work, it's not a useful report. It's a dashboard designed to look busy.
6. They Adjust Campaigns Based on What's Actually Happening in the Field
Contractor businesses are seasonal. A roofing company gets slammed after hailstorms. An HVAC company's call volume doubles in June. A plumber runs emergency calls at midnight that no ad campaign can fully predict.
Good agencies stay in contact with the contractor, adjust bids and budgets around demand cycles, pause campaigns when capacity is full, and ramp back up before busy seasons hit. They're not just watching a dashboard — they understand the operational realities of a service business and manage campaigns accordingly.
The Red Flags That Tell You an Agency Isn't Right for Contractors
These aren't minor concerns — they're signs that an agency is applying a generic template to your business and hoping it works.
- No call tracking in place — if they can't tell you how many calls your ads generated, they can't manage toward that outcome
- Campaign targeting a broad service area — running ads across an entire state or region burns budget on searches too far from where you actually work
- No landing pages, just homepage traffic — a guaranteed way to kill conversion rates
- Monthly reports that only show click and impression data — a deliberate deflection from the metrics that matter
- No conversation about search term reports or negative keywords — means they're not actively managing what searches trigger your ads
- Long-term contracts with no performance benchmarks — a signal they're not confident in the results they can deliver
A Simple Framework for Evaluating Any PPC Agency
Before signing with anyone, ask these five questions directly:
- How do you structure campaigns for a contractor with multiple service types? — A good agency will talk about separate campaigns or ad groups per service, budget allocation by job value, and match type strategy.
- What does your landing page setup look like? — They should have a clear answer about whether they build pages, how they're structured, and what conversion rate they're targeting.
- How do you track calls back to specific keywords? — Expect a clear explanation of call tracking software and how it integrates with Google Ads.
- What does your monthly report include? — If the answer is heavy on impressions and light on leads, that's your answer.
- Can you connect me with another contractor you manage? — Any agency worth working with can provide references from similar businesses.
The answers to these questions will tell you more about an agency's competence than any case study or proposal deck.
Frequently Asked Questions
How much should a contractor spend on PPC per month?
Most home service contractors spend between $2,000 and $8,000 per month on Google Ads, depending on market size, competition, and the number of services being targeted. Highly competitive markets — roofing in major metros, HVAC in growing suburbs — push toward the higher end. The budget isn't the whole story though. A well-structured $3,000 campaign outperforms a poorly managed $7,000 one. Start with what you can sustain for 90 days without panicking over early volatility.
What's a good cost per lead for home service contractors?
It varies significantly by trade and market. Roofing leads typically run $80–$200 per lead through Google Ads. HVAC leads range from $50–$150. Plumbing and electrical can run $40–$100 depending on the service type. These are lead costs, not booked-job costs. If your close rate and average job value are strong, a $150 lead that books a $5,000 job is a good trade. Focus on cost per booked job, not just cost per lead.
How long does it take for PPC to generate leads for a contractor?
Google Ads can generate leads within the first week of a campaign going live — that's one of its main advantages over SEO. But the first 30–60 days are a data collection period. Expect some wasted spend while the algorithm learns which searches convert and which don't. A properly structured campaign with good targeting, strong landing pages, and call tracking should be showing clear performance signals within 60–90 days.
What's the difference between Google Ads and Local Services Ads for contractors?
Google Ads are pay-per-click — you bid on keywords and pay each time someone clicks your ad. Local Services Ads (LSAs) are pay-per-lead — you only pay when a verified lead contacts you directly through the ad. LSAs appear above standard Google Ads and carry the Google Guaranteed badge. Both have a place in a contractor's marketing mix. LSAs are often more cost-efficient for high-intent local searches, while Google Ads offer more control over targeting, messaging, and landing page experience.
Why do so many contractors waste money on PPC?
Three main reasons: poor campaign structure that targets the wrong searches, weak or generic landing pages that don't convert traffic into calls, and no real tracking to understand which clicks become booked jobs. Many agencies also run broad match keywords that trigger irrelevant searches, use the same landing page for every service, and report on clicks and impressions instead of leads and revenue. Without tight targeting and proper attribution, it's easy to spend $5,000 a month and have no idea what you got for it.
What should a contractor look for when hiring a PPC agency?
Look for an agency that specialises in home services or at least in local service businesses. They should be able to explain their campaign structure, how they handle match types, what landing pages they build or recommend, and how they track leads back to booked jobs. Ask what metrics they report on and how often. If the answer is clicks, impressions, and CTR — walk away. A good agency talks about cost per lead, lead quality, and call volume. Ask for references from other contractors.
If Your PPC Isn't Generating Quality Calls, the Setup Is the Problem
Bad PPC results rarely come from Google Ads itself — they come from campaigns built without a clear understanding of how contractors actually get jobs. If you're spending money on ads and not seeing it translate into calls and booked work, something in the foundation is wrong: the targeting, the landing pages, the tracking, or all three. Thomas Town Digital works exclusively with home service companies on exactly this — building PPC campaigns that generate qualified calls, not just traffic. Book a free strategy call and we'll walk through your current setup, identify what's wasted, and show you where the real opportunities are.