Plumbers

Google Ads and tracking for plumbing businesses.

Track the calls, filter wrong-service enquiries, and cut spend on DIY and parts searches. Emergency and scheduled work need separate campaign decisions.

I build separate campaigns for emergency plumbing calls and planned plumbing work, matched to your crew, your service area, and the way you respond. You approve the fee, the ad budget, and the end date in writing before launch.

Every engagement gets a fixed test budget and an end date. Nothing spends until both are written down.

The account should show which services bring calls and forms, what those contacts cost, and where spend should change.

Emergency calls and planned work are different decisions

A burst pipe is decided in minutes. A repipe or a water-heater replacement is decided over days, with a site visit, a quote, and sometimes a permit. A campaign that blends them can make the emergency calls look expensive or make the planned projects look cheap. Separate budgets and separate outcomes keep each one readable.

What I manage

Dispatch work

Emergency plumbing

Active leaks, burst pipes, no-water calls, and sewage backups, limited to the services you actually dispatch. The ad matches the response window you can keep. It does not promise 24-hour or same-day service the business cannot provide.

Service and equipment

Drain and sewer

Drain cleaning, hydro jetting, sewer inspection, and sewer-line repair use related search language but need different qualification and equipment. They get their own campaign or landing page once the account data shows the split is worth it.

Repair and replacement

Water heaters

Repair, replacement, and tankless installation. The landing page states what you assess and install, the service area, and the next step.

Planned projects

Repiping, remodels, and commercial work

These usually involve a site visit, a proposal, and sometimes permits or insurance paperwork. The campaign speaks to that buying process, not to an emergency call.

What gets tracked

I track calls and forms from the ads and your website, with quality checks and a next step. The monthly report shows:

  • spend and contacts by campaign and service
  • calls and forms counted separately, with call length
  • missed and short calls
  • the searches the money went on, and the ones blocked

The ad platform records the enquiry. Your own records show what happened after it arrived. Cost per lead is a platform number. Cost per confirmed job is closer to the decision, and you can work it out with the cost per booked job calculator.

Sample plumbing monthly report

See what your ads brought in.

Illustrative sample.

Google ad spend
$1,200
Management fee
$400
Total cost
$1,600

24 recorded calls

12 recorded forms

Cost per call or form
$33.33$1,200 ad spend ÷ 36 recorded contacts.
Calls over 60 seconds
19Of 24 recorded calls.
Search terms blocked
46Added as negatives this month.
Spend on top campaign
58%Emergency repair: 22 of the 36 contacts.
What happens next

Move budget toward emergency repair and block the next set of DIY searches.

Every dollar is broken down by campaign and search term.

Response time is part of the campaign

When a customer has an active leak or no water, the response process decides whether the enquiry becomes a job. The ad should not promise a response time you cannot keep. The landing page should show the phone number, the service area, and the next step. The monthly report shows missed and short calls, so you can see when slow answers cost you.

Where plumbing spend leaks

Irrelevant searches. DIY how-to, parts shopping, product research, job listings, training, code questions, and permit lookups. I review the search-terms report and add negative keywords for the ones that cannot become your work.

Wrong area. Location matching uses several signals and is not perfectly accurate. I compare enquiry locations with travel time and booked-job economics before widening or narrowing the area.

Calls you cannot serve. A lead count can rise while booked jobs stay flat, because the caller needs a service you do not offer, the job is too far, or no one is free to take it.

After-hours demand. Night and weekend searches cost more to win and need an on-call rotation to serve. If you have neither a rotation nor a premium rate, the campaign should promise business hours.

Two channels, two decisions

Local Services Ads charge per lead and show a verified badge above the search results. That suits the late-night burst-pipe search. Search Ads charge per click and let the ad say what you do. That suits repipes, remodels, and commercial work, where the customer reads before calling.

Blended into one cost per lead, the emergency calls make planned work look expensive and the planned work makes the emergency calls look cheap. Each channel gets its own budget, its own outcome definition, and its own decision date.

The first test has a boundary

There is no universal budget for a plumbing company. The right first test depends on emergency coverage, service mix, average ticket, labour, materials, margin, service area, and how many jobs your crew can take now.

Before launch, you approve my fee, the separate ad budget, and the end date in writing. At the end, you choose to continue, adjust, or stop. More calls do not justify more spend unless they become jobs your team can serve and you can defend.

Start with three numbers

Tell me what your last marketing attempt cost, what a typical plumbing job is worth after the costs you track, and how many jobs your crew can take this week. If one number is missing, working it out is part of the review.

Last marketing cost
Ads + fees

What did the last attempt cost?

Typical job value
After costs

What is a normal job worth to you?

Crew capacity
Jobs / week

How many can you take this week?

Get a free review. The first step is a read-only review. If the numbers do not justify more advertising, I will say so.

Questions plumbing businesses ask

Should emergency and scheduled plumbing work use separate campaigns?

Usually, when the urgency, hours, landing page, sales process, or economics differ. Separating them gives emergency dispatches and planned projects a readable budget and a readable decision. A smaller account can start simpler and add separation as the search-term and booking data justify it.

Which plumbing services deserve separate campaigns?

Start with the service lines that differ materially in search intent, job value, equipment, response process, or what the landing page has to explain. Emergency work, drain and sewer services, water heaters, repiping, and commercial projects are the common candidates, but account size and real data decide how much separation is practical.

What plumbing searches should be excluded?

Begin by reviewing DIY and how-to searches, parts and supply shopping, product research, jobs, training, code questions, and permit lookups. Exclude the terms that do not represent a service you sell. Google Ads supports broad, phrase, and exact negative match types in Search campaigns.

Should water-heater work have its own campaign?

It earns its own campaign or landing-page path when the search language, qualification, sales process, or economics differ from emergency plumbing. That decision follows your offer and your numbers, not a universal rule.

Does a wider service area produce more profitable work?

Not automatically. A wider area can create more enquiries while adding travel, fuel, scheduling, and capacity cost. Google's location settings are a starting point; actual enquiry locations and booked-job economics decide whether the area works.

What should I track besides cost per lead?

Calls, forms, requested service, caller location, answer status, dispatch or appointment status, completed jobs, job value, and the source you can defend. Cost per lead is a platform number. Cost per booked or completed job is closer to the decision.

How do I know when the ads paid for themselves?

With your margin on file, estimated payback is the date estimated profit at your margin crosses cumulative advertising spend. Without your margin, the honest milestone is revenue crossing spend, and revenue crossing spend is not profit.

Send the numbers you already know.

What did your last ads cost, including fees? Are you getting the right calls and quote requests? Share the numbers you have.

I reply within 12 hours. You hear from me, not an account team.

Rather talk first? Pick a time that suits you.

Book a 30-min call

The form sends your details to me by email. I reply personally.

Optional

No obligation to hire me. Never send passwords or billing access.

Get a free review Book a 30-min call