What actually moves Google map pack position in Perth: proximity, categories, reviews and review velocity, plus why Search Console hides your local clicks.

The map pack is the block of three business listings with a map attached that sits above the organic results on local searches in Perth. Because it sits there, it is often the first thing a searcher acts on, and it is decided by a different set of signals to the blue links underneath it. Here is what actually moves your position in it, what does not, and why your own reporting is probably understating how much traffic the pack is already sending you.
When someone in Perth searches for a service with local intent, Google returns a map with three business listings pinned to it, then a link to see more. That block is the map pack, sometimes called the local pack. It is drawn from Google Business Profile data, not from your website's page rankings, which is why a business can sit in the pack and nowhere in the organic results, or the reverse.
Google is unusually direct about what ranks a profile. It names three factors: distance, relevance and prominence.
Everything worth doing sits under one of those three. If a tactic does not clearly move distance, relevance or prominence, it is decoration.
Distance does more work than you probably expect, and it is measured from wherever the person searching is standing. You do not rank in the pack across the whole city. You rank in a radius around your pin, and that radius shrinks as competition gets denser.
That has two practical consequences. First, one address in one suburb will not hold the pack across Joondalup, Fremantle, Midland and Rockingham at the same time, no matter how good the profile is. Our own profile shows far more readily for searches made close to our pin than for the same search made across the city. Second, checking your position by searching from your own office tells you almost nothing, because you are standing on the pin. You need grid based rank checking that samples a set of points across the areas you actually serve.
The thing not to do is fake an address. Virtual offices, a mate's warehouse and a residential address you do not trade from are all suspension risks, and a suspended profile takes weeks to recover if it recovers at all. If you genuinely serve a wider area, set a service area on the profile and win the surrounding suburbs with content and prominence instead.
Between two businesses at a similar distance, the more complete profile usually wins. Completeness is boring, free, and the highest ratio of result to effort in local SEO.
Work through the whole profile and leave nothing blank. Business name exactly as you trade, primary and secondary categories, the full services or products list with real descriptions, opening hours including public holidays, attributes, the business description, the opening date, a phone number that rings, and a website link. If you take bookings or quote requests, add the link.
Then keep it current. Hours that are wrong over Easter or through the Christmas shutdown generate one star reviews and teach Google that the data is unreliable. Set holiday hours in advance rather than after the first angry call.
In our experience the primary category does more work than any other field on the profile. It is the main thing telling Google which searches you are eligible for, and changing it can move you in or out of the pack for a term within days.
Pick the primary category that matches the search you most want to win, not the one that best describes your business philosophy. If the term you care about is plumber, the primary category is Plumber. Secondary categories broaden the set of searches you can appear for, and they are worth adding where they genuinely apply, but they do not replace a wrong primary.
The fastest way to get this right is to look at who already holds the pack for your target term and check what categories they run. Those profiles are public. If all three use the same primary category and you use something adjacent, you have found your problem.
Reviews feed prominence, and they feed conversion once you are visible. Both matter, and they are not the same job.
For ranking, the useful signal is not just the total. It is rating, recency and a steady flow. A profile collecting a handful of genuine reviews every month tends to hold up better than one sitting on a large total that stopped arriving two years ago. Review text matters too, because reviews that mention the service and the suburb reinforce relevance in a way a bare five stars does not.
The process that works is unglamorous. Ask at the moment the customer is happiest, which is usually right after the job is delivered rather than a week later in an email nobody opens. Give them a short direct review link or a QR code so it takes one tap. Reply to every review, including the bad ones, in plain language. Never buy reviews and never incentivise them, because Google filters them and the risk sits entirely with you.
Photos will not vault you into the pack on their own, and geotagging your images does nothing, because Google strips the location data out of uploads. What photos actually do is prove the business is real and active, and lift the click through rate of the listing once you are in the pack.
Upload genuine photos of the work, the team, the vehicles, the premises and the finished result, and keep adding them rather than dumping thirty on day one and stopping. Stock imagery is obvious and it costs you trust at the exact moment someone is choosing between three listings.
The same logic covers posts and the Q&A section. Regular posts signal an active profile. Seeding the Q&A with the questions you already answer on the phone every week means the answer is on the listing before the call happens. None of this is a ranking silver bullet. All of it makes the listing worth clicking.
Name, address and phone consistency across the web is worth doing and worth keeping in proportion. Its real job is preventing problems rather than creating rankings. If three different phone numbers and two versions of your address are floating around the directories, you are giving Google conflicting data about a business it is trying to verify.
Fix the ones that carry weight, then stop. Apple Maps, Bing Places, your Facebook page, True Local, Yellow Pages and the two or three directories that genuinely matter in your industry will cover most of it. Bulk citation packages promising hundreds of listings are the local SEO equivalent of buying links, and the returns past the main platforms are close to nothing.
Your website still counts, because relevance is partly judged on the page your profile points to. Link the profile to the most relevant page you have, which is often a service page rather than the homepage. Where you genuinely serve a distinct area and can write something specific about the work you have done there, a local landing page is worth building. Where you cannot, do not. Thin suburb pages that swap one place name for another are a common waste of effort in local SEO in Perth, and they carry a real duplication risk.
This is the part that is easiest to get wrong, including for agencies.
Map pack activity reports in Google Business Profile performance, not in Search Console. Website clicks from the listing, phone calls, direction requests and the searches that surfaced your profile all live in the profile's own performance data. Search Console reports your organic listing, which is a separate surface on the same page.
The practical rule is to read both, every month, and to judge a local term on the two together. If your reporting is Search Console only, your local performance is understated and your worst decisions will be made about the terms where the pack is doing the work.
If you are starting from a claimed but neglected profile, this is the sequence that gets results fastest.
Most of that is work you can do yourself, and we would rather you knew it than paid someone to hide it. If you want it run properly alongside the rest of your organic search, our SEO engagements start from $1,000 including GST per four week cycle, quoted to the scope of the work.
Category and completeness changes can move a profile within days to a few weeks, because you are correcting eligibility rather than building authority. Prominence work is slower. Building review volume and velocity from a standing start, and earning the local relevance that holds a position in a competitive Perth category, is a three to six month job. Treat a promise of the pack in a fortnight with caution, because it often means the term being targeted is one nobody searches.
You can rank as a service area business, and Google supports it properly. You hide the address and set the suburbs you serve. What you cannot do is invent an address to sit closer to the searcher. Virtual offices and addresses you do not trade from are a suspension risk, and recovering a suspended profile is far more painful than never having one suspended. If you have no shopfront, run it as a service area business and win the surrounding suburbs on relevance and prominence instead.
Fewer than you might assume, and the flow matters more than the total. When we checked in August 2026 our own profile was sitting in the top three of the Perth local pack for one of our service terms, on a 5.0 rating from 23 reviews. What carries that is that the reviews are genuine, recent and still arriving. A large total that stopped two years ago ages badly. Build a request process that runs every week rather than chasing a number.
Because distance from the searcher is one of the three factors Google uses, and it is weighted heavily. You do not have one map pack position across Perth, you have a different one at every point on the map, and the radius where you hold a position shrinks as competition increases. This is why checking your rank from your own office is misleading. Use grid based rank checking that samples multiple points across the areas you actually serve.
They measure different surfaces. Search Console reports your organic listing. Map pack clicks, calls and direction requests report in Google Business Profile performance instead. A term can therefore show zero clicks in Search Console while the pack is generating enquiries, which is exactly what we found on one of our own Perth terms. Read both data sources before you write a term off.