The Complete Field Manual · U.S. Home-Service Companies

Google Ads for home-service businesses, without burning the truck money.

Every plumber, roofer, and HVAC company knows the feeling: spend two thousand dollars on Google, get a handful of tire-kickers and three calls from people two counties away. Done right, Google Ads keeps your crews booked solid. Done the way most contractors do it, it quietly hands a third of your budget to clicks that were never going to call. This manual walks the whole machine — and stops partway down to show you exactly where your own setup is leaking.

Level Foundational → advancedCovers 10+ tradesUpdated 2026

Part 0 · Orientation

The two machines, and which one books jobs

A home-service company has two separate Google advertising machines, and they work nothing alike. Knowing which is which is the first thing.

The first is Local Services Ads — the row of companies with the green Google Guaranteed badge at the very top of the page. You pay per lead, not per click, and Google ranks you on proximity, reviews, and how fast you answer the phone. Home services was the original Google Guaranteed category, and for emergency trades it's often the best lead source there is. The second is Search PPC — the text ads below the badge. There you pay per click, you bid on keywords, and you control nearly everything. Most of this manual covers the second machine, because that's where the complexity and the leaks live. We return to Google Guaranteed in Part 10.

Home-service clicks are cheaper than legal, but the volume is higher and the margins are thinner, so waste still adds up fast — especially in emergency trades where a single misfired click can cost as much as a dinner. The difference between a tight account and a sloppy one isn't 10%. It's the difference between crews booked and trucks idle.

$8–40
Typical home-service cost-per-click
$95+
Peak for emergency water-damage clicks
20–40%
Of budget wasted without negatives

Part 1 · The Auction

How Google decides what your click costs

Every search triggers an instant auction. Contractors assume the highest bidder wins. They're wrong, and that's the root of most wasted budget.

Position is set by Ad Rank — roughly your bid times your Quality Score. Quality Score is Google's 1–10 rating of how good your ad and page are, from three parts:

Here's why it beats bidding: a contractor with a Quality Score of 9 can outrank one at 4 while paying less per click. Quality Score is the lever that lets a disciplined small shop beat a sloppy franchise. Every chapter that follows raises this number.

The core ideaGoogle rewards relevance with cheaper clicks. The tighter your keyword, ad, and landing page agree with each other, the less you pay. Almost every expensive mistake is a place where those three disagree.

Part 2 · Architecture

Structuring the account so you can control it

Google Ads runs on a hierarchy: Account → Campaigns → Ad Groups → Keywords & Ads. Budgets and locations live at the campaign level. Get the structure wrong and you can't control spend by service or by city.

Organize campaigns by service, not just by trade

A "drain cleaning" call and a "whole-home repipe" call are different money and different urgency. An "AC not cooling" emergency and a "new system install" are different searchers. Each high-value service deserves its own campaign so you can budget it and pause it independently when the schedule fills.

Tightly themed ad groups

Inside a campaign, each ad group holds a small cluster of closely related keywords. The reason is Quality Score: when an ad group is all water heater repair terms, one ad can match all of them perfectly. Dump twenty unrelated services into one group and no ad is relevant to any of them — and your costs climb.

Common failureOne campaign, one ad group, every service crammed together, one generic "We Do It All" ad. Ads run, but every click is overpriced because nothing is relevant to anything. It's the most common contractor setup, and the most expensive.

Part 3 · Keywords & Match Types

Telling Google what to show up for

A keyword is an instruction about which searches you'll pay for. The match type controls how loosely Google reads it — and it's where budget discipline starts.

Match typeHow you write itWhat it triggers on
Exact[emergency plumber near me]That search and very close variants only. Tightest control.
Phrase"emergency plumber"Searches including that meaning in order. Middle ground.
Broademergency plumberAnything Google thinks is related. Widest reach, highest leak risk.

Broad match leans on Google's AI and your conversion data. In skilled hands with clean tracking it finds jobs you'd never think to target. In unskilled hands it's how a plumber pays for plumber salary, how to fix a leaky faucet, or plumbing supply wholesale. Start tight, prove your tracking, open up only once the machine has real conversion signals.

The intent ladder

Part 4 · Negative Keywords

The chapter where most of the money dies

If you read one section twice, read this one. Negative keywords are the searches you tell Google to never show your ad for. They're invisible, unglamorous, and the single biggest source of saved budget in a contractor account.

Without a negative list, a broad keyword for plumber happily spends on plumber salary, plumber apprenticeship, plumbing jobs near me, how to unclog a drain yourself, and plumbing supply near me. Every one is a paid click from someone who will never book you.

The lists every home-service account needs

That last one — the geographic leak — is the most insidious, because it's invisible in your dashboard unless you go hunting. Which is exactly what the tool below does. You've read the theory of where budget escapes. Before the next chapter, find out whether it's escaping from your account — pick your trade and your city.

Local Google Ads Readiness Check

Is your budget leaving your service area?

Sixty seconds. No account access. Pick your trade and city, answer three questions.

Do your campaigns list every city and suburb you serve as targeted locations?

Do you use negative keywords to block nearby cities you don’t serve?

Do you have a separate landing page for each service area?

Your monthly budget
An estimated $0 a month

A local-market and common-mistakes risk assessment based on your answers — not an audit of your live Google Ads account. Figures are estimates for the trade and metro you select, meant to show where setups typically leak.


Your readiness breakdown
Local competitor intelligence

Competitors in your trade are showing up in these suburbs. Each one you don’t target is a job going to someone else:

$18
avg. CPC
$48
emergency peak
120
competitors in metro

What’s costing you money right now

    Fixing this yourself is keyword research, negative-keyword pruning, geo-tuning, and bid management — every week, on top of running the crews. Or have a vetted team do it for a flat monthly fee.

    Get my free setup review →

    Whatever your grade, the fix lives in the next two chapters: tighten the geography, then control the bidding. Let's keep going.

    Part 5 · Geo-Targeting

    The setting that quietly drains contractor budgets

    Geo-targeting is where the leak you just measured actually happens, and it hides behind one dropdown most contractors never touch.

    "Presence" vs "presence or interest" — the trap

    Under each campaign's location options, Google asks who to target. The default is often presence or interest — meaning your ad can show to anyone who's merely shown interest in your area, even from another state. For a local contractor, that's a budget leak straight to people who will never be your customer. You almost always want presence: people in or regularly in your targeted locations. Flipping this one setting has rescued more wasted spend than any clever bid trick.

    Name your service cities — all of them

    Don't target your whole state. Don't even target just your main city. Add every suburb your trucks will actually drive to — the surrounding towns, the corridors, the neighborhoods you'll service. Each named city is a place you can show up and a place a competitor currently owns by default. Then layer radius targeting around your shop for the close-in, fast-response jobs.

    Exclude what you won't drive to, and bid by location

    Explicitly exclude cities and zones outside your service area, so you stop paying for them. Then use location bid adjustments — pay more for the close, profitable neighborhoods, less for the fringe where the drive eats the margin. Geography isn't a checkbox; it's a dial.

    Why this is local, not genericThe right list of suburbs and the right service radius genuinely differ city to city and trade to trade. A plumber in one metro and a roofer in another run the same mechanics but a completely different map. That map is the part that can't be copied from a generic guide.

    Part 6 · Bidding & Budget

    Letting the machine bid — without letting it run wild

    You can set bids by hand (Manual CPC) or let Google's AI bid toward a goal (Smart Bidding). For most contractors the target is Maximize Conversions or Target CPA — you tell Google what a booked call is worth and it adjusts bids to hit it.

    But Smart Bidding is only as smart as your data. It optimizes toward whatever you call a "conversion." Count every junk form and 8-second wrong number as a win, and the AI buys you more of exactly that. This is why Part 9 (tracking) isn't housekeeping — it's the fuel the bidding runs on.

    Dayparting: don't run ads you can't answer

    Home-service intent is brutal about timing. If your phones aren't answered at 2 a.m., don't pay for 2 a.m. emergency clicks that go to voicemail — that's pure waste. Unless you genuinely run 24/7 emergency service, schedule ads to your answering hours. Conversely, if you do answer nights and weekends, that's often where the cheapest emergency jobs hide.

    The learning period

    When you launch or significantly change Smart Bidding, Google enters a learning period — a week or two of volatile, often disappointing results while it gathers data. Contractors panic and rip it out on day three, resetting the clock. The discipline here is mostly the discipline to wait.

    Part 7 · Ads & Assets

    Writing ads that earn the click and the call

    Search ads today are Responsive Search Ads: up to 15 headlines and 4 descriptions, mixed by Google. Give it strong, varied material that speaks to someone whose water heater just failed.

    Assets are not optional

    Ad assets expand your ad and lift performance: call assets (tap to call — the most important for home services), sitelinks (Emergency Service, Financing, Reviews, Service Area), callouts ("Senior Discount," "No Trip Fee," "Warranty Included"), location assets, and lead forms. Free to add, and they raise both click-through rate and Ad Rank.

    Watch the claims"Licensed and insured" had better be true, and pricing claims in the ad must match what you actually charge on site. Bait-and-switch pricing tanks Quality Score through bounce rate and invites complaints. Honesty here is also good marketing.

    Part 8 · Landing Pages

    Where the click either books or evaporates

    You've paid for the click. Where it lands decides whether it becomes a job or vanishes. Sending paid traffic to your homepage is one of the most expensive contractor mistakes.

    One page per service, and per city

    Someone who clicked "AC repair [suburb]" should land on a page about AC repair in that suburb — not a generic homepage. The match between keyword, ad, and page is the third leg of Quality Score, and a dedicated page lifts conversions and lowers your cost per click at the same time.

    What the page must do

    Part 9 · Tracking

    Measuring what matters: booked jobs, not clicks

    This is the chapter contractors skip and then wonder why their campaigns never improve. If you can't measure what happens after the click, you're blind — and so is Google's bidding AI.

    1. Conversion tracking: tag form submissions and calls as conversions, so Google knows which clicks produced leads.
    2. Call tracking: most home-service leads are phone calls. Use dynamic call tracking to tie each call back to the exact keyword and ad — otherwise most of your results are invisible.
    3. Lead quality, not just count: a price-shopper and a burst-pipe emergency are both "conversions" unless you teach the system the difference. Set a minimum call length so 10-second hang-ups don't count.
    4. Offline conversion import — the pro move: when a lead becomes a booked job, feed that back into Google Ads. Now the AI optimizes toward keywords that produce real jobs, not just calls. Almost no small contractor does this. It separates serious from amateur.
    The whole pointClicks are vanity. Calls are progress. Booked jobs are revenue. Build tracking so the machine optimizes toward the last one, and everything upstream improves on its own.

    Part 10 · Google Guaranteed

    The pay-per-lead machine at the top of the page

    Back to the first machine. Local Services Ads sit above everything — above Search ads, above the map, above organic — carrying the green Google Guaranteed badge. Home services was the original Google Guaranteed category, and the model is fundamentally different from PPC.

    Local Services AdsSearch PPC
    You pay forEach lead (call/message)Each click
    Ranking byProximity, reviews, response timeBid × Quality Score
    ControlServices, budget, service areaKeywords, ads, pages, bids
    Best forEmergency "near me" callsScale & keyword coverage

    The Google Guaranteed badge also backs the customer's job up to a coverage limit if they're unsatisfied — which is why the badge converts so well. The trade-off: you can't simply outspend competitors, because inventory is limited and ranking is earned, not bought.

    Getting in, and ranking

    The stackThe strongest contractors don't choose. They run Google Guaranteed to own the top "call now" slot, Search PPC for keyword breadth and the researching customer, and organic underneath — three rows of the same page, each reinforcing the others.

    Part 11 · Performance Max

    The automated campaign — and when to be careful

    Google pushes Performance Max hard: one campaign across Search, Display, YouTube, Gmail, and Maps, with the AI choosing placement. For contractors it demands caution. PMax chases cheap conversions wherever it can find them, and if your tracking counts low-value actions, it floods you with low-value leads from placements you can't fully see. Used well, it needs airtight conversion tracking that values booked jobs, strong negatives, and close watching. Master Search and Google Guaranteed first; treat PMax as an advanced add-on, not a starting point.

    Part 12 · The Cadence

    Why this is never "set and forget"

    Here's the part nobody selling a course wants to dwell on: a healthy account needs hands on it every week. Not because Google is broken, but because the auction, your competitors, and the searches people type all move constantly.

    Done seriously, that's several hours a week of specialized work — keyword research, negative pruning, geo-tuning, bid management, reporting — for as long as the campaigns run. Every week. That's not a reason to avoid Google Ads. It's the reason to be honest about who's going to do it.

    The decision

    Run it yourself, or hand the lever to someone who does this all day

    You now understand the whole machine — the auction, the architecture, the negatives, the geography, the bidding, the tracking, Google Guaranteed, and the weekly grind that keeps it profitable. That's more than most contractors ever learn.

    The honest question isn't whether you can run it. It's whether the hours it takes every week are better spent running your crews — and whether a single leaking month costs more than help would. If you'd rather turn wrenches than prune negative keywords, get a vetted team to run it for a flat monthly fee.

    Get a free setup review →