Google Ads · Plumbing Playbook

Google Ads for Plumbers: The 3-Phase Plan That Books Jobs, Not Just Clicks

Most plumbing ad accounts don't fail because of the budget. They fail because of the setup. Here is the build, tune, and scale plan we follow so every dollar chases a booked job, not a curious click.

By the UpRank team·Updated September 2026·12 min read
Plumber in a service van answering a customer call on his phone
☎Calls, not clicks
✓Cost per booked job

The short version

  • Build (days 1–30): split campaigns by service, use exact and phrase match, and send every ad to a page made for that service.
  • Tune (days 31–90): read the search terms every week, add negative keywords, and track calls all the way to booked jobs.
  • Scale (day 90+): only add budget once your cost per booked job is profitable, then grow it in small steps.
  • New for 2026: Google is moving many Search campaigns to AI Max. Know which settings to check so it doesn't send your budget to DIY searches.
The search behind the click

Why Google Ads work so well for plumbers (and why they waste money so fast)

A person typing "plumber near me" at 10 p.m. isn't shopping around. There's water on the floor and they will call the first company that looks trustworthy. That's what makes plumbing ads powerful. The same urgency also means a poorly built campaign can spend a week's budget in an afternoon. Not every plumbing search is the same, so treat them as three different customers:

Emergency

"Burst pipe," "24 hour plumber"

Highest urgency, highest cost per click, and the fastest to call. Price barely matters here. Speed and trust decide who gets the job.

Planned, high ticket

"Water heater replacement," "repipe"

Big jobs where the customer compares two or three quotes over a day or two. Reviews, clear pricing, and financing help you win them.

Routine

"Drain cleaning," "leaky faucet"

Lower tickets but steady volume. These keep the trucks busy and turn into repeat customers when the service is good.

Each group needs its own bid, its own ads, and its own landing page. Put all three in one campaign and Google will spend most of the money wherever clicks are cheapest. For plumbers that's usually routine and DIY searches, not the emergencies that pay the bills.

The roadmap

Build, tune, scale: 90 days to a campaign you can trust

Each phase has one job. Skipping ahead, like scaling before you've cut waste, is how plumbing accounts burn money.

1
Days 1–30

Build it right

Campaign structure, match types, ads, and landing pages that match what the caller needs.

See Phase 1 →
2
Days 31–90

Tune out the waste

Negative keywords, call quality, bidding changes, and landing page fixes based on real data.

See Phase 2 →
3
Day 90+

Scale what's working

Add budget, hours, services, and service areas, but only where the cost per job holds.

See Phase 3 →
Phase 1 · Days 1–30

Build a campaign structure that doesn't leak money

Most wasted plumbing budget is locked in on day one: one campaign, broad keywords, every ad pointing at the homepage. Fixing the structure costs nothing and makes every later step easier.

  • One ad group per service, each with its own ads and landing page
  • Emergency terms in their own campaign so they get their own budget
  • Location targeting set to people in your service area, not "interested in"
  • Conversion tracking live before you spend the first dollar
Organized plumbing service van shelves with labeled bins, representing an organized ad account

The ad groups every plumbing account should start with

Ad groupExample keywordsSend clicks to
Emergency plumbing
own campaign & budget
[emergency plumber], "24 hour plumber", "burst pipe repair"Emergency page with a big call button and your response-time promise
Drains & sewer"drain cleaning", "clogged main line", "sewer line repair"Drain & sewer page with camera inspection info
Water heaters"water heater replacement", "tankless water heater install", "no hot water"Water heater page with brands, financing, and same-day install
Leaks & repipe"slab leak detection", "water leak repair", "whole house repipe"Leak detection page explaining the process
Brand[your company name], "your company name reviews"Homepage. Cheap clicks, and it stops competitors from buying your name.

Match types: start tight, loosen later

Exact match for your money keywords, like emergency and water heater terms. Phrase match for service + city variations. Hold off on broad match until you have a couple of months of search term data and a solid negative list. Broad match on day one is how you end up paying for "how to unclog a toilet with dish soap."

Location: people in your area

In location options, choose "Presence: people in or regularly in your targeted locations." The default also includes people just interested in your area, like someone in another state researching a vacation home. Target the ZIP codes or cities your trucks can reach quickly, not a big circle around the shop.

Ads that get the phone ringing

Each ad group needs at least one Responsive Search Ad. Google lets you write up to 15 headlines (30 characters each) and 4 descriptions (90 characters each), then mixes them. The best plumbing headlines follow one simple formula:

Urgency+Service+Location+Proof

Pin only your most important headline, usually the service + city one, to position 1. Let Google rotate the rest. Pinning everything takes away the variety Google needs to find the best combinations.

  • Call asset with your hours, so people can call right from the ad
  • Location asset linked to your Google Business Profile
  • Sitelinks to your main service pages
  • Callouts like "Upfront Pricing," "Licensed & Insured," "No Overtime Fees"
Sponsored · yourplumbingco.com/emergency
Emergency Plumber in [City] | Live Dispatcher 24/7 | Licensed & Insured
Burst pipe or flooding? A licensed plumber can be on the way in minutes. Upfront pricing before any work starts. Call now.
Drain CleaningWater HeatersLeak DetectionReviews

Example only. The headline changes every few seconds to show how Google mixes your headlines.

Landing page must-haves

This is where most accounts lose. An emergency caller decides in seconds. The page has to answer "can you help me right now?" before they scroll. Every service ad group should point to a page that has:

Click-to-call up top

A tappable phone number in the first screen on mobile, and a sticky call bar as they scroll.

A short form

Name and phone, that's it. Every extra field costs you leads from people who can't talk right now.

Proof they can check

Google rating and review count, license number, real photos of your team and trucks.

Service area

List the cities and neighborhoods you cover so people know right away you'll come to them.

A clear promise

Response time, upfront pricing, and a guarantee, stated plainly, not buried in fine print.

Fast load

Compressed images, no heavy sliders above the fold. A page that loads slowly on a phone loses the call.

⚠ New in 2026: check your AI Max settings

Google is automatically upgrading many Search campaigns to AI Max, starting with campaigns that used campaign-level broad match or automatically created assets. AI Max can match searches beyond your keyword list, write ad text from your website, and send clicks to other pages on your site. For plumbers that can mean ads showing for DIY searches or landing on your blog. After the upgrade, review the search terms report, add URL exclusions for pages that shouldn't get ad traffic, and use location and brand controls. Treat it as something to watch every week.

Phase 2 · Days 31–90

Tune out the waste and track what really books jobs

After a month you have real data: which searches triggered your ads, which ones called, and which calls turned into work. Phase 2 is about using it. In most accounts, cutting waste here lowers your cost per call without spending a dollar more.

The weekly habit: open the search terms report, sort by cost, and ask of each line, "Would I pay for this call?" If the answer is no, it becomes a negative keyword.

Plumbing business owner reviewing ad performance on a laptop at the shop desk

Negative keywords to add right away

Plumbing searches pull in do-it-yourselfers, job seekers, and parts shoppers. Start with these, then keep adding from your own search terms report.

Do-it-yourself

how todiyyourselfyoutubevideotutorialstep by stepreddit

Jobs & training

jobshiringsalaryapprenticeschoollicense examresumeunion

Parts & stores

home depotlowespartskitwholesalesupplyamazonmanual

Not your customer

freecheaprentlandlord lawgameclipartdefinitionmeaning

Careful with "cheap" and "free." If you advertise free estimates, keep "free estimate" and only exclude the bad combinations.

Track the job, not just the call

A 20-second call from a wrong number and a 6-minute call that turns into a new water heater look the same if you only count "calls." Set up tracking in layers:

  • Calls from ads with a minimum call length, often 60–90 seconds, so hang-ups don't count
  • Calls from the website using a Google forwarding number on your landing pages
  • Form submissions counted once per lead
  • Booked jobs sent back into Google Ads from your CRM or dispatch software (offline conversion import)

That last step matters most. Once Google knows which calls became paying jobs, its bidding can chase more calls like those instead of more calls in general.

A bidding timeline that doesn't guess

Start controlled

Use Manual CPC or Maximize Clicks with a cap while tracking proves itself. You learn what each click really costs.

Switch to Maximize Conversions

Once calls are counted reliably and coming in steadily each week, let Google chase them.

Add a target CPA

When conversions are steady, set a target cost per lead close to what you've actually been paying, then tighten it slowly.

Bid on value

If you import booked jobs with revenue, switch to value-based bidding so a $4,000 repipe counts for more than a $150 drain call.

Phase 3 · Day 90+

Scale only what's profitable

Scaling a broken campaign just loses money faster. Before adding budget, check three things: you're tracking booked jobs, your cost per booked job leaves real profit after labor and parts, and your phones are answered live, day and night. If all three are true, use these levers:

Row of clean plumbing service vans lined up at sunrise, ready to dispatch
Lever 1

Raise budget in small steps

Add about 15–25% at a time, then wait two weeks. If cost per booked job holds, repeat. If it jumps, you've found the ceiling for your current area.

Lever 2

Own the after-hours window

Nights and weekends are when emergencies happen and many competitors turn their ads off. Raise bids for those hours, but only if someone answers.

Lever 3

Push higher-ticket services

Water heaters, repipes, sewer lines, and leak detection pay more per job. Give them their own budget so cheap drain clicks don't eat it.

Lever 4

Expand one area at a time

Add the next city or ZIP group as its own campaign or ad group. That way you can see whether it pays before it takes over the budget.

Lever 5

Add Local Services Ads

LSAs appear above regular ads, charge per lead instead of per click, and carry the Google Verified badge, which replaced Google Guaranteed in late 2025. Run them alongside Search, not instead of it.

Lever 6

Protect your brand

As your name gets known, competitors will bid on it. A small brand campaign keeps you at the top when past customers search for you.

4 mistakes that sink most plumbing ad accounts

  • Every ad goes to the homepage. The emergency caller has to hunt for the phone number, and many leave.
  • Broad match with no negatives. The budget goes to DIY videos and job seekers.
  • Counting every call as a lead. Wrong numbers and sales calls make bad keywords look good.
  • Ads running when no one answers. Paying for a 2 a.m. click that goes to voicemail is the most expensive mistake on this list.
The number that matters

Cost per call is nice. Cost per booked job pays the bills.

A campaign that looks expensive per call can be very profitable if those calls turn into big jobs. Plug in your own numbers to see what each booked job really costs and what you get back.

Cost per call$75
Booked jobs per month20
Cost per booked job$150
Revenue per $1 of ad spend$3.67

This calculator shows revenue, not profit. Subtract labor, parts, and overhead to see what you actually keep.

FAQ

Google Ads for plumbers: common questions

How much should a plumbing company spend on Google Ads?

Work backward from your market. Use Google's Keyword Planner to see what emergency and service keywords cost in your area, then plan a budget that buys enough clicks each day to get steady calls. If the budget runs out by noon every day, you're missing the afternoon and evening emergencies. Start with the budget you can hold for 90 days, measure cost per booked job, and grow from there.

How long before Google Ads bring in plumbing jobs?

A well-built campaign can bring calls in the first days after launch. The first month is mostly for learning, though: you're finding out which searches are wasted and how well calls turn into jobs. Most of the improvement comes in months two and three, once the negative keywords, tracking, and bidding are dialed in.

Should I run Local Services Ads or regular Google Ads?

Both, if you can. Local Services Ads appear at the very top, charge per lead, and show the Google Verified badge, but you get little control over which searches trigger them. Regular Search ads give you keyword control, ad copy testing, and landing pages. Together they give you more space at the top of the page and two separate streams of leads.

What are the best keywords for plumber Google Ads?

Start with urgent service + location terms like "emergency plumber [city]," "burst pipe repair," and "water heater replacement [city]." They cost more per click, but the people searching them are ready to book. Then add routine service terms. Leave informational searches ("why is my water heater making noise") for your website's SEO, not your ad budget.

Why are my plumbing ads getting clicks but no calls?

It's almost always one of three things: ads that go to the homepage instead of a service page, loose match types pulling in DIY and research searches, or a landing page that doesn't show a phone number right away on mobile. Fix those first, before you touch bids or budget.

Does AI Max change how plumbers should run Google Ads?

It changes what you need to watch. AI Max can match searches beyond your keyword list and choose landing pages for you. Plumbers should review the search terms report every week, exclude pages that shouldn't get ad traffic (blog posts, careers), and keep strong negative keyword lists. The basics still apply: good structure, good tracking, good pages.

Call Now Free Quote