The original is one click away. Open original ↗
How to rank a local business on Google Maps: a full course
Executive overview
Most local businesses waste time on tactics that don't move the needle. Google's local map rankings are driven by a small set of high-leverage factors — your Google Business Profile, reviews, website structure, backlinks, and citations — in that order.
Your Google Business Profile is the single biggest ranking factor. Get that right first, then layer in the rest.
Work through the factors in priority order rather than optimising everything at once.
The nine ranking factors, in order of impact
- Primary business category — choose the one closest to the keyword you want to rank for
- Keyword in business name — only if it's your actual legal name; legal rebrand is an option
- Physical location relative to the city border and city centre
- Additional (secondary) Google Business Profile categories — up to nine, keep them relevant
- Profile completeness — fill out every available field
- Google reviews — star rating first, then quantity, then keyword-rich review text
- Website on-page optimisation — correct page structure and keyword placement
- Backlinks — quality over quantity; a site-wide factor that also boosts map rankings
- Citations (NAP mentions across directories) — about 7% of ranking power; don't over-invest
Location tactics
- A business must have an address inside the city borders to rank for that city
- Google gives preferential treatment to businesses closest to the perceived city centre (search the city name on Google — where the label sits is the centre)
- Service-area businesses can use a staffed co-working space near the city centre as their registered address; cost is typically $50–$350/month in the US
- Service-area listings: entering your service area does not help you rank in that area — it only signals coverage to customers; the registered address drives the ranking signal
What not to waste time on
- Geo-tagging photos — no ranking impact
- Keyword stuffing the business description or services — not a ranking factor
- Google Posts — useful for announcements, not for rankings
Spotting and reporting competitor name spam
- Competitors adding keywords to their business name that aren't their real name is a policy violation and common in competitive niches
- To report: search the business, open its knowledge panel, click "Suggest an edit", remove the spammy additions; Google investigates and applies valid changes
Keyword research process
- List every service or product you want to rank for
- Use SEMrush Keyword Magic Tool: enter each service + city name; filter by commercial/transactional intent, KD 0–49, local pack SERP feature
- Balance search volume against difficulty; record best targets
- Alternative: find the top-ranking competitor, run their domain through SEMrush Domain Overview → Organic Research → filter top-3 positions + local pack
Optimising your Google Business Profile
- Business name: only add keywords if they are part of your legal name; legal rebranding is viable only if the result sounds natural
- Categories: pick the closest primary; add relevant secondary categories; avoid unrelated ones (category confusion hurts rankings)
- Description: write for conversion, not keywords — it is not a ranking factor
- Photos: listings with photos get 35% more clicks; cover photo 1024×576 px, logo 720×720 px; use real photos (stock images get removed); Google's AI reads photo content and ties it to your category
- Opening date, hours, attributes: fill them all out; completeness is itself a ranking signal
- Products vs services: product listings show images in the knowledge panel; use product listings even for services if the option is available
- Q&A: seed with your top 3–5 FAQs and answer them yourself
- Offers: keep at least one running at all times; set end date up to a year out; add a photo
Website on-page optimisation
- Create a separate page per service or keyword cluster — mixing keywords on one page confuses Google
- For each page, place the primary keyword in: title tag, H1, at least one H2/H3, body copy (higher on page = more weight), main image alt tag, URL slug (non-homepage pages)
- Secondary keywords: work into H2/H3 subheadings, FAQ sections, remaining image alt tags
- Add city name naturally — testimonials work well (name + city, state on the next line)
- Footer: include full NAP exactly as it appears in your Google Business Profile; embed an interactive Google Map
- Embed a YouTube video titled with your business name and primary keyword; include full NAP in the video description — strengthens the link between your site and Google's properties
Getting and managing Google reviews
- Ask immediately after a successful interaction — recency improves both response rate and review detail
- Text message outreach (~98% open rate) outperforms email (~20%); include the direct review link
- Respond to every review personally; never use templates
- Handling negative reviews:
- Respond calmly, acknowledge the issue, offer to make it right — even if you believe the customer is wrong
- Fake reviews: respond calmly noting you have no record of the experience; report via Google's review removal process if it violates policy
- Bury bad reviews by getting recent positives; asking happy customers to update their review (adding a photo gives it a lasting top position)
- A 4.7–4.8 rating is the sweet spot; a perfect 5.0 looks suspicious
Building citations
- A citation = any online mention of your business name, address, and phone number (NAP)
- Target industry-specific and location-specific directories
- Use SEMrush Listing Management to distribute to 70+ directories at once and keep NAP consistent
- Citations account for ~7% of ranking power — don't over-invest here
Building backlinks
- Strategy 1 — replicate competitor links: use SEMrush Backlink Gap tool; filter by "best" (links to multiple competitors) and authority score ≥ 20; export and do outreach one by one
- Strategy 2 — podcast guesting: pitch yourself as value for the audience; prioritise local podcasts first for locally sourced links
- Strategy 3 — linkable content: create an ultimate guide, curated resource list, original research/data, or a free calculator; run $1–2/day Facebook/Instagram engagement ads to seed discovery; long-form content earns 77.2% more backlinks than short articles (Backlinko)
- Casual brand mentions without links still build authority with Google
Tracking your rankings
- Use SEMrush's heat map tool to see your map ranking from multiple locations across the city
- Set up to 10 keyword phrases; choose a scan radius (cap around 7 miles); use a 7×7 grid for granularity
- Screenshot results periodically; avoid self-searching (it inflates your own perceived rankings)
More like this — when you're ready for early access.
Join the waitlist for a personal account and content recommendations based on what you're working on.
No spam. Unsubscribe at any time.
You're on the list. We'll be in touch before launch.