Key takeaways
- Find the leaks first: unanswered calls, unsold estimates and past customers nobody contacts are cheaper to fix than new ad spend.
- The five moves, in order: answer every call, fix the Google Business Profile, build a page per service, run paid search on emergency and replacement work, and work your past customers.
- Plan the year around the first hard freeze and the holiday drain-clog rush: build visibility in the fall, scale paid search during the peaks, reactivate in the quiet months.
- Set the budget from a target cost per booked call, not from what a competitor spends.
The way to get more customers for a plumbing company is to stop losing the ones already calling, then add visibility, then add spend. Unanswered calls, unsold water heater quotes and silent past customers usually cost more than any ad budget could replace. Fix those, and every dollar you add later books more jobs.
Fix leaks before adding spend
Before you buy one more lead, measure three numbers from the last 90 days. They show where customers are already slipping away:
- Unanswered calls. Pull the call log from your phone system and count calls that rang out or went to voicemail, split by business hours and after hours. In plumbing, an unanswered emergency call is usually a lost job.
- Open estimates. Count water heater, tankless, repipe and sewer line quotes in ServiceTitan, Housecall Pro or Jobber that were never sold and never followed up.
- Silent customers. Count past customers with no job in the last two years and no message from you.
If any of these numbers surprises you, start there. More ad spend sent to the same leaky process buys the same losses at a higher volume.
Where plumbing companies lose customers
- Found Local SEO, Google profile, AI search Where it leaks: Not showing where they look
- Chosen Reviews, photos and the website Where it leaks: Weak proof or a slow site
- Contacted Calls, forms, booking and ads Where it leaks: Missed calls and long forms
- Answered CRM follow-up and missed-call text-back Where it leaks: Slow or no follow-up
- Booked call Then reminders, reviews and repeat customers
The five-move plan
Run these in order. Each one makes the next one pay better.
- Answer every call, day and night. Set up an after-hours answering plan (on-call rotation, answering service or AI receptionist) and missed-call text-back. Why first: every other move sends you more calls, and this one decides whether they become jobs. See the missed-call text-back guide.
- Fix the Google Business Profile. Primary category Plumber, with Drainage service or Water heater installation service added where you do that work. Every service listed, the street address hidden, your service areas listed, emergency hours accurate, fresh job photos. Why second: emergency searches go to the Map Pack, and Google ranks it on relevance, distance and prominence (Google's local ranking guidance).
- Build a page per service. Emergency plumbing, drain cleaning, water heater repair and replacement, and repiping, each with its own page, click-to-call at the top and your emergency hours stated. Why third: these pages give the profile and your ads somewhere specific to send people, and they rank for searches the homepage cannot.
- Run paid search on the jobs that pay. Start with emergency and water heater replacement searches, scheduled for the hours you can actually answer, with calls tracked as conversions. If you use Local Services Ads, plan for their move into Google Ads as Performance Max: plumbing is in Google's first phase, while service-area businesses without a storefront follow later (Google's transition notice). Why fourth: paid search works best once calls are answered and pages convert.
- Work your past customers. Ask every customer for a review after the invoice closes, follow up unsold estimates, and send reminders tied to the job you did: aging water heaters, root-prone sewer lines, pre-winter checks. Why last: it compounds. Every new customer from moves one to four joins this list.
Planning around winter freezes and holiday drain-clog peaks
Plumbing demand spikes when the weather and the holidays decide it will, so the plan has to be in place before the spikes, not during them.
| Period | What is happening | What to do |
|---|---|---|
| Late summer and early fall | Quieter weeks, homeowners thinking about water heaters before winter | Publish service pages, collect reviews, send water heater check reminders |
| Before the first hard freeze | Customers who had frozen pipes last year are worried | Send pre-freeze reminders, confirm the on-call rotation, test after-hours answering |
| Freeze events | Burst and frozen pipe calls arrive faster than you can answer | Raise paid search budgets for emergency terms, triage calls by severity, keep text-back on |
| Holiday weeks | Kitchen drain and main line clogs after big family meals | Keep ads running through the holiday, staff the phones, hold promotions until after |
| Late winter into spring | Demand settles | Reactivate past customers, follow up repipe and replacement estimates, review what worked |
Budgeting
Set the marketing budget from the cost per booked call you can afford, not from a rule of thumb or a competitor's spend. That only works if calls are tracked as conversions in your ad accounts (Google's conversion measurement) and matched to jobs in your field software.
Worked example (hypothetical numbers): say your average service call invoice is $400, and you are willing to spend $80 to book one. If you want 50 more booked calls a month, your paid budget is about $4,000 a month, plus the cost of the work in moves one to three. If tracking shows paid search books calls at $120 each, fix answering and pages before raising the budget.
Track booked calls and cost per booked call by channel each month. When a channel books calls under your target, add budget there first. The plumbing marketing overview shows how the channels fit together.
How VETS Growth Marketing helps
We run the five-move plan as dated projects, starting with whatever is leaking most in your shop, and we time the paid work around the freeze and holiday peaks. Every account stays in your name, and we report booked calls and cost per booked call, not clicks. Book a growth consultation and you will leave with your own five highest-impact moves, in order, whether or not you hire us.
Sources
- Tips to improve your local ranking on Google, Google Business Profile Help
- Local Services Ads transition to Performance Max campaigns with pay-per-lead goals, Google Ads Help
- About conversion measurement, Google Ads Help