When someone nearby searches “plumber near me” or “best dentist in [city]”, Google shows a map with three businesses before any normal website result. Those three spots, often called the Local Pack, get a large share of the calls, direction requests and website clicks for that search. If your business is not in them, most local customers never see you.
The good news: ranking on Google Maps is not luck. Google tells us what it looks at, and the businesses that win usually do the same handful of things well and keep doing them. This guide walks through exactly what those things are, in the order we work on them for our own clients at LoclSol.
How Google decides who shows up on the map
Google says local results are based mainly on three things:
- Relevance: how well your Business Profile matches what the person searched for. Your categories, services and description do most of the work here.
- Distance: how far your business is from the searcher, or from the location in their search. You cannot change where you are, but you can make sure Google knows every area you serve.
- Prominence: how well known and trusted your business is. Reviews, links, mentions across the web and your website’s own strength all feed into this.
Every step below improves one or more of these three signals.
Step 1: Get your Google Business Profile right
Your Google Business Profile (GBP) is the listing that appears on the map. It is the single biggest lever you have, and most profiles we audit are only half complete.
- Primary category: this matters more than anything else on the profile. Pick the one category that best describes your main service, and check which category the top three competitors in your area use.
- Secondary categories: add every other category that honestly fits what you do. Do not add ones that do not apply.
- Services: list each service you offer with a short, plain description. These help you appear for more specific searches.
- Business name: use your real, registered business name. Adding extra keywords or city names to the name breaks Google’s guidelines and can get the profile suspended.
- Description: explain what you do, who you help and where, in natural language. Write it for a customer, not for a robot.
- Hours, phone and website: keep them accurate, including holiday hours. Wrong information leads to bad reviews and lost trust.
- Photos: upload real photos of your team, your work, your vehicles and your premises. Real photos build trust far better than stock images.
Step 2: Make your website back up your profile
Google checks your website to confirm what your profile says. A strong, clear website is one of the most common differences between the business in position 2 and the one in position 12.
- Same name, address and phone (NAP): show them exactly as they appear on your Business Profile, ideally in the footer of every page.
- One page per main service: a page called “Emergency Plumbing in Leeds” will help you rank for that search far more than one long page listing everything.
- Location pages, when they are real: if you serve several towns, a useful page for each area (with real details, jobs and photos from that area) helps. Copy-and-paste pages with only the town name changed do not.
- Local business schema: structured data that tells search engines your business name, address, phone, hours and service area in a format they can read directly.
- Titles that say what and where: for example “Roof Repairs in Bolton | Your Company”. Simple and clear wins.
- Fast and mobile friendly: most local searches happen on phones. If your site is slow or hard to use on a phone, people leave and call someone else.
Step 3: Build a steady flow of reviews
Reviews affect both your ranking and whether people choose you once they see you. Three things matter: how many you have, how recent they are, and how good they are.
- Ask every happy customer, every time. A short link sent by text or WhatsApp right after the job works best.
- Reply to every review, good or bad, in a calm and professional way. Future customers read your replies.
- When customers mention the service and the town in their own words, that helps relevance. Never write the review for them.
- Never buy reviews or offer rewards for them. Google removes fake reviews and can restrict your profile.
Ten new reviews spread across three months usually does more for you than fifty reviews from two years ago.
Step 4: Get listed and mentioned in the right places
Citations are mentions of your business name, address and phone on other websites, such as business directories, industry sites and local chambers of commerce. They help Google trust that your business is real and where you say it is.
- Start with the main directories in your country and the ones specific to your industry.
- Keep your details identical everywhere. Old addresses or phone numbers on random directories cause confusion.
- Look for real local links: suppliers you work with, local sponsorships, community events, local news. One link from a respected local site is worth more than dozens from low quality directories.
Step 5: Keep your profile active
A profile that is updated regularly sends a signal that the business is open and active. It also gives customers more reasons to choose you.
- Post updates, offers or recent jobs once a week.
- Add new photos every month.
- Update your services and hours whenever something changes.
Step 6: Track the numbers that matter
Checking your ranking by searching from your own phone is not reliable, because Google personalises results and your location changes everything. Instead, track:
- Grid rankings: tools that check your map position from many points across your area, so you can see exactly where you are strong and where you are invisible.
- Business Profile performance: calls, direction requests, website clicks and messages coming from your listing.
- Google Search Console: which searches bring people to your website, and how that changes month to month.
Ranking is only useful if it turns into calls and bookings, so always look at both together.
Common mistakes that hold businesses back
- Adding keywords or locations to the business name.
- Using a virtual office or a mailbox address that Google does not accept.
- Having two or more listings for the same business, which split your reviews and confuse Google.
- Choosing a broad primary category when a more specific one exists.
- Setting up the profile once and never touching it again.
Do not forget AI search
More customers now ask ChatGPT, Gemini or Google’s AI Overviews for recommendations instead of scrolling through results. These tools pull from the same signals: your Business Profile, your reviews, your website and what other sites say about you. A business that is strong on Google Maps is already halfway to being recommended by AI. We cover the rest in our guide to Generative Engine Optimization (GEO).
How long does it take?
Fixing the basics on a Business Profile can show movement within a few weeks. In competitive areas and industries, steady growth usually takes three to six months of consistent work on reviews, content and links. Anyone who promises the number one spot in a week is selling something Google does not allow.
Frequently asked questions
Can I rank on Google Maps without a website?
You can appear, but it is much harder to rank well. A website gives Google more information to trust and gives customers a reason to choose you.
Do I need a physical address to appear on Google Maps?
No. Service area businesses, such as cleaners or plumbers who visit customers, can hide their address and list the areas they serve instead. The business still needs a real location that Google can verify.
How many reviews do I need?
There is no fixed number. Look at the businesses in the top three for your main search and aim to match and then pass them, while keeping new reviews coming every month.
Want this done for you?
At LoclSol we handle the full process for local businesses: Business Profile optimisation, website fixes, reviews, citations and monthly tracking, plus visibility in AI search. See what is included in our Local SEO service, or build your own project with live pricing.