Google Maps SEO for Perth tradies, how to land in the local pack
The 3-pack above every Google search is worth more than any paid ad. Here's how Perth tradies actually get there.
Search 'plumber Perth' on a phone. Above the paid ads, above the organic results, you'll see three local listings with stars, photos and a tap-to-call button. That's the local pack, the Google Maps 3-pack, and for Perth tradies it's worth more than every other search result combined. Here's how you actually land there.
Why the 3-pack beats organic and ads
On mobile, the local pack takes up the entire above-the-fold for any 'tradie + suburb' search. The first organic result sits below the fold, and the paid ads above the pack? People learn to scroll past those. The 3-pack is where the cheap, high-intent calls live.
Three sparkies in your area will be in the pack. The other 47 won't. The gap between rank 3 and rank 4 in the pack is the difference between getting half the local calls and getting almost none.
The five things Google actually weights
- 01Proximity, how close your verified business address is to the searcher. You can't fake this; it's why suburb-level service-area pages still matter (see my SEO service).
- 02Google Business Profile completeness, categories, services, hours, photos, posts, Q&A, all filled in, all current.
- 03Reviews, quantity, recency, and reply rate. 30+ reviews with replies usually beats 80 reviews with none.
- 04Local citations, your Name/Address/Phone (NAP) showing up consistently across Yellow Pages, hipages, TrueLocal, Service Seeking, etc.
- 05On-page signals from your website, schema markup, suburb-named pages, internal linking, and a working Google Search Console connection.
The Google Business Profile playbook
Most Perth tradies who lose in the 3-pack lose on this one thing. Their GBP is half-filled, hasn't been updated in two years, and has six reviews from 2022. Here's what a winning profile looks like:
- Primary category set to the most specific match (e.g. 'Plumber' not 'Contractor'). Add 4–6 secondary categories that match real services you offer.
- Service list populated with every individual service, 'Hot Water Replacement', 'Blocked Drain', 'Gas Plumbing', each with its own description.
- 20+ recent photos: van wraps, finished jobs, you on-site, your team, the equipment. No stock images.
- Weekly Posts (Google Posts) about recent work, seasonal offers, or quick tips. Most competitors abandoned this two years ago, that's your edge.
- Q&A populated with 5–8 questions you've answered yourself ('Do you do same-day jobs?', 'Are you licensed?').
- Booking/messaging turned on, hours accurate to the minute, area-served list set.
The review flywheel
You need a system, not a hope. After every completed job: a text message with a one-tap Google review link. Don't ask in person, they'll forget by the time they're home. The text message gets you 4–7x the response rate.
Reply to every review within 48 hours, including the bad ones. Replies are a ranking signal Google reads, and other homeowners read them too. A polite, professional reply to a 2-star review wins you more business than the original 5-star did.
Citations, the unsexy work that ranks
A 'citation' is anywhere on the internet your business name, address and phone number appears together. Google reads them as votes of confidence. The minimum citation set for a Perth tradie:
- Yellow Pages Australia
- TrueLocal
- hipages
- Service Seeking
- Yelp Australia
- Facebook Business Page
- LinkedIn Company Page
- Bing Places (yes, still matters)
- Apple Maps Connect (small but growing share)
- Industry-specific directories. Master Plumbers WA, Master Builders WA, etc.
The catch: every NAP must match exactly. 'Suite 3, 14 Smith St' on one and '3/14 Smith Street' on another counts as a contradiction and weakens the signal. Pick one canonical format and use it everywhere. Audit annually.
On-page signals from your website
Google cross-references your GBP against your website. The two need to agree. Make sure your site has:
- Your full NAP in the footer of every page
- LocalBusiness schema markup on the homepage
- A page per service per major suburb (e.g. /plumber-joondalup, /plumber-fremantle), see how I do this with suburb pages
- Internal links from those suburb pages to your service pages
- A working Google Search Console property
- Page speed under 3 seconds on mobile (Core Web Vitals)
How long does it take?
If your GBP is currently half-empty, expect 4–8 weeks to start moving in the 3-pack for less competitive search terms (e.g. 'electrician Bedfordale' before 'electrician Perth'). Big-search-volume terms in central Perth take 3–6 months.
It's the slowest channel of the four I run. Also the cheapest over time, and the leads compound, once you're in the 3-pack you stay there as long as the work continues. If you want to short-cut the warm-up while SEO bakes, run Google Ads in parallel, they're not enemies.
Suburb-by-suburb local-pack notes: Midland and Armadale are the easiest GBP wins right now in metro Perth. Subiaco and Scarborough are the hardest. Per-trade playbooks: plumbers, electricians, landscapers.
Want a hand on your GBP? Book a strategy call and I'll go through your profile live and tell you the three highest-impact fixes for your area.
Oliver Gniel · Founder, Forge West