Most advertising advice for plumbers is about the advertising. Slogans, van wraps, flyer drops, a clever headline for your Google ad. It is the fun part, and it is almost never the part that decides whether your phone rings.
For a plumber in Perth, advertising pays off when three unglamorous things are true. Your Google Business Profile and local listings are sorted, because that is where emergency searches land and it costs nothing. Your paid spend is tracked back to booked jobs rather than clicks. And every enquiry those ads generate is answered quickly and followed up.
Get those wrong and the advertising will look like it failed. It did not. The leak was further down the pipe.
Emergency work and planned work are two different businesses
A plumber actually sells two products, and they need different advertising.
Emergency demand is someone in Baldivis standing in a laundry with water coming up through the floor waste at 7pm. They search, they tap the first number that looks local and credible, and if you do not answer they move to the next one. The buying decision takes seconds. Proximity, reviews, a phone number that someone picks up, and an indication that you can get there tonight. Price barely enters it.
Planned demand is a family in Mount Lawley whose hot water system is limping along and will need replacing before winter, or a homeowner in Canning Vale thinking about a bathroom renovation next autumn. That decision takes weeks. They compare, they ask a neighbour, they get two or three quotes, they sit on it.
Trying to serve both with one advertising approach is why so much spend underperforms. Emergency work rewards being visible at the exact moment of panic, which means the map pack and call-focused ads. Planned work rewards being remembered and trusted over time, which means content, reviews, and social advertising that creates demand rather than catching it.
Seasonality in WA splits along the same line. Winter storms produce blocked drains and roof leaks. The lead-in to summer produces reticulation faults and hot water complaints. Knowing which half of your revenue is being advertised to in any given month is more useful than any ad headline.
Fix the free thing first: Google Business Profile and local SEO
When someone searches "emergency plumber Joondalup" the map results sit above everything. Those are driven by your Google Business Profile, not by your ad budget. Spending on ads before that profile is right is like paying for a billboard while your van has no signage.
What actually needs doing:
Complete the profile properly. Correct business name without keyword stuffing, service area set to the suburbs you genuinely cover, accurate hours including whether you take after-hours calls, your WA plumbing licence number where it can be displayed, and real photos of your vans, team and completed work rather than stock images.
Choose the right primary category. Plumber is the obvious one, but if a meaningful share of your revenue is gas fitting or drainage, the secondary categories matter.
Build reviews steadily and respond to all of them. Reviews mentioning the suburb and the job type are worth more than generic five-star ratings. A review saying "fixed a burst pipe in Scarborough on a Sunday" is doing work that an ad cannot.
Create pages for the suburbs and services you actually want. Not fifty thin pages naming every suburb in the metro area, which Google ignores and customers find insulting. A genuinely useful page about blocked drains in older Perth suburbs with mature trees, or hot water system replacement in WA, earns its place.
This work compounds. The ads stop the moment you stop paying. The profile and the pages keep producing enquiries, which is exactly why they go first. If you want the broader logic behind sequencing free channels before paid ones, our guide to choosing a lead generation agency covers the same principle across other trades.
How Google Ads should be built for an Australian plumber
Once the free foundations are in place, paid search is the fastest way to appear for emergency terms you do not yet rank for organically.
Make it about calls, not clicks. For emergency work, the goal is a phone call. Use call assets, call-only formats where appropriate, and send clicks to a page with your number at the top rather than a general homepage.
Geotarget tightly and honestly. If your vans are based in Malaga, bidding on the whole of the Perth metro area means paying for calls from Mandurah you cannot service within the hour. Target by radius around your depots, then expand once the close-in suburbs are profitable. Set location targeting to people in your area, not people interested in it, or you will pay for clicks from interstate.
Separate emergency campaigns from planned work campaigns. Intent, budget and hours are all different. Emergency campaigns can run after hours if, and only if, someone is actually answering. Hot water replacement campaigns can run business hours with longer landing pages and a quote form.
Use negatives aggressively. Terms like jobs, apprenticeship, courses, DIY, parts and wholesale will otherwise eat your budget.
Check whether Local Services Ads are available for your category. Availability varies by country and trade, so confirm rather than assume. Where they are live, they sit above standard search ads, charge per lead rather than per click, and the verification badge carries weight with nervous homeowners.
Emergency plumbing clicks are among the most expensive in the trades, which is exactly why structure matters more here than in most industries. Getting this right is detailed work, and it is where most of the difference between a profitable budget and a wasteful one is made.
Where Meta ads fit, and where they do not
Facebook and Instagram advertising works for plumbers in one specific way: creating demand for planned work.
Hot water system replacements, bathroom and laundry renovations, gas appliance installs, leak detection before summer, maintenance plans for landlords and property managers. These are jobs where the homeowner was not actively searching and a well-targeted ad can start the conversation. Local targeting, before and after photos, a short video of your team, and an offer that makes sense for a considered purchase rather than a panic.
Where Meta does not work is emergency call-outs. Nobody opens Instagram when their hot water system has burst. You cannot buy your way into a moment of urgency on a platform people use to kill time.
The second honest limitation is lead quality. Meta lead forms produce volume cheaply, but a large share of those people were curious rather than committed. If nobody rings them back within minutes, that volume is worthless.
Tracking spend back to booked jobs, not clicks
This is the part most plumbers skip, and it is the reason so many have strong opinions about which channel "does not work" based on no evidence at all.
Use a separate tracked phone number for each advertising channel, with recording enabled where you are permitted to and have notified callers appropriately. Feed conversions back into Google Ads so the platform optimises for calls of real length rather than any tap of a button. Then, crucially, close the loop in your job management system: tag every job with where the enquiry came from.
A click costs money. A call is progress. Only a booked job is revenue, and only the last of those three should decide your budget. Once you can see cost per booked job by channel and by service type, decisions become obvious. You will often find one campaign quietly funding the whole operation while another has been burning budget for months.
Tracking also catches the uncomfortable number: how many calls your advertising produced that nobody answered.
The real leak: missed calls and unchased quotes
Before you change a single ad, look at two figures.
How many advertising-generated calls rang out or went to voicemail? And how many quotes were sent and never followed up?
An emergency caller who gets voicemail rings the next plumber. That call still cost you the click. A quote sent on Tuesday and never mentioned again often loses to a competitor who rang on Thursday to check whether the homeowner had any questions.
The fixes are not sophisticated. An answering service or a dedicated person for call overflow. A rule that every missed call is returned within a set time, with someone accountable for it. A simple two-step follow-up on every quote. Text message confirmation when a job is booked so the customer does not keep shopping.
Do this and the exact same advertising budget produces noticeably more jobs. Skip it and no amount of ad optimisation rescues the numbers.
What to budget in AUD
Budgets vary enormously, so treat these as starting points rather than rules.
A single-van operator covering a handful of suburbs in one corner of Perth can gather meaningful data on a modest monthly ad spend, often in the low four figures AUD, provided the targeting is tight and the campaigns are focused on one or two service types. Below that you tend to get too few clicks to learn anything.
A multi-van business competing across the Perth metro area, bidding on emergency terms at all hours, will need several times that figure in AUD. Covering more suburbs multiplies cost rather than adding to it, because you are entering more auctions against more competitors.
What pushes the number up: chasing emergency keywords, running 24/7, competing in densely served suburbs, targeting a wide metro area, and having few reviews so your click-through rate lags. What brings it down: a strong Google Business Profile doing the heavy lifting on map searches, good reviews, a tight service radius, and focusing on planned work with lower competition.
Add management costs on top, whether that is an agency fee or your own hours, and judge the whole thing on cost per booked job rather than on spend alone.
Start with the free foundations, add paid search once those are solid, track everything back to jobs, and answer the phone. If you want paid campaigns measured against booked work rather than clicks, our Google Ads management is built around exactly that.