articles — digital growth
Local SEO for service businesses: how the map decides who gets the call.
When someone searches "accountant near me", or names a service and a suburb, Google answers with a map and three names. Most of the calls go to those three. Increasingly, AI assistants read the same profile data, to answer the question or to start the booking for the person asking. Here's how that shortlist is assembled — and how to earn a place on it, for people and for their assistants, without buying anything you don't need.
skeelx — updated oct 2026 · 5 min read
First, the honest disclaimer: if your calendar is full from referrals and you serve one neighbourhood, you may not need any of this. Local SEO matters when you want customers who don't know you yet — and for any business people visit, or that visits them, those customers arrive through one very specific piece of interface.
How a local result actually assembles
A search that names a service and a place — or just a service, from a phone that knows where it is — returns two different contests on one page. The map pack: three businesses drawn from Google's business profiles, ranked on relevance (does your profile say you do this work), distance (are you near the searcher) and prominence (reviews, mentions, history). And organic results below: ordinary web pages, ranked the ordinary way. The pack sits first, shows a call button, and shows reviews — so for anything someone needs nearby and soon, it takes most of the calls. Your website still matters, but for the pack it matters indirectly: it's the evidence behind the profile, not the thing being ranked first. On some searches a generated summary now sits above the pack as well. It reads the same profiles, reviews and sites, so treat it as another reader of the same evidence rather than a separate contest to game.
The profile that earns the pack
The Google Business Profile is the asset, and most profiles are half-filled. The work is unglamorous: the primary category chosen precisely (a tax accountant and a bookkeeper are different contests), every real service listed, hours accurate — including after-hours if you answer after hours — and photos of the actual premises, team and work rather than stock imagery. Photos of real work do double duty: they signal activity to the algorithm and honesty to the human. None of this is a trick, which is the point — the profile wins by being the most complete, accurate description of a business that genuinely does the work nearby.
Reviews: the signal you can't shortcut
Reviews are both a ranking input and the conversion argument — the searcher reads them before your website exists to them. Earn them honestly: ask every satisfied customer at the moment the work wraps up, make it a one-tap link, and reply to everything, including the bad ones — a measured reply to an unfair review is read by hundreds of future customers, and by the platform. Never buy reviews and never gate them (filtering happy customers toward Google and unhappy ones toward a private form breaches Google's policy, and reads exactly as grubby as it is when discovered).
Service-area pages, without becoming spam
For the organic half of the page, a business that serves multiple areas needs pages that say so — but the shortcut version, one template stamped out per suburb with the place name swapped, is doorway spam and both Google and humans have learned to smell it. A service-area page earns its existence with content that's true of that area specifically: work done there, the customers and conditions particular to it, real travel and response expectations. Fewer, truer pages beat a hundred stamped ones. If there's nothing specific to say about a suburb, that's the answer to whether it deserves a page.
The agent-native lens: the profile as a data feed
When an assistant does the searching. A person might ask an assistant for "a bookkeeper nearby who works with online retailers and can meet this week". A request like that filters before it ranks. Services, hours, attributes and booking options get read as data, and a profile with a blank field can drop out of the filter without ever being compared. Fill in the fields software can test against, not just the ones people skim: every service in plain words, holiday hours, accessibility and appointment details, and a booking link that works without a phone call. Mirror the same name, address, hours and services in schema.org LocalBusiness markup on your site, so the profile and the site vouch for each other. Some assistants are starting to call or book on someone's behalf; confirm anything booked that way with the person it is for.
When the profile is kept by agents. Profiles drift: suggested edits can change hours or categories, and directories keep old addresses. Watching for that suits an agent. Daily, it can compare the live profile with your own record of the facts, flag any field that changed, check the main directories for mismatches and draft replies to new reviews. Monthly, it can match calls, direction requests and bookings by area to customers in the CRM. People keep the decisions that change what the business claims: the primary category, hours, services listed and every public reply. Keep a change log, so when your position on the map shifts you can tell whether you moved it or something else did.
What to measure
The pack produces calls and direction requests, and the profile reports both — so the numbers worth watching are the ones attached to money: calls from the profile, calls from the site, enquiry source asked at the point of booking, and which areas the work actually came from. Sessions and impressions are weather. If you can't yet say which channel a week's new customers arrived from, fix that before spending anything on visibility — measurement for service businesses covers the join. And remember the pack's tap lands somewhere: a profile that wins the ranking still loses the customer if the website behind it fumbles the visit. The page around the map will keep changing, with more summaries above it and more of its readers working for someone else. What it rewards has been steady: accurate data, earned proof, and a business that really is nearby and really does the work.