Industries · Plumbing
Plumber marketing: emergency intent converts in seconds.
Most plumbing websites are built to be read. Nobody watching water come through a ceiling reads anything. They tap the first number that looks credible and reachable, so if your site takes four seconds to load on cellular or puts a contact form where the number should be, the tap already happened somewhere else. That fix is smaller than a rebuild and it usually takes an afternoon.
The short answer
Why the call is the job: 2 buyers, 1 site, and about a minute to decide.
An emergency plumbing search gets settled in under a minute, on a phone, usually inside the map pack, before any website has finished loading. A repipe gets researched for two weeks and quoted by three companies. We build separate routes for both, and we build the emergency route first, because that is the one where two seconds of load time is a lost job.
The emergency route is a speed problem. The profile has to hold a map pack spot, the page has to load on a mid-range phone on cellular, and the number has to sit where a thumb already rests. Nothing on that list is content work, which is why it moves first and finishes fastest.
The planned route is a trust problem. Repipes, sewer lines and water heater replacements get compared over days. That buyer wants a price range, a real license number, and photos of a job that looks like theirs. Publish the range and you get the call the quiet competitors lost.
One warning before anybody copies the advice going round about putting a form ahead of the phone number to qualify leads. That advice is sound for a remodeler working a long sales cycle. It flips completely in the emergency trades, where the call is the job, and a form standing between a burst pipe and your number is a competitor's lead.
Our working theory, labelled as a theory because we cannot prove it: the homeowner calling at 11pm has three tabs open and dials all three. Whoever picks up takes the job, and the ranking only decided who got dialed. If that is right, then speed on the phone is worth more than the third map spot, and it is free.
The part we say out loud even when it costs us the pitch: if nobody answers at 11pm, no amount of ranking fixes it. We bring the call. Answering it is still yours.
When somebody asks an assistant at 11pm who to call
? Who should I call for emergency drain cleaning near me?
Three local options with same-day availability. Your Business is the one most often named for emergency work, with same-day service and the strongest recent review record of the three.
Being named is the whole outcome, and nobody can guarantee it. What we can do is track who gets named for your buyer queries, every month, and build the pages and the profile the assistants are reading when they decide.
Real query shapes
What your buyers actually type: 6 different moods.
A homeowner searching for a plumber is never in a neutral mood. Panic, sticker shock, curiosity: the words they type give it away, and a single generic services page answers none of them well.
-
emergency plumber near me
Decided in the map pack, on a phone, often at night. There's no time to read a paragraph, only to see a number.
-
plumber {town}
The bread and butter search. Wants a real page for your town, not one page trying to cover thirty of them.
-
water heater replacement cost
A homeowner trying to find out if they can afford it before they call anyone. Publish a range and you get the call.
-
burst pipe repair
Pure panic. Speed and a reachable number beat a nice-looking site every time.
-
repipe specialist
High ticket, slow decision. Wants proof of a similar job done before, not a stock photo of pipe.
-
sewer line inspection
Often the front door to a much bigger job. Worth its own page instead of a bullet point.
Six different moods, six different pages. A homeowner in a panic and one comparing quotes for a repipe are not reading the same words, and shouldn't land on the same page.
Check it yourself
Run these 4 checks on your own phone tonight.
Three of these happen on the phone in your pocket and one happens in a browser tab. None of them need us, and none of them need a login you do not already have.
- 1
Turn wifi off on your phone, then load your own homepage.
Count out loud until the phone number is tappable without scrolling. A homeowner in an emergency is standing in a hallway on cellular, not sitting on your office wifi. Past about three seconds you are losing people who never show up in any report, because a visitor who leaves before the page paints is a visitor nothing counted.
- 2
Call your own after-hours line at 9pm on a Sunday, from a number nobody at the shop would recognize.
Time how long it rings, and listen to what the voicemail says. If it names business hours, every dollar of search work you buy is funding somebody else's Monday morning.
- 3
Open Google Analytics, then Reports, then Acquisition, then Traffic acquisition. Set the range to the last 90 days and find the Organic Search row.
That row is the real number of people search sent you. Divide what you pay a month by a month of it and you have your cost per visitor, before a single one of them became a call. Most owners have never seen that number and it settles a lot of arguments.
- 4
Search emergency plumber near me in a private window, after dark.
Write down what sits above the map pack, how many of the three names you know, and whether one of them is yours. Then do it again from a job site across town. The answer changes, and the change is the whole story.
Nothing on that list needs us. Do it first, before any agency gets a word in, ours included. If check 2 goes to voicemail, fix that before you spend a dollar on search. We cannot make a phone get answered, and selling you rankings on top of that is selling you a bigger stage for the same problem.
Check 3 gives you one number. This is the same question with the profile added back in, in our own reporting. Read the top ring: 481 of 776 search visits arrived through the map pack listing and 295 through the website, which is why the profile gets worked before the pages do. Read the bottom one too: 35 of 54 leads came in as a phone call. The subject here is a composite in a different trade, so take the shape rather than the percentages.
What arrives
What we would build, and what has to come first: 6 pieces.
- 01
The emergency route, ahead of everything else
A tappable number visible without scrolling on every page, pages that paint in about two seconds on a mid-range phone, and nothing standing between a panicking homeowner and a call. This goes first because it changes the value of every visitor you already have, so it pays for itself while the slower work is still being written.
- 02
The profile, inside the same two weeks
Categories, service area, services, photos, questions answered, posts going out. For emergency plumbing this profile takes calls the website never sees, so it moves ahead of any page we write rather than after them.
- 03
Review asks going out the day the job finishes
The map pack reads review pace as current proof, and pace is a number you can only build forwards. Starting it in month one buys it the same runway the pages get.
- 04
A page per service that carries real money
Water heaters, repipes, sewer lines, drain clearing, gas lines. These come before the town pages because a service search converts harder, there are fewer of them to write, and each one has a price expectation attached that the town pages do not.
- 05
Town pages that are genuinely about the town
One page per town you want work from, carrying jobs you have done there. Not a template with the town name swapped in, which reads as fake to a homeowner and gets ignored by Google alike.
- 06
Published price ranges, last on the list and hardest to agree
Ranges, not quotes. This goes last because it is the piece owners argue about most, and the argument is easier after two months of watching which pages people actually land on. A homeowner searching a water heater replacement is trying to find out if they can afford it, and the site that tells them earns the call.
Fit
Who this fits: 4 signs it's you.
Plumbing is one of the trades where search work pays back fastest, because the intent is urgent and the job values are high. It still needs a business behind it that can take the calls it earns.
This is you if:
- You run emergency calls, planned work, or both, in a set of towns you can name.
- Somebody answers the phone outside business hours, or you'll fix that before we start. We ask about this on the first call and we mean the question.
- You could take on more work next month without service quality dropping.
- You're tired of paying for leads that four other plumbers also bought.
We will tell you no if:
- You need calls this week. That's a paid-ads job, and search work compounds over months instead. We'll say so rather than sell you the wrong tool.
- Nobody answers the phone. Ranking a business that doesn't pick up just moves the problem to a bigger stage.
- You want a guaranteed map-pack position. Nobody can honestly sell you one, and we won't pretend otherwise.
How the work runs
What actually changes, and when: 4 markers.
- 01
The first two weeks
Profile corrected, emergency route fixed, review asks switched on, tracking wired so the next argument has numbers behind it. A caller notices none of this yet. Everything in the three months after it depends on it.
- 02
Around day 30
Profile and speed fixes act on demand already searching for you today. Most plumbing clients start seeing that in call volume somewhere in this window, though a slow month can push it later.
- 03
Around day 60
New service and town pages start surfacing. This stage is the one most tied to how contested your specific towns are, so it moves at different speeds for different plumbers.
- 04
Day 90 and beyond
Profile, pages, reviews and listings on a repeating monthly cycle, plus a live sweep of the map across your area every month so the coverage question gets an answer instead of an opinion. Anybody promising you the pack across a metro inside a quarter is selling something.
Not worth your money
5 things we would talk a plumber out of.
Two of these are things we sell at the higher tiers. Neither one moves an emergency plumbing search, so this is where we put them.
-
Putting a form ahead of the phone number to qualify leads
The advice is real and it works for a remodeler with a long sales cycle. In an emergency trade it costs you the job outright, because the person on the other end is standing in water with a phone in their hand and three other tabs open.
-
Blog posts explaining how a water heater works
Nobody typing burst pipe repair wants an explainer, and nothing about how often you publish decides a local ranking. Put that writing into the service pages and the price ranges, which is where the money searches land.
-
Social posting and video, bought as a way to rank
Both sit in our top tier and both are brand surface rather than search work. A plumber's first video budget does more good spent on the two seconds your homepage takes to paint on a phone.
-
Shared lead platforms treated as the lead engine
One homeowner, sold three or four times over, and the invoice arrives whether you got there first or not. Leave the profiles up for what they are worth as listings and stop calling them a pipeline.
-
A rebuild, when the site loads fine and the number is in the wrong place
We build websites, and this is still the wrong project if that is the only problem. Moving the number and cutting the load time is an afternoon of work, and it is worth doing before anybody quotes you anything bigger.
The theme runs through all five. Almost everything that decides a plumbing job happens in the first minute after somebody taps, and work that does not touch that minute is work that can wait.
Where each piece lives
Which tier does which piece: 5 rows, no upsell language.
That is the whole play, in the order we would run it. Here is who does which part of it, so nobody has to get on a call to find out what a starting point costs.
| The work | Where it sits | What that means |
|---|---|---|
| Pieces 1 to 3: the emergency route, the profile, the review pace | Local Engine $1,500 per month | This is where most of the first ninety days goes. It is also the only part that raises the value of the traffic you have today, which is why it pays for itself before the writing starts. |
| Pieces 4 to 6, across one town and one crew | Local Engine $1,500 per month | Service pages and town pages worked every month, and every report carries a fresh sweep of live map checks across the area. |
| The same, across every town and crew you run | Market Engine $3,000 per month | A page program covering every town and every crew, with the emergency route repeated properly on each one, plus a directory footprint that matches how many trucks you actually run. |
| Conversion testing on the pages that already get traffic, plus link campaigns | In-House Engine $6,000 per month | Where the work goes once the emergency route is fixed and the question becomes what to do with the traffic you already have. A small number of these run at once. |
| If the site itself is the bottleneck | Starter site $1,500 one-time | One-time, owned outright, with the tappable number and the load budget built in rather than retrofitted. Nothing about it commits you to a monthly engagement. |
Search work starts on a 90-day term and then runs month to month. A quarter is the honest window for a foundation to show movement, and nothing here locks you in past it.
Proof, not a pitch
Built by people who ran the truck first.
We've run service businesses ourselves, which is why the emergency-call dynamics on this page read like operating notes instead of an agency's theory about your trade.
- 300+
- Points in the Deep Audit, worked by hand
- 36
- Hyperlocal pages shipped in one build
- 14
- Categories in the Deep Audit, worked by hand
Every point listed in the report appendix
6 service areas × 6 services, same engagement
300+ points, $1,500
Search
What it costs: published, not quoted.
Most plumbing companies start on the Local Engine at $1,500 a month for one town and one crew. Multi-town or multi-crew operators move to the Market Engine at $3,000 a month, and a few go on to the In-House Engine at $6,000 a month when they want the whole marketing seat covered. If the site itself needs building first, that is from $1,500 one-time.
Start on the Local Engine. Move up to the Market Engine when you are ready to own more than one town, and to the In-House Engine when you want a marketing department without the hire.
Every retainer tier, with what is in it| Tier | Price | What moves the number |
|---|---|---|
| Local Engine Get found where you already work: the map pack and the searches that ring the phone. | $1,500 per month | The price is flat. What changes is where the effort points: a harder town, or more services, means the same monthly hours aimed at fewer targets, and we say which before you sign. Page counts and posting frequency are agreed in writing per engagement, so scope cannot quietly drift. Not included. Multi-market page coverage, expanded listings and the AI-search program at full strength are the Market Engine. We would rather tell you when you are ready for it than sell it to you early. |
| Market Engine Own every town you serve: coverage pages, AI-search visibility, listings everywhere that counts. | $3,000 per month | How many markets and how many services. The price is flat, and the page program inside it is agreed up front, in writing, so the scope cannot quietly drift. Not included. Placements on other platforms, PR-grade link campaigns, social management, video creative and conversion testing are the In-House Engine, and it is capacity-capped. |
| In-House Engine Everything, run for you: search, content, placements, PR-grade links, social presence, video creative, conversion work, quarterly strategy. | $6,000 per month | Capacity, not scope creep. We run a small number of these engagements at a time so the work stays deep rather than spread thin across too many accounts. Not included. We still do not sell paid ad management, and we still will not commit to a monthly number of editorial links. Both get the same answer at every tier. This tier is also capacity-capped: a few seats, run deep, and we will say plainly if one is not open yet. |
Objections and questions
Questions we get asked: 6 answers.
Six questions, asked by nearly every plumbing owner we get on the phone with. Two of them have answers most agencies would rather blur.
Ask us something else How much does plumber marketing cost?
The Local Engine runs $1,500 a month for one town and one crew, covering the Google Business Profile, pages built or improved monthly, the review engine, and a monthly report with a real call attached. The Market Engine at $3,000 a month covers multiple towns or crews and adds expanded listings, link outreach, and conversion work. If the website itself needs building, that is from $1,500 one-time. There's also a free look at what's costing you calls right now, before you spend anything.
Is SEO or Google Ads better for a plumbing company?
They do different jobs and plenty of plumbers run both. An ad buys you a call today and stops the hour you pause the account. Search is slower to start and it keeps working after you stop paying for it. Need the phone ringing this week? Ads. Want to stop renting the lead flow? Search.
Is a page per town overkill for a plumber?
For the towns you'd actually send a van to, yes. Ranking happens at the page level, so a footer listing thirty towns wins none of them. The catch is that the page has to earn it: a real job you did there, the neighborhood names a local would use, the actual drive time. Thirty pages with the town swapped in is a pattern Google has spent years learning to ignore.
How long before the phone rings more?
The profile and the load-time work land on people searching tonight, so they tend to show inside a month or two. Brand-new service and town pages need a few months of compounding behind them. Either way the map sweep runs monthly, so you are reading movement off a chart rather than off an email from us.
Am I going to be asked to write copy?
No. Writing and profile work are on us. Your half is approving what goes out and picking up the phone at 11pm, which is the half nobody can do for you.
I already pay for leads from a lead-generation service. Why change?
Because you're renting demand that other plumbers bought at the same time, and the price climbs every year while you build nothing you keep. Ranking your own business is an asset that stays yours. Plenty of operators run both for a while and cut the lead spend once their own pipeline covers it, and that's a reasonable way to do it.
Services
What we would actually run: the pieces that fit this trade.
For a plumbing company the order matters more than the list. Profile and emergency route go first because they reach people searching tonight. Everything written comes after that.
- 01 Local SEO Ranking in the map pack for the towns you actually serve. Read more
- 02 Google Business Profile Management The profile worked weekly, not claimed once and forgotten. Read more
- 03 Conversion Rate Optimization Find where the traffic you already have quietly leaks away. Read more
- 04 Review Management More reviews, answered fast, feeding the local pack. Read more
- 05 Landing Pages Single-service pages built to convert one kind of visitor. Read more
- 06 Tracking & Analytics Setup You cannot prove any of this works without measurement. Read more
Other trades
6 more trades we work in: each one named for its own search.
Every trade below is a separate page, because every trade gets searched differently. If yours is not listed anywhere on the site, ask, because the list is shorter than the work.
- 01 Remodeling Marketing Long consideration cycles need proof published, not promised. Read more
- 02 Marketing for Electricians Panel upgrades and EV chargers are the pages almost nobody has built. Read more
- 03 Pest Control Marketing The recurring contract is the business. Sites keep burying it. Read more
- 04 Painting Contractor Websites Portfolio-led, priced honestly, bookable from a phone. Read more
- 05 Garage Door Marketing Same-day repair intent, plus the install job worth ten of it. Read more
- 06 Cleaning Company Marketing Residential and commercial are two funnels, not one page. Read more
Free snapshot · paid teardown
Send us your site: 300+ points, worked by hand.
A short, sharp look: the top handful of findings, scored, delivered by email. What's broken, in plain English.
Want the full punch list? The Deep Audit is $1,500: the same crawler and link indexes the top-tier agencies run, plus live map-pack checks town by town and AI-assistant citation checks almost nobody local does. 300+ points across all 14 categories, plus a prioritized 90-day plan. Credited in full toward your first month if you hire us within 60 days.
Snapshot delivered in a few business days
It's yours either way. Hand it to your own developer, or your own AI, and it still pays for itself. If you hire us, it costs you nothing.
Site & search audit · what we check
300+ points
- Crawl, indexation and site security 30 pts
- Duplicate signals, structure and internal links 39 pts
- Speed and Core Web Vitals 28 pts
- The experience on a phone 14 pts
- Money pages: content, depth and freshness 24 pts
- Structured data and the trust surface 20 pts
- Search demand and the keyword map 20 pts
- Google Business Profile 20 pts
- Reviews and reputation 16 pts
- Local presence: map results and directories 20 pts
- AI search and assistant citation 22 pts
- Link profile and authority 20 pts
- The operators beating you 22 pts
- Turning visits into calls, and counting them 24 pts
The Snapshot is the top handful of these, free. The Deep Audit is all 14 categories, 300+ points, scored, with a 90-day plan and the full point-by-point appendix. No account, no card either way.
Ready to stop losing customers to the guy with a better site?
Fifteen minutes, no discovery deck. We'll tell you what we'd build, what we'd rank, and what it costs. And if we're not the right fit, we'll say that too.