The Phone Is Ringing at Your Competitor's Shop Right Now
Right now, somewhere in your service area, a homeowner just walked into their basement and found three inches of water on the floor. They grabbed their phone. They typed "burst pipe plumber near me." An ad showed up, they tapped it, they called. That plumber is loading up their van.
It was not you. And it probably was not luck, either. The plumber who got that call has their Google Ads set up correctly. Emergency keywords in a dedicated campaign. A landing page with the phone number huge and above the fold. Call tracking that counts a real conversation, not a two-second hang-up. A bid high enough to actually show up when the search happens at 11pm.
The economics of plumbing Google Ads are legitimately insane when they work. CPCs for general plumbing queries run $6 to $12. For emergency keywords like "burst pipe" and "water heater not working," you are looking at $25 to $45 per click. That sounds expensive until you remember that a single water heater replacement brings in $1,200 to $2,500. A whole house repipe is $4,000 to $15,000. You can fund an entire month of ads on one job. Two jobs and you are printing money.
The problem is that most plumbing Google Ads campaigns are not set up to get those calls. They are set up to spend budget. There is a difference.
Why Plumbing Is One of the Best Trades for Google Ads
Not every trade is equally suited for paid search. Plumbing is near the top of the list, and here is why.
Emergency intent is the highest in any home service trade
When someone's basement is flooding or their hot water is gone in January, they are not comparison shopping. They are not reading three blog posts and filling out a quote form. They are calling the first credible result that shows up. That makes plumbing clicks more valuable per dollar than almost any other trade, because the buyer is already sold on the category. You just have to be the one who shows up.
Job value variance is massive
A drain cleaning call might net you $150 after parts and labor. A water heater replacement brings $1,200 to $2,500. A repipe job? $4,000 to $15,000, sometimes more. That range means you can structure campaigns around job types and only pay premium CPCs for the keywords that lead to high-value work. You do not have to bid on everything, and you should not.
Repeat customer rate is genuinely high
The homeowner whose water heater you replaced remembers you. When their toilet starts running two years later, they search for you by name or click your ad again. When their garbage disposal dies, same thing. Plumbing is not a one-and-done trade. The lifetime value of a well-converted customer is often $800 to $2,000+ over five years, which changes what you can afford to spend on a first call.
Price shoppers call plumbers last
Nobody haggles over burst pipe repair pricing at midnight. The "I'll get three quotes" crowd exists for planned work like repiping or water heater replacement, but even there, the first person to show up and diagnose the problem usually gets the job. Plumbing is one of the few trades where showing up fast and being competent beats being cheap almost every time.
The Plumbing Keyword Universe: What to Bid On, What to Avoid
The biggest mistake plumbers make with Google Ads is throwing everything into one ad group and letting Google match to whatever it wants. The plumbing keyword universe has four distinct tiers with very different CPCs, close rates, and job values. Each tier needs its own campaign.
| Tier | Example Keywords | Avg CPC | Close Rate | Avg Job Value | Priority |
|---|---|---|---|---|---|
| Emergency / Ultra-High Intent | burst pipe, water heater not working, no hot water, sewer backup, flooded basement, pipe burst emergency | $25 to $45 | 70 to 85% | $300 to $2,500+ | Highest |
| High-Value Installations | water heater installation, tankless water heater, whole house repipe, water heater replacement, tankless water heater installation | $15 to $35 | 30 to 50% | $1,200 to $15,000 | High |
| Standard Service | plumber near me, drain cleaning, toilet repair, leak repair, garbage disposal repair, clogged drain | $6 to $18 | 25 to 40% | $150 to $600 | Medium |
| Maintenance / Inspection | sewer inspection, water line inspection, plumbing inspection, sewer camera inspection | $8 to $20 | 20 to 35% | $200 to $500 (opens pipeline) | Lower |
Negative keywords to add before your first dollar spends
This list will save you hundreds of dollars per month in wasted clicks. Add these as exact and phrase match negatives to every campaign before you go live:
- "DIY," "how to fix," "how to unclog," "how to replace" (homeowners trying to do it themselves)
- "plumbing jobs," "plumbing career," "plumbing school," "plumbing apprentice," "plumbing license," "plumbing certification," "plumbing salary" (job seekers)
- "parts," "supply," "wholesale," "plumbing parts near me," "plumbing supply store" (buyers looking for materials)
- "cheap plumber" (unless you want to compete on price, you do not)
- "free estimate" (unless you actually offer free estimates, add the negative)
- "plumbing code," "plumbing diagram," "plumbing schematic" (researchers, not buyers)
Campaign Structure That Stops the Bleeding
One campaign for all plumbing keywords is how $3,000 per month disappears with 8 jobs to show for it. The problem is bidding competition. Emergency keywords need higher bids and round-the-clock scheduling. Water heater keywords need conversion value bidding once you have data. General plumbing needs volume coverage at moderate spend. Mixing them means you are either overpaying for drain calls or underbidding on burst pipe emergencies.
Here is the four-campaign structure that actually works:
Campaign 1: Emergency / Urgent
Budget: 35 to 45% of total spend
- Burst pipe, no hot water, sewer backup, flooded basement
- Call-only ads on mobile, prominent phone number
- 24/7 scheduling if you answer after hours
- Highest bids, maximize calls bidding
- Service area tight (your fastest response zone)
Campaign 2: Water Heater / Installs
Budget: 25 to 35% of total spend
- Water heater installation, tankless, replacement
- Manual CPC to start, then conversion value bidding
- 7am to 9pm scheduling
- Dedicated water heater landing page with brand options
- Pass conversion values back ($1,500+ per conversion)
Campaign 3: General Plumbing / Repair
Budget: 20 to 30% of total spend
- Plumber near me, drain cleaning, toilet repair, leak
- Broad coverage, moderate bidding
- 7am to 8pm, reduce bids overnight by 50 to 70%
- Homepage or general service page
- Volume play for schedule filling
Campaign 4: Repipe / Large Jobs
Budget: 10 to 15% (if you do repiping)
- Whole house repipe, repiping cost, copper to PEX
- Highly specific keywords only
- Form + phone landing page, financing mention
- Longer sales cycle, set 30-day conversion window
- Pass $6,000+ conversion value back to Google
Why separate campaigns beat single campaign every time
In a single campaign, Google allocates budget across all keyword types based on predicted click likelihood. Emergency keywords with high CPCs get outcompeted for budget by cheaper general plumbing keywords that just click faster. You spend $600 on "plumber near me" clicks and $40 on "burst pipe emergency" keywords. Separate campaigns give each keyword type its own budget envelope, so your emergency campaign is never starved by cheaper clicks eating the daily limit.
For a deeper dive on campaign architecture, see the Google Ads for Contractors hub and the keyword strategy guide.
Plumbing Google Ads Budgets: What It Actually Costs
There is no universal right answer for plumbing ad spend, but there are ranges based on company size and goals. The key number to keep in mind: at $15 average CPC across your campaigns, a $1,500 per month budget generates roughly 100 clicks. If your landing pages convert at 5%, that is 5 leads. If you close 60% of those, you booked 3 jobs. At a $500 average ticket, that is $1,500 in jobs from $1,500 in ads, which is a 1x ROAS. Not great. But at a $1,200 average ticket from better keyword targeting (water heater, repipe focus), the same 3 jobs generate $3,600. 2.4x ROAS on the same budget. This is why campaign structure and keyword targeting matter so much.
| Company Size | Recommended Monthly Budget | Campaign Focus | Expected Leads/Mo | Target ROAS |
|---|---|---|---|---|
| Solo / 1 truck | $1,000 to $2,000 | Emergency + standard repair, 1 market | 8 to 18 | 3x to 5x |
| 2 to 4 trucks | $2,500 to $5,000 | Emergency + water heater + general | 20 to 45 | 4x to 6x |
| 5+ trucks | $5,000 to $15,000 | Full funnel, all campaigns, multiple markets | 50 to 150+ | 5x to 8x |
Seasonal budget adjustments for plumbing
Plumbing demand spikes are predictable. You should be increasing budgets before they happen, not reacting after the calls start.
| Month | Budget Adjustment | Why |
|---|---|---|
| January to February | +30 to 50% (cold climate markets) | Frozen pipe season, surge demand |
| March to April | Baseline | Normal demand, spring thaw repairs |
| May to July | +10 to 20% | Home sale season, inspection jobs, outdoor faucets |
| August to September | Baseline | Steady state, water heater installs common |
| October to November | +15 to 25% | Pre-winter pipe prep, water heater replacement before cold |
| December | +20 to 40% | Holiday freeze events, burst pipe calls spike |
For detailed budget modeling including break-even CPL and monthly calendar by company size, see the Plumbing LSA Budget Guide (the budget strategy logic applies across both LSA and Google Ads).
Ad Copy That Gets the Call
Plumbing ad copy fails in one of two ways. Either it is so generic that it looks identical to every other result on the page, or it leads with the wrong information for the searcher's intent. Someone searching "burst pipe" does not want to read about your five-star reviews first. They want to know you are available right now and you will pick up the phone.
The 3-second rule
If someone can't tell what you do, that you're available, and why you're different from the other results in under 3 seconds, they scroll. That's it. Every word in your headline earns its spot or it gets cut.
Emergency campaign ad copy (what works)
What actually converts in plumbing ads
- Urgency + availability: "Available now," "same-day," "we answer 24/7," "on the way in 45 min"
- Problem-first headlines: Start with the symptom the searcher typed, not your service name
- Trust signals that matter: Licensed and insured, years in business, review count (say "347 five-star reviews" not just "great reviews")
- Transparent pricing signals: "No trip charge," "upfront pricing," "free diagnosis" reduce friction for callers worried about surprise bills
- Specific response time: "Average response 45 min" beats "fast response" every time. Specific beats vague.
For more ad copy frameworks and landing page strategy, see the 12 Costly Google Ads Mistakes guide.
Landing Pages: The Leaky Faucet of Your Campaign
This is where most plumbing Google Ads campaigns die quietly. You can have perfect keywords, competitive bids, and compelling ad copy, and then send someone to your homepage with a 4-second load time and a phone number buried in the footer. That is how you get 2% conversion rates and wonder why the ads "don't work."
Emergency landing pages: the non-negotiables
- Phone number above the fold, huge. On mobile, it should be the first thing they see and it should be a tap-to-call button. Not a contact form. Not a "request a callback" widget. A phone number you pick up.
- Response time front and center. "We answer 24/7. Average response time 45 minutes." This is the first thing an emergency caller wants to know.
- No navigation menu. Every link on your emergency landing page is a way out. Remove the header nav. The only action available should be calling you.
- Reviews visible. 3 to 5 short reviews from real customers. Not a "4.9 stars on Google" badge that links to your Google profile and takes them off your page.
- Service area confirmation. "Serving [City], [Suburb], [Suburb], and surrounding areas." This stops the "do you even come to my area" hesitation before it starts.
Water heater installation pages: what works
- Show the brands you stock (Rheem, Bradford White, AO Smith logos with a brief note on each)
- Mention financing if you offer it, with the monthly payment front and center ("from $65/mo with approved credit")
- Energy savings comparison table (traditional vs. tankless vs. heat pump)
- Both a form and a prominent phone number. Installation buyers often want to ask a question first.
The 3-second mobile load rule
53% of mobile users abandon pages that take over 3 seconds to load. Plumbing emergency clicks come primarily from mobile. You have 2 seconds before you lose them. Run your landing pages through Google's PageSpeed Insights and fix anything that scores under 80 on mobile. Images that are not compressed are the most common offender.
Google Ads vs. LSA for Plumbers: The Honest Comparison
Both can work. Neither is obviously superior. The right answer depends on your business model and what you are trying to capture. Here is the actual breakdown:
Local Services Ads (LSA)
- CPL: $55 to $100 per lead
- Google Verified badge builds trust
- Pay-per-lead, not per-click
- Strong for emergency intent searches
- Limited keyword control
- Lead quality disputes available
- Appears at the very top of results
- No control over ad copy
Google Ads (Search)
- CPL: $80 to $180 (variable by setup)
- Full keyword and match type control
- Capture installation research queries
- Custom landing pages per service
- Pay per click regardless of conversion
- No built-in trust badge
- Appears below LSA ads
- Full ad copy and extension control
The dual strategy: why you should run both
LSA handles "plumber near me emergency" and "best plumber [city]" searches. Google Ads captures "tankless water heater installation cost" and "whole house repipe estimate" research. These are different searchers with different intents, and LSA does not reach the second group at all.
The budget split that works for most plumbing companies:
- Emergency-focused shops: 60% LSA, 40% Google Ads. LSA wins on emergency CPL. Google Ads handles installs and research.
- Balanced operations (repair + install): 50% LSA, 50% Google Ads. Equal weight to both channels.
- Install-heavy shops (water heaters, repiping): 40% LSA, 60% Google Ads. Google Ads captures more of the planning-stage searchers who become big-ticket jobs.
For a full comparison, see Google Ads vs. LSA for Contractors. For LSA-specific plumbing strategy, the Plumbing LSA Playbook covers the full setup and optimization process.
Conversion Tracking: The Part Every Plumber Skips
You cannot run Smart Bidding on guesswork. If Google does not know which clicks turned into actual calls, and which calls turned into booked jobs, it will optimize for click volume. That is not what you want. You want it optimizing for jobs that pay your bills.
Call tracking setup: what actually matters
- Count calls over 60 seconds as conversions, not 30. Plumbing price shoppers hang up fast. A 35-second call is often someone who called the wrong number or decided the job wasn't worth it. 60 seconds is the threshold that filters out most garbage calls without eliminating real leads.
- Use separate tracking numbers per campaign. You need to know whether your emergency campaign is generating more jobs per dollar than your water heater campaign. Shared tracking numbers make this impossible.
- Import offline conversions if you book over the phone. If your dispatcher takes the call and books the job in your CRM, that final booked status should feed back to Google. This is the gold standard setup for plumbing.
Assign conversion values, not just conversion counts
When you pass a flat "1 conversion" signal to Google for every phone call regardless of whether it was a $150 drain cleaning or a $6,000 water heater replacement, Smart Bidding treats them identically. The fix is assigning estimated conversion values by campaign:
| Campaign / Job Type | Estimated Conversion Value | Why This Number |
|---|---|---|
| Emergency / Urgent | $350 | Average emergency job (service call + repair) |
| Water Heater Install | $1,500 | Mid-range water heater replacement all-in |
| General Plumbing / Repair | $200 | Average drain or repair call |
| Repipe Inquiry | $6,000 | Conservative repipe average, not best-case |
This tells Google's bidding algorithm to prioritize water heater and repipe clicks over drain cleaning clicks when given a choice, because those clicks produce 7x to 30x the revenue. Without this signal, it treats a $150 drain call and a $6,000 repipe inquiry as equally valuable.
For the full tracking setup process including CRM attribution, see Google Ads Conversion Tracking for Contractors and CRM Attribution for Google Ads.
Run Your Plumbing Numbers Before You Spend a Dollar
Model target CPL, budget split by campaign type, and expected ROI for your plumbing business.
- ✓ Water heater vs. drain CPL
- ✓ Emergency vs. scheduled jobs
- ✓ No signup required
8 Plumbing Google Ads Mistakes (With Severity Ratings)
These are the eight things that separate a plumbing campaign that generates 30+ leads per month from one that generates 8 leads per month at the same budget.
1. Running emergency and standard keywords in the same campaign Critical
When "burst pipe" and "plumber near me" share a campaign, your budget gets consumed by the higher-volume general keywords. The emergency keywords, which convert at 3x the rate and often lead to higher-value jobs, get a fraction of the impressions they should. Separate campaigns with dedicated budgets is the non-negotiable fix. See the campaign structure section above.
2. No negative keywords, paying for job seeker clicks Critical
"Plumbing jobs," "plumbing license," "plumbing school," "plumbing apprentice" are all phrases that match to plumbing keywords if your match types are even slightly broad. You end up paying $15 to $25 per click for someone who wants to become a plumber, not hire one. Check your search terms report every Monday for the first six weeks. Add negatives aggressively.
3. Sending emergency clicks to your homepage Critical
Your homepage is designed for browsers. Emergency callers are buyers in panic mode. They need a phone number they can tap immediately, a response time, and three lines of trust signals. That is it. A dedicated emergency landing page with those elements converts at 8 to 12%. Your homepage converts at 2 to 3%. The difference is 4 to 6 additional jobs per month at the same ad spend.
4. Not running emergency campaigns 24/7 Moderate
Burst pipes happen at 1am on a Tuesday. Sewer backups happen on Christmas morning. If your emergency campaign stops at 9pm, you are handing after-hours calls to competitors who understood that emergencies do not respect business hours. If you cannot staff 24/7, at minimum route calls to an answering service that can take a message and dispatch your on-call tech.
5. Ignoring mobile bid adjustments Moderate
Over 70% of emergency plumbing searches happen on mobile. If you are not applying a positive mobile bid adjustment of 20 to 40% on your emergency campaigns, you are systematically underbidding for the most likely-to-convert searches. Check your device breakdown report. If mobile generates 70% of your conversions at lower cost, you should be prioritizing it with higher bids, not letting Google split budget evenly.
6. Not tracking call duration Moderate
If your conversion tracking counts any call over 30 seconds, you are feeding Google data that includes price shoppers who called to ask your rate and hung up. Set the threshold to 60 seconds minimum. On campaigns targeting high-value installations like water heaters or repiping, 90 seconds is a better threshold. Smart Bidding trains on the signal you give it. Give it clean data.
7. Pausing campaigns during freeze events Moderate
Some plumbers pause ads when they get busy because they "have enough calls." During a freeze event, pausing your ads resets your campaign's momentum and Quality Score activity. When you turn them back on post-event, you are essentially starting over in the auction. Keep campaigns running, reduce bids if you need to manage call volume, but do not pause. Pausing costs you weeks of recovery time for a few days of relief.
8. Using broad match keywords without controls Minor
Broad match in 2026 is significantly smarter than it was three years ago, but without solid negative keyword lists and a tight conversion signal, it still matches to queries like "plumbing parts store" and "how to fix a leaky faucet." Start with exact and phrase match. Add broad match only once you have 30+ conversions per month and a clean negative keyword list in place. Then watch your search terms report closely for the first two weeks.
For a full breakdown of Google Ads mistakes across all contractor trades, including creative errors and bidding mistakes, see the 12 Costly Google Ads Mistakes guide. The Google Ads Budget Guide for Contractors also covers budget allocation errors that apply directly to plumbing.
Frequently Asked Questions
What is a good cost per lead for plumbing Google Ads?
A good CPL for plumbing Google Ads is $60 to $120 for standard service calls like drain cleaning and leak repair, $80 to $150 for water heater inquiries, and $100 to $200 for repipe or large installation jobs. Emergency calls (burst pipe, no hot water) often have higher CPCs but convert at 70 to 85%, bringing the effective cost per booked job down significantly. If you are paying over $200 per lead for standard plumbing and not landing repipe or water heater installs, your campaign structure or landing pages need work. For a deeper CPL analysis by job type and market size, see Plumbing LSA Cost Per Lead.
How much should a plumbing company spend on Google Ads per month?
Solo plumbers or single-truck operations should budget $1,000 to $2,000 per month to cover emergency and standard repair keywords in one market. Two to four truck operations typically need $2,500 to $5,000 per month to run emergency, water heater installation, and general plumbing campaigns. Five or more trucks running multiple service lines across multiple markets can justify $5,000 to $15,000 per month. The key anchor: even a single water heater replacement ($1,200 to $2,500) or repipe job ($4,000 to $15,000) can pay for an entire month of ads. See the Google Ads Budget Guide for full ROI modeling by trade and company size.
Google Ads vs. LSA for plumbers: which gets better leads?
LSA produces lower cost per lead ($55 to $100) and the Google Verified badge builds trust for emergency callers. Google Ads gives you more keyword control, captures installation and repipe research that LSA misses, and has no lead dispute process. The best setup is running both: LSA handles emergency calls and near-me searches, Google Ads captures water heater installation research and repipe planning searches. A 60/40 budget split favoring LSA works well for emergency-focused shops. For full plumbing LSA strategy, see the Plumbing LSA Playbook.
How quickly do plumbing Google Ads start generating calls?
Emergency plumbing keywords can generate calls within the first 24 to 48 hours of a campaign going live, because the intent is immediate. Installation and repipe keywords take 2 to 4 weeks to build volume as Google's algorithm learns which audiences convert. Budget for the first two weeks to be a learning phase with lower efficiency, then expect performance to improve as Smart Bidding builds conversion data. If you have zero calls after 7 days and your budget is being spent, check your ad schedule, location targeting, and landing page load speed first.
Should plumbers run Google Ads 24/7?
Emergency campaigns should run 24/7 if you offer after-hours service, because burst pipes and water heater failures do not respect business hours. If nobody picks up after hours, disable emergency campaigns during those hours or use an answering service to capture the lead. Installation and water heater campaigns can be scheduled for 7am to 9pm when homeowners are actively researching. Running emergency ads at 2am when nobody answers the phone wastes budget and trains Google to associate your account with calls that go unanswered, which hurts Quality Score over time.
What plumbing keywords have the highest ROI?
Water heater installation and tankless water heater keywords consistently produce the highest ROI because job values run $1,200 to $4,000 and the homeowner has already decided to replace the unit. Whole house repipe keywords carry the highest individual job value ($4,000 to $15,000) but lower search volume. Burst pipe and no hot water emergency keywords have high CPCs ($25 to $45) but close rates of 70 to 85%, making them extremely profitable when you have a strong phone answer rate. Drain cleaning keywords have high volume but lower job values, so they work best for filling schedule gaps rather than driving revenue targets. See the Plumbing LSA ROI Benchmarks for full break-even analysis by job type.
