Local SEO: How to Rank in Google Maps (Google Business Profile Guide)
Get your business into Google's map results: set up and optimise your Google Business Profile, build reviews and citations, and strengthen local SEO signals.

When someone searches “web designer near me” or “computer repair in [city]”, Google often shows a map with three businesses before any normal results. Being in that “local pack” can bring more calls than everything else on the page combined.
Local SEO is how you get there. Here is a practical guide to the steps that make the biggest difference.
How Google ranks local results
Google says local results are based mainly on three factors:
- Relevance — how well your business profile matches what the person searched for.
- Distance — how far your business is from the searcher or the location in their search.
- Prominence — how well known your business is, based on reviews, links, mentions and your overall web presence.
You can’t change distance, but you can improve relevance and prominence a lot.
Step 1: Claim and verify your Google Business Profile
Create or claim your profile at Google Business Profile and complete verification. Google may ask you to verify by video, phone, email or postcard. Until your profile is verified, it won’t perform properly.
Step 2: Complete every section
- Business name: use your real-world name. Adding keywords to the name breaks Google’s guidelines and can get your profile suspended.
- Primary category: choose the most specific category that describes your main service. This is one of the most important relevance signals.
- Secondary categories: add others that genuinely apply.
- Address or service area: if customers don’t visit you, hide your address and set the areas you serve.
- Phone, website and hours: keep them accurate, including holiday hours.
- Services and description: describe what you do in natural language that matches how customers search.
- Photos: add real photos of your work, team and premises, and keep adding new ones.
Step 3: Build a steady flow of genuine reviews
Reviews influence both rankings and whether people choose you. Ask every happy customer, make it easy with a direct review link, and reply to every review — positive or negative — politely and professionally.
Don’t offer incentives for reviews or ask only happy customers to leave them; both go against Google’s policies.
Step 4: Keep your NAP consistent
NAP stands for name, address and phone number. Make sure these details are identical on your website, Google Business Profile and directories such as Bing Places, Apple Business Connect, Yelp and industry-specific listings. Inconsistent details confuse search engines and customers.
Step 5: Optimise your website for local searches
- Mention your city or service area naturally in titles, headings and content.
- Create a dedicated page for each main service, and for each area if you genuinely serve several locations.
- Add your contact details to every page, for example in the footer.
- Use LocalBusiness structured data where appropriate.
- Embed a map on your contact page.
Step 6: Earn local links and mentions
Links from local news sites, chambers of commerce, sponsors, partners and community organisations strengthen your prominence. Being genuinely involved in your local business community is still one of the best local SEO strategies.
Step 7: Post updates and track results
Use Google Business Profile posts for offers, news and recent projects. Check the Performance section to see how people find you, and track calls and website clicks as key events in Google Analytics.
Common local SEO mistakes
- Stuffing keywords into the business name.
- Choosing a broad primary category instead of the most specific one.
- Using a virtual office or PO box as your address.
- Creating duplicate profiles for the same location.
- Ignoring negative reviews instead of responding.
Frequently asked questions
How long does local SEO take?
A complete, verified profile can start appearing within weeks. Competitive cities and categories take longer and depend on reviews, links and your website.
Do I need a physical office to rank in Google Maps?
No. Service-area businesses can rank without showing an address, as long as they genuinely serve customers in those areas.
Is local SEO different from normal SEO?
It uses the same foundations — a strong website and good content — plus local signals such as your Business Profile, reviews and citations. Learn more about the full picture in how much SEO costs.
Want more calls from Google Maps?
Local SEO is part of my SEO services: profile optimisation, local content, citations and tracking. Get in touch for a free review of your Google Business Profile.

