We take a small number of trade clients at a time. Book a call →
Perth WA · Paid search · Analysis

Google Ads for Perth tradies: what to check first

What a trade click actually costs in Australia, the four places the money leaks, and the two things Perth operators keep getting sold that either do not exist here or do not work the way they are pitched.

MTBy Muhammad Talha · Founder, Flat Out Automations Updated 11 min read 5 sources

A plumber in Joondalup puts $1,800 through Google Ads in a month. Ninety-four clicks. Two booked jobs. He switches the campaign off and tells his mate that Google Ads does not work for tradies.

The result was real. The conclusion was wrong. Ninety-four people in his service area typed a problem into Google and chose his ad over everyone else's. That part worked. What failed was everything after the click, and none of it was Google's doing.

Before we go further: we are not a Google Ads agency and we do not want your media budget. We get called in when the spend is not turning into work, and about eight times out of ten the campaign is not the thing that is broken. This is what we look at.

The short version

  • Trade clicks in Australia are not cheap. Plumbing keywords run about $10 to $25 for high-intent emergency terms and $5 to $12 for broader ones.[2] WordStream puts home and home improvement at $8.33 average.[1]
  • Local Services Ads do not exist in Australia. Google's own eligibility list does not include us. If someone is selling you "Google Guaranteed" setup in Perth, walk.[3]
  • hipages is a different purchase, not a cheaper one. $139 to $649 plus GST a month, credits on top, and up to three tradies get the same lead.[4]
  • Most wasted spend sits in four places: homepage landing, broken conversion tracking, broad match with no negative list, and nothing following up a missed call.
  • Fix the leak before you raise the budget. Scaling a campaign that loses leads at the callback stage just loses more of them.

What a trade click actually costs

Worth knowing before you decide whether $1,800 was a lot or a little.

Australian and benchmark click costs, 2026
Search typeCost per clickSource
Emergency plumbing terms (AU)$10 – $25Sydney, Melbourne, Brisbane at the top[2]
Broader plumbing terms (AU)$5 – $12"local plumber" and similar[2]
Home & home improvement average$8.33WordStream 2026 benchmarks[1]
All-industry search conversion rate7.0 – 7.5%Across every category[1]

Run the Joondalup numbers against that. Ninety-four clicks for $1,800 is roughly $19 each, which is high but not absurd for emergency plumbing terms. Two jobs from ninety-four clicks is a 2.1% conversion rate against an all-industry average of about 7%.[1]

So he was not overpaying for clicks. He was converting them at less than a third of the normal rate. That is a downstream problem, and turning the campaign off does not fix it. It just hides it.

The four places the money leaks

1. The ad points at your homepage

Someone in Canning Vale searches "ducted air conditioning install Perth". They land on a general page about your business with no mention of ducted systems and no obvious next step. They are back on the results page in seconds, and you paid for the round trip.

The fix is a page per service and area that repeats the words the person searched for, with the phone number visible without scrolling. This is the single largest lever on the whole campaign and it costs nothing in media spend.

2. Conversion tracking is broken or missing

Open Google Ads, go to Goals then Conversions. If it shows zero conversions, or it is counting page views rather than calls and form submissions, every optimisation decision you have made was a guess. Google's bidding also needs conversion data to work. Without it, automated bidding optimises for traffic volume, which is not what you are buying.

3. Broad match with no negative keyword list

Pull the search terms report and read every query that triggered an ad in the last thirty days. Trade accounts routinely find "plumbing courses", "plumbing supplies wholesale", "HVAC certification", "aircon parts" and a long tail of job seekers. At $10 a click that adds up fast, and it is an afternoon's work to block.

4. Nothing happens when the call goes unanswered

This is the expensive one and the one nobody sees, because it leaves no trace in the Google Ads interface. The lead clicks, calls, gets no answer because you are in a ceiling cavity in Midland, and moves to the next result. There is no voicemail, no form fill, no record. You paid for the click and you will never know the enquiry happened.

The first three leaks show up in a dashboard.
The fourth one is invisible.

The gap between the click and the callback

There is a short window where a paid lead is yours to lose. They have identified a problem, searched for a fix, and chosen you. Intent does not get higher than that.

The window is short. Someone who clicks a paid ad is comparing you against the next two results, and the wait they will tolerate is measured in minutes, not hours.

The trade-specific version is blunter. Most people who reach a voicemail hang up without leaving a message. A paid click that ends in an unanswered ring is not a warm lead sitting in a queue. It is gone, and it took $19 with it.

The fix is not hiring someone to sit by a phone. It is closing the gap automatically: when a call from an ad goes unanswered, an SMS goes out from your own business number inside a minute, asks one qualifying question, and puts a written enquiry in front of you before you have climbed down the ladder.

Two things Perth tradies keep getting sold

"We'll set up your Local Services Ads and Google Guaranteed badge"

They cannot. Local Services Ads are not available in Australia. Google's own Local Services sign-up lists eligibility for the United States, Canada, the United Kingdom, Austria, Belgium, France, Germany, Ireland, Italy, Spain and Switzerland. Australia is not on the list.[3]

There is no select-cities workaround and no Australian trade category. Google is folding LSAs into Google Ads as a pay-per-lead Performance Max campaign type, phased from August 2026 in the United States and reaching non-US accounts in 2027, so the position may change. It has not changed yet.[3]

If a provider quotes you for "Google Guaranteed setup" in Perth, that is a straightforward test of whether they know the market. It is worth asking, even if you never intend to hire them.

"Just use hipages instead, it's pay per lead"

It is a real option and plenty of Perth operators use it, so this is not a hit piece. But it is a different purchase and the difference matters. What a lead costs in dollars on each plan is in is hipages worth it.

  Lead marketplace Google Ads
Cost model $139 – $649 +GST / mo plus credits[4] Per click, you set the ceiling
Lead exclusivity Up to three tradies get the same job[4] Yours alone
You are quoting against Two others, usually on price Whoever else they ring
Who owns the customer The marketplace You
Builds an asset No, the bill never stops No, but the data is yours

A marketplace is a reasonable tap to turn on when the diary is thin. It is a poor foundation, because you are renting access to someone else's customers and competing on price to get them. To see what your hipages leads cost per job you actually win, run last month's numbers through the calculator.

Ads or SEO first?

The most common question we get on this, and the answer is less either-or than people expect.

 Google AdsLocal SEO
Time to first leadSame weekThree to six months
What happens when you stopLeads stop that dayKeeps producing
Feedback speedKeyword data in daysMonths
Suburb targetingRadius and postcode built inNeeds a page per area
What you own at the endNothing but the dataThe pages and the profile

Run ads for work this month and build the organic side underneath. The useful part is that ads tell you which searches actually produce booked jobs, so you learn which suburb and service pages are worth writing before you write them. Paid buys you time. Organic is the thing you keep. The cheapest organic piece to start on is your Google Business Profile: score yours against your map pack in two minutes.

The part that decides whether the follow-up arrives

If you pair your ads with automated SMS follow-up, one thing decides whether any of it lands. A lot of Perth trade businesses have this configured already and quietly wonder why nobody replies. The dashboard reports delivered. Nothing comes back.

In our experience the cause is almost always registration. Australian commercial SMS falls under the Spam Act 2003, enforced by the Australian Communications and Media Authority. It requires consent you can evidence, clear identification of your business by legal name or ABN, and a working unsubscribe processed within five business days. ACMA also requires every alphanumeric Sender ID to be listed on the SMS Sender ID Register by 1 July 2026.[5]

An automated follow-up sent under an unregistered business name arrives with "Unverified" where your name should be, in the same pile as the scam texts, while the ad spend keeps running. Which of your texts that affects. Separately, Spam Act breaches carry penalties of up to A$3.64 million for a company and A$728,000 for an individual.[5]

Running ads and SMS follow-up already? We check the Sender ID registration free on the audit call, whether or not you hire us.
Book a call

How to structure Perth suburb targeting

Perth metro is roughly 120 kilometres end to end. An operator in Balcatta serves a different map to one in Rockingham, and a single campaign targeting "Perth" flattens that distinction and spends accordingly.

Cluster instead. Group your genuine service areas into separate ad groups, each with its own landing page and bid adjustment. For a northern-suburbs HVAC operator that looks like:

  1. Joondalup cluster. Joondalup, Currambine, Edgewater, Beldon, Kingsley. Higher bids, because average job value in those postcodes carries them.
  2. Stirling cluster. Balcatta, Osborne Park, Stirling, Karrinyup, Nollamara. Short drive times, so smaller jobs still pay.
  3. Wanneroo cluster. Wanneroo, Banksia Grove, Two Rocks, Yanchep, Butler. Lower bids and a higher job minimum, because an hour each way changes the maths.

After sixty days you can see cost per booked job by cluster rather than by campaign, and move budget toward the areas that actually pay. Most trade accounts we open have never had that view.

Google Ads across Perth, region by region

The clusters change with the part of Perth you work from. What changes most is not the keyword list. It is what an unanswered click costs you, and that depends on the local job mix.

Joondalup and the northern corridor

Most of the waste up here is travel, not clicks. A radius drawn around Joondalup runs up the freeway to Yanchep, and a booked job in Two Rocks that turns out to be a tenant who cannot authorise the work costs you half a day. Run the far-north suburbs as their own ad group with a job minimum in the ad copy, and qualify every enquiry before anyone gets in the van. How we set up Joondalup trade businesses.

Osborne Park and Balcatta

These are trade-dense suburbs. The searcher sees four other trades inside two kilometres on the same results page, so an ad that lands on a slow homepage or a phone that rings out simply pays for your competitor's call. In this part of Perth, the speed of the callback matters more than your bid. See Osborne Park and Balcatta.

Malaga, Bayswater and the north-east

High call volume and a lot of air conditioning work, peaking in the first hot week of summer. Budgets capped per day run out before lunch on exactly the days that matter, so set the schedule and caps around the season rather than an even monthly spend. See Malaga and Bayswater.

Welshpool, Canning Vale and the south-east

Roofing, solar and commercial work, where the enquiry becomes a quote and the quote decides the job. Counting a form fill as the conversion flatters these campaigns. Track quotes sent and won, or you will keep funding keywords that bring in tyre-kickers. See Welshpool and Canning Vale.

Fremantle

Two different buyers search the same terms: householders in heritage homes, and cafes and pubs losing trade while the hot water or drains are down. Commercial callers want an answer inside the hour, not a quote next week, so give them their own ad group and route their calls differently. Google Ads and follow-up for Fremantle trades.

Mandurah and Peel

Do not fold Mandurah into a Perth campaign. It is its own market, with a smaller competitive set and word of mouth that travels fast, so a separate campaign with its own budget and a local landing page usually beats a Perth-wide radius that happens to reach it. How we work with Mandurah trades.

Not listed? See every area we cover in Perth and Peel.

What to check before you spend another dollar

In order. Each one is free and takes minutes. Starting from an empty account instead? The national setup guide walks the whole build step by step.

  1. Conversions. Goals then Conversions in Google Ads. Zero recorded, or tracking page views instead of calls and forms? Stop and fix this before anything else.
  2. Search terms. Insights and reports then Search terms. Read all of it. Everything irrelevant goes on the negative list today.
  3. Landing pages. Click your own ad on your phone. If the headline does not name the service you searched for, and the phone number is not visible without scrolling, that is your biggest leak.
  4. Missed call follow-up. Ring your business number from a phone it does not recognise and let it ring out. If nothing arrives within two minutes, every unanswered ad click is being discarded.
  5. Bid strategy. On Maximise Clicks with fewer than about fifteen recorded conversions, you are paying Google to optimise for traffic. Get conversions tracking properly first, then move to a conversion-based strategy.

Items three and four are where we spend our time. One and two are yours or your ads manager's, and we are happy to talk to them rather than around them.

Frequently asked questions

Why do my Google Ads get clicks but no calls in Perth?
Three causes account for most of it. The ad points at your homepage rather than a page about the service the person searched for. The call goes unanswered because you are on a job, and nothing follows up. Or conversion tracking is broken, so you cannot see which keywords produce calls and you keep funding the ones that do not. The ad itself is rarely the problem.
How much does a Google Ads click cost for a tradie in Australia?
Australian plumbing keywords run roughly $10 to $25 per click for high-intent emergency terms and $5 to $12 for broader ones, with Sydney, Melbourne and Brisbane sitting at the top of those ranges.[2] WordStream puts the 2026 average cost per click for the home and home improvement category at $8.33.[1] Treat any quoted figure as a starting point, because your suburb, trade and time of day all move it.
Are Google Local Services Ads available in Australia?
No. Google's Local Services sign-up lists eligibility for the United States, Canada, the United Kingdom, Austria, Belgium, France, Germany, Ireland, Italy, Spain and Switzerland. Australia is not on the list.[3] If someone offers to set up Local Services Ads or the Google Guaranteed badge for your Perth business, they are selling something that does not exist here yet.
Is hipages better than Google Ads for Perth tradies?
It is a different purchase rather than a better one. hipages runs a subscription of roughly $139 to $649 plus GST per month with lead credits on top, and up to three tradies can accept the same lead, so you are usually quoting against others.[4] Google Ads costs more per click but the enquiry is yours alone and you own the customer relationship afterwards.
How much should a Perth tradie spend on Google Ads?
Enough to generate readable data, which for a single trade in one metro area usually means $50 to $80 a day. But the sequence matters more than the number. Spend before your tracking, landing pages and follow-up work is spend you cannot learn from, and scaling a campaign that leaks at the callback stage just makes the leak bigger.
Why do automated SMS follow-ups fail to arrive in Australia?
Usually because the sender is not registered. Australian commercial SMS falls under the Spam Act 2003, enforced by ACMA, which requires consent you can evidence, identification of your business by name or ABN, and a working unsubscribe processed within five business days. Registration opened on 30 November 2025, and since 1 July 2026 every alphanumeric Sender ID must be on ACMA’s SMS Sender ID Register. Carriers now stamp unregistered senders as Unverified.[5]
Do you manage Google Ads campaigns?
No. We are not a Google Ads agency and we do not want your media budget. We look at whether the spend is worth running at all and we fix what happens between the click and the booked job. If your campaign structure needs work we will tell you what to fix, and if you already have an ads manager we will happily talk to them.

Sources

Every figure above traces to one of these. Last verified 17 August 2026.

  1. WordStream — Google Ads Benchmarks 2026. Home and home improvement cost per click, and all-industry search conversion rates.
  2. Elevation Marketing — How much should a plumber spend on Google Ads, and Searchlight Digital, plumbing cost per lead benchmarks. Australian click cost ranges.
  3. Search Scope — Google Local Service Ads in Australia: An Honest Guide, citing Google's own eligibility list, plus Google's LSA to Performance Max migration notice.
  4. hipages — Membership costs and how leads are shared.
  5. ACMA and the Spam Act 2003 — DLA Piper, electronic marketing in Australia, and SMS compliance and the Sender ID Register.
Written by Muhammad Talha Muhammad founded Flat Out Automations and runs every build himself: the audits, the missed-call systems and the quote follow-up behind Perth trade businesses. The person who wrote this is the person who answers when you call.
Spending on ads and not sure where it goes? Thirty minutes. We will show you which of the five checks above your account fails, and you can act on it with or without us.
Book a call

More for Perth trade businesses: every article and free tool.

Free 15-minute call. Nothing to buy. WhatsApp Book a call