Plumbing leads come from being found at the moment of need and answering fast. Start with what you own: your Google Business Profile, reviews and service pages. Then add paid ads, and use bought leads only to fill gaps.
I haven't run a plumbing account yet. I do run this same setup for a UK carpet cleaning company, and the journey is the same: a local search, a call or a form, then a job in the diary. Your numbers will differ, but the order holds.
1. Fix your Google Business Profile
It costs nothing and it affects whether you appear on Maps. Check your primary category, list your actual services, set your service area accurately and add real photos of your work. Don't stuff keywords or town names into the business name, because that breaks Google's guidelines and risks suspension.
2. Ask for a review after every job
Reviews influence both your visibility and whether someone rings you or the next plumber. Make it a routine: send the review link by text or WhatsApp soon after the job, while the customer still remembers how relieved they were.
3. Build a page for each service and area
A single homepage can't match searches for drain unblocking, leak repair and water heaters in five nearby towns. Each main service, and each area you really cover, deserves its own useful page. Avoid copied pages with only the town name swapped, because those add little.
4. Consider Local Services Ads
Where your category and country qualify, these charge per lead and can appear prominently in Search. Google describes them as simpler to set up and needing less hands-on management, so they're a sensible first paid channel to look at. I compare them in detail in Local Services Ads vs Google Ads.
5. Run Google Ads for the jobs you most want
Google Ads let you pick your jobs, such as emergency call-outs or installs, and exclude the rest. Keep location targeting tight, add negative keywords for jobs, courses and DIY searches, and track connected calls and not just taps on your number.
6. Answer every enquiry fast
Someone with water on the floor will try the next number if you don't pick up. A missed call is a paid-for lead thrown away, so check how many you miss before you buy more traffic. A simple call-back rule or text reply can be worth more than extra ad budget.
What about buying plumbing leads?
| Bought leads | Your own channels | |
|---|---|---|
| Speed to start | Fast | Ads are fast, SEO is slower |
| Exclusive to you? | Sometimes shared, so ask | Yes |
| When you stop paying | Leads stop | Ads stop, but pages and reviews keep working |
| Builds your brand? | Little | Yes |
Bought leads aren't bad. They're useful in a quiet week or while your own channels grow. The risk is depending on them, because you own nothing when they stop.
Measure before you spend more
Whichever you use, record where each job came from. A simple question on the phone is better than nothing, and proper call and form tracking is better still. Without it, you can't tell which channel to grow.
I've written up how I set up that tracking in Google Ads call tracking for local service businesses.
Common questions
What is the fastest way to get plumbing leads?
Paid channels are fastest: Local Services Ads where available, Google Ads, or bought leads. Your Business Profile and pages cost less over time but take longer to build up.
Are bought plumbing leads worth it?
They can be useful for filling gaps, but check whether each lead is shared with other plumbers, and compare the cost per booked job with your other channels.
How many reviews does a plumber need?
There's no fixed number. Look at the businesses at the top of Maps in your own area, and aim to keep adding recent reviews steadily.
Do plumbers need a website?
Local Services Ads can run without one, but a website lets you rank for specific services and areas and gives customers somewhere to check you out.
Want this order applied to your plumbing business?
Send me your website and service area. I'll check your Maps listing, ads and tracking, and tell you the first things I'd fix.
Get a free plumbing marketing audit →