How to rank on Google Maps
What Google values for local businesses.
If you run a physical or local-service business, Google Maps is probably your most underused source of customers. Here’s how to think about local ranking — without the myths.
Why it matters
For local searches (“hairdresser near me”, “pizzeria Lisbon”, “dentist Porto”), Google shows the Local Pack — that box with 3 businesses and the map, above normal organic results.
Appearing in the Local Pack is often more valuable than ranking first organically:
- Prominent visual placement (top of the page, with map).
- Includes phone, hours, directions, reviews — all actionable.
- On mobile (most local traffic), it dominates the screen.
Falling out of the Local Pack — or never entering it — means losing real sales.
Google’s 3 official factors
Google is rare in publishing this explicitly: the 3 local ranking factors.
1. Relevance
How well your profile matches the search. What you control:
- Primary category (pick the most specific — “Italian restaurant”, not just “Restaurant”).
- Appropriate secondary categories.
- Business description with terms people use (no keyword stuffing — sounds natural).
- Services and products listed on the profile.
2. Distance
How close you are to the user (or searched location). You can’t directly control this, but:
- Make sure your address is exact in Google Business Profile.
- Service area businesses (delivery, mobile services): define the areas you cover.
- On some searches Google widens the radius — worth being listed even if you’re not exactly “in the centre”.
3. Prominence
How well-known your business is, by signals Google detects:
- Reviews (quantity and quality).
- Mentions/citations on other sites (NAP — name, address, phone — consistent).
- Web traffic to your site.
- Internal and external linking.
- Regular posts and photos on GBP.
- Engagement with the profile (clicks, calls, directions).
What to do (in order)
1. Verify and complete the profile 100%
Go to business.google.com, register, verify (postcard, phone, video, or email — whichever method Google offers you).
Then fill in everything:
- Name (exactly as the legal/official name)
- Primary category (most specific)
- Address (exact)
- Phone
- Hours (including days closed)
- Website
- Secondary categories
- Services and/or products
- Description
- Attributes (wifi, access, payment methods, etc.)
100% complete profiles have much more visibility than partial ones.
2. Quality photos, in quantity
- Cover photo: business exterior (helps recognition).
- Profile photo: clean logo.
- Interior: 3 to 5 shots of the space.
- Products/services: what you sell.
- Team: humanises.
- Update regularly — Google notices “live” profiles.
3. Reviews — the most impactful factor
More strategic than technical:
- Ask for reviews after every purchase or service (email, WhatsApp, SMS, short link).
- Reply to all — positive and negative. Personalised reply, not copy-paste.
- Don’t buy fake reviews. Google detects them better and better and bans them.
- Keep quality consistent — a 1-star review after weeks of 5-stars pulls ranking down significantly.
The difference between 4.2★ and 4.8★ can be decisive for entering or not entering the Local Pack.
4. NAP consistency
NAP = Name, Address, Phone. In every place your business appears:
- Google Business Profile
- Your website (footer, contact page)
- Facebook, Instagram, LinkedIn
- Local directories
- Map apps (Apple Maps, Waze)
Same format, exactly. If on Google it’s “Av. da República 12, 1050-191 Lisboa” and on Facebook it’s “Av. Rep. 12, 1050 Lisboa”, Google interprets it as two different entities. This destroys prominence.
5. Regular posts and updates
GBP has a posts system (like a mini-mini-Instagram). Promotions, events, news. Publish regularly — once a week is a good rhythm.
You don’t rank directly because of this, but:
- It signals to Google that the profile is active.
- It appears prominently when someone searches your name.
- It increases engagement (profile clicks).
6. Site optimised for local
Your website (which GBP links to) should:
- Clearly mention the city/area.
- Have dedicated pages if you have multiple locations.
- Be fast on mobile.
- Have Schema.org LocalBusiness structured data.
- Link to your GBP.
Common mistakes
- Multiple listings of the same business. Claim the duplicates and merge them. Fragmented listings split reviews and prominence.
- Wrong or outdated address. Did you move and forget to update? You’ll rank at the old address (with 0 visitors).
- Hours not updated for holidays. You lose trust when the customer arrives and finds you closed.
- Wrong or too generic category. “Shop” is useless. “Specialty tea shop” is powerful.
- Ignoring negative reviews. A calm, professional reply to a 1-star review is more valuable than 10 5-star reviews.
What changes over time
Google adjusts the local algorithm regularly. Recent priorities:
- Mobile-first — most local searches are mobile.
- Recent reviews weigh more than old ones.
- Profile engagement (phone taps, directions) is increasingly valued.
- Spam detection has tightened — fake reviews and listings get banned faster.
Time to results
Local SEO is faster than traditional organic but not instant:
- Weeks 1 to 2: profile completed and verified. You already appear on name searches.
- Months 1 to 2: you start appearing in generic searches if competition isn’t insane.
- Months 3 to 6: with accumulated reviews + active profile, you can enter the regular Local Pack.
- Year 1+: stable, depending on local competition.
These are typical ranges — your case depends on local competition, search volume, and the state of the profile when you start. The most reliable signal is the deviation from your own pattern over time.
Next steps
- Google Business Profile — the integration that brings your local profile metrics into Pulse.
- Reading Pulse groups — understand how local presence appears in cross-context.
- Reading Search Console — the organic visibility that complements the Local Pack.
5 min read · Last updated 2026-05-14