LocaliQ analyzed 3,211 home service advertising campaigns and found plumbing companies pay $42 per lead on average through Google Ads. That number varies widely - from $25 in smaller markets to $75+ in competitive metros like Los Angeles and Miami.
The difference between a $25 lead and a $75 lead usually isn't the market. It's how well the campaign is set up.
Keyword Strategy for Plumbers
Not all plumbing keywords are equal. Emergency plumbing keywords convert at 2-3x the rate of general plumbing terms because the searcher needs help right now.
High-converting keywords:
- "emergency plumber near me"
- "24 hour plumber [city]"
- "plumber near me"
- "water heater repair [city]"
- "clogged drain service"
Lower-converting (but still valuable):
- "plumbing companies [city]"
- "best plumber [city]"
- "plumbing services"
One plumber on r/PPC shared that focusing 70% of budget on emergency keywords and 30% on general plumbing terms was the sweet spot. Emergency keywords cost more per click but convert at a much higher rate.
Budget and Bidding
For most plumbing businesses, start with $1,500-3,000/month in Google Ads spend. That's enough to generate 30-80 leads per month depending on your market.
Use Google's Smart Bidding (Target CPA or Maximize Conversions) and let the AI optimize your bids. Set a target cost per lead based on your market - $40-50 is a reasonable starting target for most areas.
Negative Keywords
One plumber on r/PPC cut their cost per lead from $65 to $28 by adding negative keywords and tightening geo-targeting. Negative keywords prevent your ads from showing for irrelevant searches.
Essential negative keywords for plumbers:
- "plumber salary"
- "plumber jobs"
- "plumber training"
- "DIY plumbing"
- "how to fix"
- "free"
Review your search terms report weekly for the first month and add any irrelevant terms as negatives.
Ad Extensions
Google Ads with call extensions generate 30-40% more phone calls than ads without them. For plumbers, call extensions are non-negotiable.
Set up these extensions:
- Call extension - your phone number in the ad
- Location extension - your service area on a map
- Sitelink extensions - links to your services page, reviews page, and about page
- Callout extensions - "Licensed and Insured," "24/7 Emergency Service," "Free Estimates"
Browse plumbing marketing recipes
Get StartedLanding Pages
Don't send ad traffic to your homepage. Create a dedicated landing page for each major service with:
- Phone number in the header
- Contact form above the fold
- 3-5 customer reviews
- Clear list of services
- Service area
Formstack data shows landing pages with a phone number in the header convert 35-50% better than pages where the number is buried.
Tracking What Works
Install Google Ads call tracking so you know which keywords are generating phone calls, not just clicks. A keyword might have a low click-through rate but generate your most valuable phone calls.
Track these metrics weekly:
- Cost per lead
- Cost per booked job
- Revenue generated per dollar spent
- Which keywords drive calls vs. form fills
The plumber on r/PPC who optimized their campaign to $28/lead calculated a 6:1 return on ad spend after tracking which leads turned into jobs over 90 days.
What the math looks like:
At $2,000/month ad spend, $28/lead = ~71 leads/month. At 35% booking rate and $350 average ticket, that's ~25 jobs = $8,750 in revenue. ROI: 4.4x. At $5,000/month, same CPL = ~178 leads, ~62 jobs = $21,700. ROI: 4.3x. The math scales because your conversion rate and ticket size stay constant.
What Not to Do
- Don't run ads without negative keywords. You'll waste 30-50% of your budget on searches like "plumber salary" and "DIY plumbing." Set up negative keywords before you launch.
- Don't send traffic to your homepage. Create dedicated landing pages for each service. A "water heater repair" ad that lands on your homepage loses 40-60% of visitors (Unbounce data).
- Don't skip call tracking. Plumbing customers call - they don't fill out forms. Without call tracking, you don't know which keywords generate actual phone calls.
- Don't set it and forget it. Review your search terms report weekly for the first month. After that, monthly. Wasted spend creeps in through irrelevant search matches.
- Don't forget call extensions. Ads without a clickable phone number generate 30-40% fewer calls. Add call, location, and sitelink extensions to every campaign.