Local search is two competitions, not one
Search for "plumber near me" and you get two different sets of results stacked on one screen. At the top sits the map with three businesses — the map pack. Below it, the ordinary blue links. These are ranked by different things, and most local businesses lose in the first one while spending all their effort on the second.
The map pack is where the phone calls are. It appears first, it carries a call button, and on a phone it can fill the entire screen before anyone scrolls. Being fourth in the map — the first result nobody sees without tapping "more places" — is close to being invisible.
Your entry in that competition isn't your website. It's your Google Business Profile. The website supports it, and I'll come back to how, but the profile is the thing being ranked.
The three things Google is weighing
Google states them plainly, and they hold up in practice: relevance, distance, prominence. Almost everything worth doing is an attempt to improve one of them.
Relevance — does your profile match the search?
Driven mostly by your primary category, then your secondary categories, services, and the words in your reviews and description. An air-conditioning specialist filed under "general contractor" is fighting the algorithm rather than using it. This is the cheapest fix on the list and the one most often wrong.
Distance — where is the person searching?
There is no single ranking. You rank differently on every street. This is why the "am I number one?" question has no answer, and why checking from your own shop counter is misleading — you're standing on your own strongest spot. You can't move geography, but strength in the other two factors widens the radius where you still appear.
Prominence — how well known are you?
Reviews in volume and recency, mentions of your business elsewhere on the web, links to your site, and how much activity your listing gets. This is the slow one. It's also the one that compounds, which is why businesses that started asking for reviews two years ago look untouchable now.
Setting the profile up properly
Complete profiles outrank incomplete ones, and the gap is bigger than owners expect. Every empty field is a question Google answers by guessing — or by preferring someone who filled it in.
Name: exactly what's on your signage
Not "Chan Plumbing — 24 Hour Emergency Plumber KL". Keyword-stuffed names do sometimes rank, briefly, until a competitor reports them and you lose the listing you built. Use your real trading name.
Primary category: the narrowest accurate one
Pick the category that describes what you mostly get paid for, not the broadest umbrella you could argue for. Then add secondary categories for the real edges of your work. Look up what the current top three in your area use — it's public, and it tells you what Google already accepts as relevant for those searches.
Address, or service area — not both, and not a fudge
If customers come to you, list the address. If you go to them, register as a service area business and hide the address. Listing a house or a co-working desk as a visitable storefront is the single most common cause of suspension I see, and getting reinstated takes weeks.
Hours, including the awkward ones
Accurate hours, plus special hours for public holidays. "Open" when you're closed earns a one-star review from someone who drove over. Google also shows an "as of" freshness note on hours, and stale information suppresses confidence.
Services and products, written out
List each service as its own entry with a real description, not one line saying "all types of work". These entries are indexed text and they're how you get found for the specific job someone is searching for right now.
The description: for humans, read by machines
750 characters. Say what you do, who for, where, and what makes choosing you the safe decision. Write it as a sentence a customer would read, not a list of towns and keywords — Google is much better at spotting that than it was five years ago.
Halfway point
Want to know which of these your listing is failing?
Send me your business name and homepage. The free audit checks your profile against your three nearest competitors and names the specific gaps — categories, reviews, or the site itself.
Get my free auditReviews are the lever, and asking is the whole skill
Reviews do two jobs at once: they push you up the map, and they decide which of the three listed businesses gets the call. A five-star profile with six reviews loses to a 4.6 with two hundred, every time.
Nearly every small business I work with has the same problem — plenty of happy customers, almost no reviews, because nobody ever asked. Fixing that is a process, not a campaign:
- Ask at the moment of relief — job finished, problem gone, customer visibly pleased. Not a week later by email.
- Send a direct link. Google gives you a short review link in your profile; anything requiring the customer to search for you loses most of them.
- Ask steadily, a few each week, forever. A batch of thirty in one afternoon looks exactly like what it looks like.
- Never offer a discount for a review. It violates the guidelines and it's the kind of thing competitors report.
- Reply to all of them, including the bad ones — briefly, factually, without arguing. Future customers read the replies to judge what you'd be like on a bad day.
A note on the one-star you didn't deserve: leave it up and answer it well. A profile with no negative reviews at all reads as either new or curated, and a calm reply to an unfair complaint is more persuasive than a perfect record.
Photos, posts and the parts owners skip
Photos are the most-used part of a profile and the most neglected. Add real ones: the storefront as it looks from the pavement, so people recognise it when they arrive; the team; the work, before and after. Skip the stock photography — customers can tell, and it reads as a business that isn't quite real.
Add a few every month rather than forty once. Freshness is a signal, and an actively maintained listing looks like an operating business to both Google and the person deciding whether to call.
Then the features that fit your trade: the Q&A section, where you can post and answer the questions you're asked on the phone every week; messaging, but only if someone will actually reply within the hour; booking links; and posts for genuine news — a new service, seasonal availability, a holiday closure. Posts won't lift you up the map on their own, but they occupy space on your listing that would otherwise be blank.
One more thing worth checking monthly: user-suggested edits. Anyone can propose a change to your hours, category or address, and it can go live without telling you. I've seen a restaurant marked permanently closed by a stranger's edit and lose a fortnight of bookings before noticing.
Where your website still decides everything
The profile earns the click. The website earns the job. And for anything beyond the most casual search, the visitor checks the site before they call — which means a strong listing pointing at a weak page just delivers people to the wrong first impression.
Four things on the site do real local work:
- Name, address and phone in the footer of every page, written identically to the profile. Consistency is the point; a different phone number in two places is a contradiction Google has to resolve, usually against you.
- A real page per service you want to be found for, saying where you work. One page listing eleven services ranks for none of them.
- LocalBusiness schema matching the profile exactly — name, address, phone, hours, geo. Invisible to visitors, useful to search engines confirming you're the same business.
- Speed on a phone, because most of this traffic is mobile and impatient. If that's your weak spot, start with the speed guide.
If a page is the thing you send local searchers to, it needs the same structure as any converting page: one clear promise, proof, and an obvious next step. That's covered in how to write a homepage that converts.
The 12-point local SEO checklist
In order of gain per hour spent. The first six are free and can be done this week.
Five mistakes that cost people the listing
Keywords in the business name
Works until it's reported, then you're arguing with a support form to get your listing back.
A fake or shared address
Virtual offices and mailbox addresses get caught, and suspension is retroactive — reviews and ranking history go with it.
Duplicate listings
Often created years ago by a former employee or an agency. They split your reviews and confuse the ranking. Find them and merge them.
Bought or traded reviews
Cheap, fast, and detectable. The filtering removes them and the profile keeps the suspicion.
Setting it up once and leaving it
The least dramatic mistake and the most common. A profile untouched for two years slowly slides down past the ones being maintained.
A realistic first ninety days
Week one: claim and verify, fix the category, fill every field, list the services, set the review link up somewhere you'll actually reach for it.
Weeks two to four: reply to every existing review, add ten real photos, seed the Q&A, make the site footer match the profile exactly.
Months two and three: a handful of reviews a week, photos monthly, one real service page written properly, and a monthly check for suggested edits.
That's it. Local SEO for a small business isn't clever — it's a completed profile, a steady review habit, and a site that doesn't contradict either. The businesses beating you in the map are rarely doing something you can't. They just started earlier.
Questions owners ask
Do I need a website if I have a Google Business Profile?
Yes. The profile wins the click; the website wins the job. Searchers check the site before calling, and Google uses it to confirm what you do and where.
How long does local SEO take to work?
A newly completed profile usually shows movement in two to six weeks. Real map pack position on competitive terms takes three to six months of consistency.
How many reviews do I need?
No threshold — just credibility next to the businesses you appear beside. If the top three have fifty each and you have four, that's the gap to close.
Why do I rank at my shop but not across town?
Distance from the searcher is one of the strongest factors, so results change street by street. Stronger reviews and a sharper category widen the radius you appear in.
Can I list my home address?
Yes, but if customers can't visit, register as a service area business and hide the address. Listing an unvisitable address is a common route to suspension.
Should I pay someone for local SEO?
The profile work is yours to do and shouldn't cost much. Pay for the parts that need building — service pages, schema, site speed — and be sceptical of anyone promising a ranking position.
Want to see where you stand locally?
I'll compare your profile and homepage against your three closest competitors and send back the specific gaps — free, within 48 hours.
Get my free audit