Local search is where small businesses win. National brands can outspend you on ads and outrank you on big keywords, but they can't be a 12-minute drive from your customer at 4pm on a Tuesday. This guide is the plain-English playbook for showing up when nearby customers go looking.
How local search actually works
When someone searches for "plumber near me" or "best ramen in Shibuya," Google blends two things: the regular organic results, and a map pack with three local businesses on it. That map pack is what most people click. Getting into it is the single biggest local visibility lever you have.
Google says local results are mainly based on three factors. It does not publish a numerical weight or fixed order for them. See Google's official local ranking guidance.
- Relevance — how well your profile and website match what was searched.
- Distance — how close you are to the searcher.
- Prominence — how well-known and well-reviewed you are, online and off.
You control: whether your information is accurate, complete and useful; how you serve customers; and whether you ask for honest reviews. Google determines: which results appear, their order and how the three factors apply to each search.
Step 1: Check eligibility, verify, and complete the profile
Start by checking eligibility. A Business Profile is for an eligible business that makes in-person contact with customers during its stated hours; online-only businesses are not eligible. Claim or create the profile, complete Google's available verification method, then keep its information accurate.
A good profile has:
- The exact business name — no keyword stuffing ("Joe's Plumbing — Best Plumber Leeds 24/7").
- Categories chosen precisely — your primary category matters most.
- Real opening hours, kept current, including special hours for holidays.
- Useful, recent photos of the inside, outside, products, team or work where relevant.
- A description that explains what you do in natural language, not a keyword salad.
- Service and product entries filled in, not left blank.
Our Google Business Profile explainer goes deeper if you're starting from scratch.
Step 2: Make sure your name, address and phone match everywhere
This is often called NAP consistency. Conflicting business details can confuse customers and make listings harder to manage. Small formatting differences are not a documented automatic ranking penalty; concentrate on keeping the underlying name, location and contact details accurate.
Pick one current version of the business name, address and phone number, then correct substantive conflicts across the website, profile and useful directories. This is owner-controlled housekeeping, not a guarantee that Google will change a ranking.
Step 3: Get reviews, and get them honestly
Google says more reviews and positive ratings can help local ranking. Reviews also help prospective customers judge a business. Replying professionally to both praise and criticism shows that feedback is read.
Use the same neutral request for customers rather than asking only those who have already expressed satisfaction. A short message with a direct review link is enough; do not offer an incentive or ask for a particular rating. We've written a fuller piece on how to get more Google reviews if you want a template.
Step 4: Local-optimise your website
The website still matters for local. Specifically:
- Your address and phone in the footer of every page, marked up so Google can read them.
- Service-area pages if you cover several towns — but real, useful pages, not the same template with the place name swapped in.
- A Google Map embedded on your contact page.
- LocalBusiness structured data — machine-readable information that can help Google understand eligible business details. Google does not say that adding it directly boosts local ranking.
- Speed and mobile. Local searches are overwhelmingly on phones. If your site takes five seconds to load, you've already lost.
Step 5: Get cited in places that matter locally
Mentions of your business on other reputable sites — chamber of commerce, local directories, local press, supplier sites — feed prominence. You don't need hundreds. You need a handful of relevant, real ones.
Avoid bulk "submit your site to 500 directories" services. They often create low-value listings that are difficult to keep accurate; prioritise relevant places real customers use.
Step 6: Keep the profile alive
Keep hours, services, contact details and photos current, and respond to reviews when you can do so helpfully. Post updates when there is useful news for customers. Google does not publish a posting schedule that guarantees or measurably lifts local visibility.
Common reasons businesses aren't ranking locally
- The profile is unverified or marked as permanently closed by accident.
- The categories are wrong or far too broad.
- The business name on the profile doesn't match the signage / website.
- Reviews are old, sparse, or unanswered.
- The website has no local signals at all.
If you're staring at "we used to show up and now we don't," our piece on why your business isn't showing up on Google Maps walks through the diagnostic order.
Want help doing this?
Local SEO isn't complicated, but it is fiddly and slow. If you'd rather have someone audit your setup, fix what's broken and quietly keep it tuned, that's exactly what our Local SEO service is for.
