Most plumbing shops that want more calls do not have a demand problem. They have a capture problem, a timing problem, or a measurement problem, and all three are cheaper to fix than buying more leads.
Before spending another dollar, it is worth understanding that plumbing demand comes in two completely different shapes, and almost every marketing mistake in this trade comes from treating them as one.
Emergency demand and planned demand are different businesses
Emergency demand is a leak, no water, or sewage in the house. The customer is not comparing three companies. They are calling down a list until somebody says they can come. Nobody wins this work with a better website. It is won by showing up in the right place, answering immediately, and having a truck available.
Planned demand is a water heater somebody has been thinking about for six months, a repipe, a fixture replacement, a remodel rough-in. This customer will get two or three quotes, read reviews, look at your site, and take a week to decide. Speed still matters but it is not the whole game.
A shop that pours money into emergency channels and then cannot answer the phone is burning it. A shop that builds a beautiful site and never picks up on the first ring is losing the emergency half entirely.
Where the work actually comes from in this trade
Google Business Profile and the map pack. For a local plumber this is the single most valuable free asset you own, and most shops treat it as a formality. Complete every field, choose service categories that match what you actually do well, keep hours accurate including whether you genuinely run after hours, and get photographs of real work on there regularly. Reviews feed it directly.
Local Service Ads. The most visible paid placement on a plumbing search and the most expensive one to get wrong, because it charges per lead whether the job books or not. The whole discipline is tight service area, only the categories you actually do well, hours that match reality, and disputing every genuinely bad lead. A shop that never disputes is training the system to keep sending the same junk.
Paid search. Works, costs more than it did, and rewards specificity. Bidding on a broad term against every plumber in the county is a good way to buy tyre-kickers. Bidding on the specific jobs you want, in the radius you actually serve, is a different outcome.
Reviews. Not a marketing channel exactly, more the thing that makes every other channel work. Ask after every job, in person, at the moment the customer is happiest. A shop that asks consistently pulls away from one that asks when it remembers.
Your past customers. The cheapest plumbing work in existence is the customer whose water heater you replaced four years ago. Most shops have never contacted them again. A list of past customers, contacted deliberately, outperforms most paid channels and costs a fraction as much.
The neighbours. A plumbing job in a driveway is visible. A truck, signage, and a note to the houses either side after a job is old-fashioned and still works, because the houses on that street have the same age of pipe and the same water heaters.
Drain work is the front door
Plumbing shops that grow tend to understand that a cheap, well-run drain call is not a low-margin nuisance, it is the introduction. The customer with a slow drain today is the customer with a sewer line, a water heater, and a bathroom remodel over the next several years. Whether you capture that depends entirely on what happens on the first visit and whether anybody ever contacts them again.
Shops that treat drain calls as a cost centre price them to avoid them, and then wonder why their customer list stops growing.
Seasonality in plumbing, and what to do about it
Plumbing is steadier than HVAC but not flat. Freeze events create a spike that is a capacity problem rather than a demand problem. Holidays produce kitchen drain work with reliable timing. Spring and early summer carry more planned and remodel work.
The useful move is to know your own pattern from your own booking history, then push planned work into the quiet stretches deliberately: water heater replacements, repipe quotes, and maintenance visits scheduled in the months when the emergency phone is slower. Filling a light week in advance is a scheduling discipline, not a marketing one.
A light week spotted three days out is a phone-call problem. Discovered on the morning, it is lost payroll. Here is the forward board that catches it.
Measure at the booked job, not the lead
This is the part that changes decisions, and almost nobody does it.
Cost per lead tells you what you paid for a phone call. It does not tell you what you paid for work. A channel producing a lot of cheap leads that rarely book can easily cost more per actual job than a channel producing fewer expensive leads that book most of the time. Judged on cost per lead, the good channel looks like the bad one, and shops routinely cut the wrong thing.
Track it weekly by channel: spend, leads, booked jobs, booking rate, cost per lead, and cost per booked job. Then move money toward booked jobs. You need call tracking by source for this to be real rather than a guess, and you need somebody recording whether a call booked.
The first time a shop runs this properly, it usually discovers one channel it has been overfunding for a year and one it has been starving.
Before you increase the budget
Three questions, in this order. Are we answering the calls we already get? Are those calls being booked, or advised for free and lost? Do we know which source produced each booked job?
If any answer is no, more spend just increases the volume of what you are already losing.
Plumbing specifically? Need help growing your plumbing company covers where the money leaks in a plumbing shop and what to fix first.
Already running jobs?
Then Operator takes it from here.
A business audit and a plan, an online mentor you can ask any time, team training for your crew, and deadline reminders. $79/month, any state, cancel anytime.