Google Ads and PPC for the trades

Google Ads for home services: they searched “near me”, and they want a job.

82,000 US searches a month are people who want to become an electrician or an HVAC tech, not hire one. Plenty of them add “near me”, the exact phrase you bid hardest on. Connect your account with one Google sign-in and AdPilot’s AI takes it from there. It works through the account without you, establishes who you are really paying to reach, and puts each fix in front of you in plain words. Tap approve, or skip it. No PPC knowledge needed.

Start free - no credit card

One Google sign-in to start · No PPC experience needed · Flat price, never a cut of your ad spend · Free 7 days · You approve every change

PPC for plumbers and HVAC has a problem no other industry has this badly.

The trades are short of people. That shortage shows up in Google in a way nobody warns you about: a huge share of search containing your trade is someone looking for work rather than someone with a burst pipe.

It would be manageable if those searches looked different. They do not. “hvac jobs near me” and “electrician jobs near me” use the same “near me” phrasing that home services advertisers bid hardest on, and broad match cheerfully connects the two. You pay emergency call-out prices to reach an apprentice.

AdPilot hooks into the account and works through it the way a consultant would if you were paying one by the hour. Searches that were never a job. Hours when the ads run and the phone rings out. Ads that get clicks and book nothing. Each finding comes back as a card, in the words you would use on site. You approve it or you skip it. Nothing reaches your account until you do.

And you stay in control the whole way:

  • You approve every change. The AI proposes; you decide. Every budget, bid, keyword, or ad edit arrives as a plain-language card you approve or skip with one tap. Nothing is ever applied on its own.
  • A snapshot before every change. AdPilot saves exactly how things looked before anything is touched, so you always have a clean “before.”
  • One-click revert. Don’t like a change once it’s live? Undo it in a single click, straight back to that snapshot.
  • A full audit log. Who, what, when, the old value and the new value, every change recorded. Nothing hidden.
  • You keep the keys. You connect with one secure Google sign-in, and it only ever makes changes you approve. The account stays yours start to finish - you never transfer ownership, and you can disconnect anytime.

Where home services ad budgets actually leak

Real US search volumes from July 2026. Every line contains a word plumbers, HVAC firms and electricians bid on, and not one of them is a customer with a problem.

Note how many of them say “near me”. That is the phrase most trades advertisers treat as their highest intent signal.

What people searchSearches/moWhy it is not a client
hvac jobs near me15,000Looking for work, and it says “near me”
plumber salary14,000Career research
aaron the plumber13,000A person people follow, not a service
hvac jobs13,000Looking for work
what does hvac stand for11,000A definition
electrician jobs near me11,000Looking for work, “near me” again
hvac apprentice jobs11,000Wants to train, not hire
electrician jobs10,000Looking for work
electrician apprentice jobs7,700Wants to train
fat electrician7,300A YouTube channel about military history
the fat electrician7,200The same channel
hvac tools5,400Buying tools, probably a competitor

US monthly search volume, Ahrefs, July 2026. Around 126,000 searches a month, and not a call-out among them.

Negative keywords for home services. Free, no email, no form.

Take it and use it, customer or not. Ten minutes, costs nothing, and in the trades it is the best-paid ten minutes you will spend on the business this week.

Jobs and training
jobs, job, salary, wage, pay, apprentice, apprenticeship, trainee, hiring, career, careers, school, training, course, certification, licence exam, union, resume, indeed
Doing it themselves
how to, diy, do it yourself, tutorial, youtube, step by step, guide, fix it myself, instructions, manual
Tools, parts and supply
tools, tool, parts, part, supply, supplies, wholesale, home depot, lowes, harbor freight, buy, for sale
People and channels
fat electrician, aaron the plumber, mario, youtube channel, tiktok, reddit
Definitions and study
what does, what is, stands for, meaning, definition, wikipedia, diagram, symbols
Free work
free repair, free service, free installation, charity, volunteer, grant

One important exception. Do not block “free” on its own. “Free estimate” and “free quote” are how home services customers search, and cutting them off will cost you real jobs. Block the specific phrases above instead, and leave the estimate and quote wording running.

PPC for the trades: five things that matter more than your bids

  • Calls are the business, so track calls. Almost nobody fills in a form when water is coming through the ceiling. If your conversion tracking counts form submissions only, Google is optimising toward the smallest and slowest part of your pipeline.
  • Emergency and scheduled are two different businesses. One is urgent, expensive and time sensitive. The other compares three quotes over a fortnight. Same campaign means the cheaper, slower searcher takes the budget every time.
  • Do not pay for hours you do not answer. Running emergency ads overnight is right only if somebody picks up overnight. Otherwise it is the most expensive voicemail in the business. Check the hours against the answered-call log, not against intention.
  • Target by drive time, not by city. A van has a realistic radius and it is rarely the whole metro. Location targeting set to a city or county quietly spends most of the budget on jobs you would decline anyway.
  • Let the budget follow the season. HVAC has two peaks a year at opposite temperature extremes, and the shoulder months are where money goes to die. A flat monthly budget across a seasonal trade is a decision, usually an accidental one.

What a home services marketing agency charges, and why the bill grows as you do.

Agencies that specialise in the trades price above generalists, and most bill a monthly retainer plus a percentage of your ad spend. Ten to twenty percent is the usual range. The busier your crews, the larger their share.

Illustrative example. Agencies vary, so check your own contract. All the arithmetic is here so you can hold it against your own invoice.

You spend $4,000/month on ads

Home services agency

$1,800/mo

$1,200 retainer + 15% of $4,000 ($600) - on top of the $4,000 Google already takes

AdPilot

$99/mo

Flat, whatever you spend

You spend $12,000/month on ads

Home services agency

$3,000/mo

$1,200 retainer + 15% of $12,000 ($1,800) - you grew, so their invoice grew

AdPilot

$99/mo

Flat, whatever you spend

You spend $30,000/month on ads

Home services agency

$5,700/mo

15% alone is $4,500/mo, with the retainer still on top - and it climbs every time you scale

AdPilot

$99/mo

Flat, whatever you spend

At those rates the agency clears well past $20,000 in the first year and grows from there. AdPilot Growth is $1,188 a year and it does not move. That difference is a second van.

Google Ads management for home services, shown as cards you approve one at a time.

What you actually pay a trades marketing agency for is the hands-on part. Building separate campaigns for emergency and scheduled work, digging through search terms for money leaks, setting the service radius honestly, writing ads that get the phone ringing. AdPilot’s AI does that job and explains itself every time.

Examples of what the cards look like - not results from your account

Builds your campaigns

Build a complete Search campaign for emergency plumbing: 3 ad groups, 40 keywords chosen for people with a problem right now, and 8 ads. Put together and waiting on your say-so.

Proposed change

Approve Skip

What it’s doing: Writing the whole campaign for you, ads and all, so the job does not begin with a blank form. It only runs once you approve.

Finds wasted spend

You paid 94 times this month for searches containing “apprentice.” Those are people who want to learn the trade, not book you. Add it as a negative keyword and the spending stops.

Proposed change

Approve Skip

What it’s doing: Reading your search terms for money that never turns into a call-out, then closing the leaks. (A “negative keyword” simply tells Google not to show your ad for that search.)

Tightens your targeting

Your emergency ads run at 2am, but nobody is picking up and every one of those clicks was wasted. Either take the calls or stop paying for that window.

Proposed change

Approve Skip

What it’s doing: Matching your money to the hours you actually answer and the drive time your vans will really accept.

Drafts better ads

None of your ads mention same-day availability, which is the first thing an emergency searcher looks for. Here are 4 headlines built around response time instead of company history.

Proposed change

Approve Skip

What it’s doing: Writing ads around what the person needs in that moment, not what the business wants to say about itself.

Set up in minutes. No PPC background needed.

You don’t need to know what a “match type” or a “quality score” is. AdPilot does the analysis and explains everything in plain English.

  1. 1

    Connect your Google Ads account

    One secure Google sign-in - nothing to install, no API keys, no technical setup. AdPilot analyzes your account and never changes anything until you approve it, one tap at a time. Disconnect anytime.

  2. 2

    Answer a few plain questions

    Tell AdPilot your goal - more calls? more sales? a lower cost per customer? - and a couple of simple numbers about your business, like what one customer is worth to you. Plain words, no jargon.

  3. 3

    Approve improvements with one tap

    AdPilot reads your account - or builds you a brand-new campaign from scratch - and hands you concrete moves as plain-language cards, each explaining what it does and why. Tap Approve on the ones you like. Skip the rest.

Start free - no credit card

Free 7 days · No credit card · You approve every change · Cancel anytime

A quiet phone does not wait for the monthly report.

Agencies review on a schedule. Your crews are idle this afternoon.

On a monthly reporting cycle you find out in week five that week two went badly. The budget has gone and the jobs never came in. AdPilot surfaces the problem while there is still money left to redirect.

Catching a bad search term on Tuesday rather than next month is the whole difference. One is steering. The other is reading the map after you have arrived.

AdPilot vs a home services marketing agency

A straight comparison. No straw men.

What you pay

Trades agency: A retainer, usually with a percentage of ad spend on top. Their cut grows every time you add a van.

AdPilot: One flat monthly price. It does not move when your ad spend does.

How fast a problem gets fixed

Trades agency: You raise it, it joins a queue, you hear back next week.

AdPilot: The account is read continuously. A leak shows up as a card the same day it starts costing you.

Who holds the account

Trades agency: You hand over access. Changes happen and you read about them in the report.

AdPilot: You keep the keys. Every change waits for your one-tap approval, with a snapshot and one-click revert behind it.

Conflicts of interest

Trades agency: Trades agencies commonly take several firms in the same trade and the same metro. Your budget may be funding a competitor’s learning curve.

AdPilot: It is software. It works on your account only, and it has no other firm in your service area.

Contract

Trades agency: Six or twelve month minimum terms are common.

AdPilot: Month to month, cancel anytime. Free 7 days first, no card.

Start free - no credit card

Free 7 days · No credit card · You approve every change · Cancel anytime

You keep control, and you stop being dependent.

Most owners never learn how their own Google Ads account works. Nobody explains it, and an agency has little reason to start. AdPilot is built the other way round. Every card tells you:

  • What it changes - for example, pause a keyword that spent $240 and produced no calls.
  • Why it helps - the reasoning, not just the instruction.
  • What it is based on - the numbers in your own account.

Approve one and a snapshot is saved first. Then a before and after dashboard shows what happened to cost per booked job, calls and spend, in words that do not require a marketing course. After a month or two you know which levers actually keep the vans busy.

Flat, predictable pricing. It never grows with your ad spend.

Start with a free 7-day trial. No card. Pick a plan at the end, or walk away. Every plan is flat, so whether you spend $2,000 or $40,000 a month on ads, your AdPilot price is the same. We never take a percentage of your spend.

Growth
Most popular
$99/ month

For the solo advertiser running their own shop.

1 Google Ads account

  • 7 days free
  • No credit card to start
  • Cancel anytime
Start free
Pro
$249/ month

For power users & freelancers with several clients.

10 Google Ads accounts

  • 7 days free
  • No credit card to start
  • Cancel anytime
Start free
Agency
$799/ month

For agencies managing many client accounts.

Unlimited Google Ads accounts

  • 7 days free
  • No credit card to start
  • Cancel anytime
Start free

Full plan details on the pricing page.

AdPilot is new - and we’d rather earn your trust than fake it.

We could plaster this page with five-star quotes and a “trusted by 10,000 businesses” banner. We won’t - because AdPilot is new, and inventing proof would be lying to you. Instead, here’s what actually protects you:

  • You risk nothing to try it. 7 days free, no credit card. If it isn’t useful, you walk away having spent nothing.
  • Your account is never at risk. Nothing is ever applied without your one-tap approval, a snapshot is saved before every edit, every change has one-click revert, and a full audit log records it. The worst case is a suggestion you don’t like - so you just don’t approve it.
  • Guardrails you can’t trip by accident. AdPilot never deletes campaigns and never touches shared budgets. Some doors simply don’t exist.
  • Built by an operator, not a VC-funded black box. Software made to give small businesses the Google Ads work an agency charges a retainer for - without agency prices or the loss of control.

Judge us on the work, the math, and the safeguards - on your own numbers, not our adjectives.

Questions, answered straight

What should count as a conversion for a plumbing or HVAC business?

A phone call, in nearly every case. Emergency work almost never arrives by form. If your tracking counts form fills only, your best jobs are invisible to Google and it will bid toward the wrong people. AdPilot checks whether call tracking is in place before it recommends bid changes, because bid advice on broken tracking is worse than no advice.

Should emergency and scheduled work be in the same campaign?

No. They behave nothing alike. Emergency searchers convert within minutes and pay a premium; people planning a system replacement compare quotes for a fortnight. Sharing a campaign means the slower searcher takes the budget because they click more.

Should I run ads overnight?

Only if somebody answers overnight. Otherwise you are buying the most expensive voicemail in the business. This is one of the most common leaks we see, and it is easy to check against your answered calls rather than your intentions.

How do I stop paying for people looking for jobs?

The negative keyword list above is the fastest fix, and it is genuinely the biggest single leak in this industry. Beyond that, watch your search terms report weekly, because new job-shaped phrasings appear constantly and each one costs a call-out price.

My work is seasonal. Can the budget follow that?

It should. HVAC in particular peaks twice a year at opposite extremes, and a flat monthly budget spends your shoulder months subsidising nothing. AdPilot can propose budget shifts as the pattern shows up in your own numbers rather than on a generic calendar.

Do I need existing campaigns to start?

No. AdPilot can build the whole thing from nothing, keyword set and ads included. If you already run campaigns, it improves those instead. Your call.

Will AdPilot change anything on its own?

No. Never. AdPilot proposes and you decide. Nothing is written to your account until you approve that specific change with one tap. If you approve nothing, nothing changes.

What if I don’t like a change I approved?

One-click revert. A snapshot is saved before every change, so it rolls straight back to how it was. The audit log shows exactly what happened, old value and new value.

Does the price go up as I spend more on ads?

No. Your plan price is flat no matter what you spend. Unlike an agency, AdPilot never takes a percentage of your budget.

See what your ad budget is actually buying.

Connect your account with a secure Google sign-in. Answer a few plain questions about your trade, your hours and how far your vans travel. Then take the improvements one approval at a time, every one with a snapshot and a one-click undo behind it. One flat price. No retainer, no cut of your ad spend, no contract.

Start free - no credit card

Free 7 days · No credit card · You approve every change · Cancel anytime