Browse Recipes
Want a recipe cooked just for your business? Custom recipes — researched, human-reviewed, delivered as a PDF. Get Your Custom Recipe →
Kitchen Original

Google Ads for Plumbing Companies

IndustryPlumbing Companies
PlatformsGoogle
Suggested Budget$40–$80/day total — plumbing clicks in competitive metros can run $15–$40 each, so under $40/day you'll get too few clicks to learn anything useful
Time To ResultsFirst leads in week 1–2; meaningful cost-per-lead data in 4–6 weeks; optimization confidence at 8–12 weeks
Demand Typesearch-heavy — people search for a plumber reactively when a problem occurs; no meaningful discovery demand exists on social platforms
Read this first — every recipe, every time

This is a recipe, not a guarantee. How well any ad campaign performs depends on things no recipe can control: your budget, how crowded and expensive your industry's auctions are, the products you sell and what you charge for them, how well your website actually converts visitors, the quality of your customer support, your reviews and reputation, your creative, and plain timing. A perfect recipe on top of a weak offer or a broken website will still lose money — ads amplify what's already there, good or bad.

The budgets shown are suggestions only — yours could and should vary with your available funds and your goals. Follow this recipe with caution: make sure every step lines up with your budget and your business, and edit where necessary. We explain why each step exists, but nothing here is one-size-fits-all. Before you spend a dollar, be blunt with yourself about the list above — get your house in order, then use the recipe to learn and test. That's what it's for.

Check the rules that govern your industry before you run anything. Plenty of businesses carry advertising obligations that have nothing to do with the ad platforms: licensing boards, professional advertising standards, rules about what you may claim and how you must substantiate it, age restrictions, and consent laws covering email, texting, and calling. Those rules are yours to know, they vary by state and country, and they override any step in this recipe.

If you work in a licensed or regulated field — health and medical, legal, financial and lending, insurance, real estate, alcohol, firearms, cannabis, childcare, education, anything with a board or a license behind it — confirm what applies to you before you spend a dollar, and ask your attorney or your licensing body if you are not certain. Nothing on this site is legal advice.

This recipe uses Google Search campaigns exclusively — the single best fit for plumbing because demand is search-driven and urgent. The sequence is: build rock-solid call and form tracking first, launch a tightly themed Search campaign to capture people actively looking for a plumber right now, then layer in Local Services Ads once the account has credibility. Discovery-style platforms don’t fit here; nobody scrolls Instagram hoping to find a plumber — they search when the pipe bursts.

This is for owner-operated or small plumbing companies with little or no prior ad history, a modest daily budget, and a website that at minimum has a phone number and a contact form. Results depend heavily on factors outside this recipe: your service area’s competition level, your Google Business Profile rating, how fast you answer the phone, and whether your website loads quickly on mobile. The settings below get qualified clicks to your door — converting them is on you.

What can you afford to pay for a customer?

Advertising can only cost what's left after everything else. Put in what a typical order looks like and this works out the rest.

These are your numbers as you've typed them. Connect your store and we'll work this out from your actual orders instead — including the costs most people forget.

1

Tracking & Foundation

The technical setup

Google Tag Manager (GTM) container on every page. Fire two conversion actions in Google Ads:

  • Phone call from ads — Google forwarding number, count every call, minimum 30-second duration.
  • Form submission — GTM trigger on the thank-you page URL or a custom event; import into Google Ads as a primary conversion.

Also install GA4 with GTM and link the GA4 property to Google Ads. Verify both conversion actions show Status: Recording before spending a dollar. Set conversion value to your average job revenue (even a rough estimate like $250) so Smart Bidding has a signal to optimize toward later.

Compliance note: Plumbing is a licensed trade in most U.S. states and many countries. Check your state licensing board's rules on advertising claims (e.g., restrictions on using "licensed" or "master plumber" without the credential), and review FTC guidelines on substantiating any pricing or guarantee claims in your ads. These rules vary by jurisdiction and override anything in this recipe.

In plain English

Before you spend anything, make sure Google Ads can actually see when someone calls you or fills out your form. Set up Google Tag Manager on your site, then create two conversion actions in Google Ads — one for phone calls (at least 30 seconds long) and one for form submissions. Link Google Analytics 4 to your Google Ads account. Don't run ads until both conversions show 'Recording' in the dashboard. Also: plumbing is a licensed trade — double-check your state's rules about what you can and can't claim in ads before you go live.

New to "funnel" talk? What top, middle, and bottom mean

Think of every person who could ever buy from you as water moving through a funnel. Top of funnel is strangers — people who've never heard of the business. Campaigns here buy attention and first visits, not sales, so expect cheap clicks and few purchases. Middle of funnel is people who've shown interest — they visited, engaged, or are comparing options. Campaigns here re-engage and build the case. Bottom of funnel is people ready to buy right now — searching for exactly what you sell or abandoning a cart. Campaigns here convert; the clicks cost the most because the intent is worth the most. Full funnel means automated campaigns that work every stage at once. One thing that surprises people: recipes usually start at the bottom — capture the demand that already exists before spending money creating new demand at the top.

2

Tightly Themed Search Campaign — Emergency & Core Services

The technical setup

Create one Search campaign with two to three tightly themed ad groups. Keep emergency/urgent queries (burst pipe, no hot water, flooding) in one ad group and planned-service queries (water heater installation, drain cleaning) in another. This separation lets you write more relevant ad copy and spot which intent converts better.

Campaign settings: Search only (uncheck Display Network and Search Partners initially). Location: your actual service zip codes or a radius — not the broad metro DMA. Location option: Presence only, not presence or interest. Bid strategy: Maximize Clicks with a max CPC cap of $25 to start (switch to Target CPA once you have 20–30 conversions). Daily budget: $40–$60. Ad schedule: your actual answering hours — no point paying for calls at 2 a.m. if nobody picks up (or do run 24/7 if you offer emergency service and answer).

Ad copy: 3 responsive search ads per ad group. Pin Headline 1 to your primary service + city (e.g., "Emergency Plumber in [City]"). Include at least one price or trust signal headline ("Licensed & Insured," "Same-Day Service"). Use callout extensions for guarantees, sitelinks to top services, and a call extension with your direct number.

Reminder: budget figures are suggestions — scale to your funds and goals.

BOTTOM OF FUNNEL
Campaign setup Google — Search campaign

Targets people actively searching for a plumber right now — highest purchase intent possible, closest to booking a job.

  1. In Google Ads, click + New Campaign → goal: Leads → campaign type: Search.
  2. Uncheck 'Display Network' and 'Search Partners' on the campaign settings screen.
  3. Set location to your service area by zip codes or a radius around your business address; set location option to 'Presence: People in or regularly in your targeted locations' only.
  4. Set bid strategy to Maximize Clicks; set a maximum CPC limit of $25.
  5. Set daily budget to $40–$60.
  6. Set ad schedule to your actual business/answering hours under the Ad Schedule tab.
  7. Create Ad Group 1: 'Emergency Plumbing' — paste in the emergency-intent keywords below in phrase and exact match only.
  8. Create Ad Group 2: 'Planned Services' — paste in the installation/maintenance keywords in phrase and exact match only.
  9. In each ad group, create 1 Responsive Search Ad: pin your city + service to Headline 1, add 8–10 additional headlines and 4 descriptions covering trust signals, speed, and licensing.
  10. Add extensions: Callouts (Licensed & Insured, Same-Day Service, Free Estimates), Sitelinks (Water Heater, Drain Cleaning, Emergency Service, Contact Us), Call extension with your direct phone number.
Starter keywords — copy, localize, and prune to fit
"emergency plumber [city]" "plumber near me" "[city] plumber" "burst pipe repair [city]" "water heater repair [city]" "water heater installation [city]" "drain cleaning [city]" "clogged drain [city]" "leak repair [city]" "sewer line repair [city]" "toilet repair [city]" "plumbing repair [city]" [emergency plumber] [plumber near me] [water heater replacement] [drain cleaning near me] [burst pipe repair] [sewer repair near me]
Starter negative keywords
plumbing jobs plumber jobs plumbing apprenticeship plumbing course plumbing school how to fix DIY plumbing plumbing supply plumbing parts free plumber plumbing license exam plumbing contractor jobs
In plain English

This is your main money-making campaign. You're showing text ads to people who are actively searching for a plumber right now. Split your ads into groups — one for emergencies (burst pipes, flooding) and one for planned work (water heater install, drain cleaning) — so the ad copy matches exactly what the person searched for. Start with a bidding strategy that just gets you clicks while you gather data, then switch to cost-per-lead bidding once you have enough conversions. Only show ads during hours you actually answer the phone, and only in the zip codes you actually serve.

3

Search Term Audit & Negative Keyword Discipline

The technical setup

After the first 7–10 days (or ~100 clicks, whichever comes first), pull the Search Terms report (Keywords → Search Terms). Look for three things:

  1. Irrelevant queries — job listings, DIY how-tos, supply stores, competitor brand names you don't want to pay for. Add these as exact or phrase negatives immediately.
  2. High-intent queries you're missing — if a converting term isn't in your keyword list, add it in phrase or exact match.
  3. Ad group bleed — emergency queries showing in the planned-services ad group or vice versa. Tighten with negatives between ad groups.

Repeat this audit weekly for the first 6 weeks. Skipping it is the single fastest way to burn budget on garbage traffic. Set a recurring calendar reminder.

Reminder: budget figures are suggestions — scale to your funds and goals.

In plain English

Every week, look at the actual search terms that triggered your ads — not the keywords you chose, but what people literally typed. You'll find wasted spend fast: people searching for plumbing jobs, how-to videos, or plumbing supply stores. Add those as negative keywords so your ads stop showing for them. Also look for good searches you're not targeting yet and add those. This weekly 15-minute task is where most of your budget savings come from in the first two months.

4

Local Services Ads (LSA) — Parallel Trust Layer

The technical setup

Apply for Google Local Services Ads (ads.google.com/local-services-ads) separately from your Search campaign. LSAs appear above regular Search ads, charge per lead (not per click), and display the Google Guaranteed badge — a significant trust signal for a trade service.

Setup requirements: business license upload, proof of insurance, background check (for the business owner and any field techs, depending on state). Approval takes 1–3 weeks. Budget is set as a weekly lead target, not a daily dollar amount — start at 5–8 leads/week and adjust.

Why run both: LSAs and Search campaigns occupy different real estate and charge differently. LSAs are pay-per-lead with Google vetting; Search gives you more control over messaging and landing pages. Running both maximizes coverage without cannibalizing each other significantly.

Note: LSA availability and category coverage vary by market. Check the LSA eligibility tool for your zip code before counting on this channel.

Reminder: budget figures are suggestions — scale to your funds and goals.

BOTTOM OF FUNNEL
Campaign setup Google — Local Services Ads

Captures high-intent local searchers at the very top of the results page; pay-per-lead model means you only pay when someone contacts you directly.

  1. Go to ads.google.com/local-services-ads and click 'Get started'.
  2. Select business category: Plumber; enter your service zip codes.
  3. Complete the business verification: upload business license, general liability insurance certificate, and worker's comp if applicable.
  4. Complete the background check process for the business owner (and field techs if required in your state).
  5. Set your weekly lead budget — start at 5–8 leads per week; Google will translate this to a dollar amount.
  6. Select the specific job types you want leads for (water heater, drain cleaning, emergency plumbing, etc.) — uncheck any you don't offer.
  7. Connect your Google Business Profile to the LSA account for review integration.
  8. Once approved, monitor the Leads tab weekly — dispute any leads that are clearly wrong number, out-of-area, or outside your services using the dispute tool.
In plain English

Local Services Ads are a separate Google product — different from regular Google Ads — where you pay per phone lead and get a 'Google Guaranteed' badge on your listing. Customers trust that badge. The catch: you have to upload your license and insurance and pass a background check, which takes a week or two. It's worth doing in parallel with your Search campaign because the two don't really compete with each other — they show up in different spots on the results page. Check first that LSAs are available for plumbers in your specific city.

5

Bid Strategy Graduation & Measurement Discipline

The technical setup

Once your Search campaign has accumulated 20–30 conversions (calls + form fills combined) over a rolling 30-day window, switch bid strategy from Maximize Clicks to Target CPA. Set your initial Target CPA at 20–30% above your actual observed CPA to give the algorithm room — tighten it gradually (10% at a time, every 2 weeks) as volume holds.

Metrics that matter:

  • Cost per lead (calls + forms) — your north star
  • Call duration — a 90-second call is almost always a real lead; a 15-second call usually isn't
  • Impression share lost to budget vs. lost to rank — tells you whether to raise budget or improve Quality Score

Metrics to ignore early on: CTR and Quality Score are directionally useful but don't obsess over them before you have conversion data. A 3% CTR that books jobs beats a 12% CTR that doesn't.

Retargeting note: At $40–$80/day, your site visitor pool will be too small for a standalone remarketing campaign to deliver meaningful volume. Once you're consistently hitting 500+ monthly site visitors, add a remarketing audience to your existing Search campaign as an observation layer (bid adjustment only) — don't create a separate campaign.

Reminder: budget figures are suggestions — scale to your funds and goals.

In plain English

Once Google has seen 20–30 conversions from your campaign, switch from 'get me clicks' mode to 'get me leads at a target cost' mode. Set a target cost-per-lead that's a bit higher than what you've actually been paying, then tighten it slowly over time. Focus on cost per real lead — not click-through rate or other vanity numbers. On retargeting: at this budget level, you don't have enough website visitors to run a separate retargeting campaign. Once you're getting 500+ visitors a month, you can add past visitors as a bid-adjustment layer inside your existing campaign — but don't split the budget into a separate retargeting campaign until then.

The recipe card

  • Google Search only — plumbing is pure search-driven demand; social discovery doesn't fit
  • Track calls AND form fills before spending a dollar — conversions are the whole foundation
  • Two ad groups: emergency intent vs. planned services, with separate ad copy for each
  • Run Local Services Ads in parallel for the Google Guaranteed badge and pay-per-lead model
  • Weekly search term audits for the first 6 weeks — this is where budget is saved or wasted

Cooked this and changed it? Publish your version as a User Revised recipe — with credit to this one.

Make It Your Own
See a problem with this recipe? Flag it.

Rather have it cooked for you?

Gorilla Public runs these exact recipes for small businesses — for a flat monthly fee, never a percentage of your ad spend.

Talk to Gorilla Public

Recipes on this site are educational, not legal advice, and not a guarantee of results. You are responsible for each platform's ad policies and for any laws, licensing rules, or consent requirements that apply to your industry and location.