Local SEO

Local Pack Optimisation: How to Rank in Google’s Three-Pack

By Reviewed by Hawrry Bhattarai
August 9, 2026 19 min read
Contents
TL;DR — the short answer

What the Google local pack is, how it ranks differently from organic results, and the specific tactics that move businesses from position 4–10 to the top three. Includes a 90-day optimisation roadmap.

14 min read · Local SEO · Last updated July 2026

Quick answer: The Google local pack ranks businesses using three weighted factors — relevance (category and keyword match), distance (proximity of your GBP address to the searcher), and prominence (reviews, links, citations). Of these, prominence is the most actionable lever for most businesses. Moving from position 4–10 to the top three typically requires a sustained improvement in review velocity, local link acquisition, and GBP completeness — not a single quick fix.

Introduction

When an accountant in Brisbane Southside searches for why they are stuck at position 5 in the local pack for “accountant Brisbane,” the answer is almost never “they need to add more keywords to their GBP description.” The businesses holding positions 1–3 have an average of 89 reviews versus the accountant’s 22. Position 1 has 14 local referring domains; the accountant has 3. Position 2 had its GBP verified and optimised 3 years earlier; the accountant joined 8 months ago.

Local pack rankings are a compound interest game. The businesses at the top have been steadily accumulating reviews, citations, and local links for years. The good news: that accumulation can be accelerated with a systematic programme. A business starting from a position 4–10 baseline can, with consistent effort, reach the top three within 90–120 days in most moderately competitive markets.

This guide explains the ranking factors in depth, the tactics that produce real movement, the things that actively harm your ranking, and a 90-day roadmap to execute it all.

What you’ll learn:
– How local pack ranking differs from organic website ranking
– The weighted importance of each ranking factor
– Specific GBP category and review tactics that produce movement
– Why citation consistency matters and how to audit it
– On-page and behavioural signals that support local pack rank
– A diagnostic framework for understanding why you are not ranking
– A 90-day execution roadmap with weekly specifics


Table of Contents

  1. What the Local Pack Is (and Isn’t)
  2. The Three Ranking Factors: Weight and Interaction
  3. GBP Category Optimisation
  4. Review Signals: Quantity, Velocity, and Keywords
  5. Citation Consistency as a Trust Signal
  6. On-Page Signals: Website’s Role in Local Pack Rankings
  7. Behavioural Signals: What Google Measures from User Actions
  8. What Actively Hurts Your Local Pack Ranking
  9. Diagnosing Why You Are Not Ranking
  10. The 90-Day Local Pack Improvement Plan
  11. Local Pack Ranking Factor Audit (Widget)
  12. 90-Day Local Pack Roadmap (Widget)
  13. FAQ

1. What the Local Pack Is (and Isn’t)

The local pack — also called the three-pack or map pack — is the block of three business listings that appears prominently in Google search results when Google determines local intent. It displays on both mobile and desktop, typically appears above organic results, and includes a map, business name, star rating, review count, address, hours, and action buttons (Call, Directions, Website).

The local pack is powered by Google Business Profile (formerly Google My Business), not by your website’s organic rankings. This is the most fundamental thing to understand about local pack optimisation: it is a separate ranking system from organic search, with different signals, different data sources, and different optimisation levers.

A business with no website at all can rank in the local pack. A business with a highly-authoritative website and thousands of organic backlinks can fail to appear in the local pack if its GBP is incomplete or inconsistent. Both systems are interconnected — website signals do feed into local pack prominence — but they are not the same system.

The local pack is also distinct from Google Maps rankings. The same algorithm powers both, but they display differently. The local pack shows three results inline in search. Google Maps shows a paginated list of results. A business that ranks in the local pack typically also ranks well in Google Maps, but the displays, CTR profiles, and user intents are different.


2. The Three Ranking Factors: Weight and Interaction

Google’s official local ranking documentation names relevance, distance, and prominence. Whitespark’s 2024 Local Search Ranking Factors survey, which polled 39 local SEO experts, provides the most detailed available breakdown of factor weights for local pack rankings:

GBP Signals (36% combined weight)
– Primary category selection (~12%)
– Business name relevance (~7%)
– Completeness of GBP profile (~8%)
– Keywords in GBP services and description (~9%)

Review Signals (17% combined weight)
– Review quantity (~6%)
– Review score/rating (~4%)
– Review velocity (recency) (~4%)
– Review keyword relevance (~3%)

On-Page Signals (16% combined weight)
– Presence of NAP on website (~5%)
– Title tag relevance (~4%)
– Domain authority (~4%)
– LocalBusiness schema (~3%)

Citation Signals (11% combined weight)
– Citation volume (~5%)
– Citation consistency/accuracy (~6%)

Link Signals (11% combined weight)
– Local linking domain quality (~6%)
– Inbound link authority (~5%)

Behavioural Signals (9% combined weight)
– Click-through rate from search (~4%)
– Photo engagement (~2%)
– Check-ins and direction requests (~3%)

These weights are approximations based on practitioner consensus, not confirmed figures from Google. But the distribution reveals an important truth: no single signal dominates. A business cannot win the local pack on GBP signals alone. It cannot win on reviews alone. All major signal categories need to reach a competitive level before consistent top-three placement becomes stable.


3. GBP Category Optimisation

Primary category selection is the highest-leverage decision you make in your GBP setup, and it is the one most often done carelessly.

Primary category tells Google what kind of business you are. It is the primary signal Google uses to match your listing to search queries. Choose one primary category that exactly matches your most important service type. Do not choose a parent category when a more specific child category exists.

Examples of common mistakes:
– “Marketing Agency” when you should choose “SEO Agency” (separate category in Google’s taxonomy)
– “Restaurant” when “Italian Restaurant” or “Nepalese Restaurant” is available
– “Health Consultant” when you should choose “Physical Therapist”
– “Contractor” when “Electrician” or “Plumber” is the right specific category

To find the right primary category: search your target query in Google, identify the top three local pack results, open each GBP profile, and note their primary categories. The most common category across those three positions is usually the right primary category for your business.

Secondary categories allow up to 10 additional categories. Use them for secondary service lines. A Kathmandu tour operator might use “Tour Operator” as primary and add “Travel Agency,” “Adventure Sports,” and “Cultural Tours” as secondary categories. Each secondary category makes you eligible for a wider range of queries.

GBP Services section: Under each category, you can add individual services with names, descriptions, and prices. These service descriptions are indexed by Google and directly influence keyword relevance. A physiotherapy clinic should not just list “Physiotherapy” — list “Sports Injury Treatment,” “Back Pain Physiotherapy,” “Post-Surgery Rehabilitation,” each with a short keyword-rich description. Every service you list is an additional keyword hook.


4. Review Signals: Quantity, Velocity, and Keywords

Reviews are the single most actionable local pack ranking signal. You can begin generating reviews tomorrow, and in most markets, the impact is visible within 4–8 weeks.

Quantity: More reviews = stronger prominence signal. But the relationship is not linear. Moving from 5 to 25 reviews has a much larger ranking impact than moving from 105 to 125. Prioritise reaching 50 reviews as a first milestone. In competitive markets (personal injury law, dentistry, real estate), 100+ reviews is the baseline needed to be competitive at the top of the pack.

Velocity: Google tracks when reviews arrive. A business that earned 80 reviews two years ago and has received 3 this year signals stagnation. A business earning 8–10 reviews per month signals active operation and customer engagement. Recent reviews carry more weight than old ones. Set up a systematic post-service review request process — email or SMS within 48 hours of service completion.

Rating: A 4.5+ average is the competitive standard in most markets. Below 4.0, your listing begins to suffer on both ranking signal and click-through rate. If your current average is below 4.0, the priority is improving service quality and resolving outstanding complaints — not generating more reviews that reflect the same underlying problems.

Keyword mentions in reviews: When customers mention specific services, neighbourhoods, or products in their reviews, these create additional keyword relevance signals for your listing. A review that says “The physiotherapy team at their Kathmandu clinic helped me recover from my ACL surgery far faster than expected” contains: physiotherapy, Kathmandu, clinic, ACL, surgery, recovery — all potential keyword signals. You cannot instruct customers what to write, but you can remind them of what they used your business for: “If you found our physiotherapy helpful for your sports injury recovery, your feedback helps other people in Kathmandu find us.”

Responding to reviews: Respond to every review — positive and negative. For negative reviews, respond professionally within 24 hours and address the specific concern. Google has stated that review responses are a signal of business engagement. More practically, businesses that respond consistently tend to generate more reviews because customers see the owner reads them.


5. Citation Consistency as a Trust Signal

A citation is any online mention of your business name, address, and phone number (NAP). Citations across directories, local websites, social platforms, and data aggregators collectively tell Google that your business information is consistent and trustworthy.

Inconsistency damages local pack rankings. If your GBP lists your address as “Level 3, 45 Queen Street” and your website footer says “45 Queen St, Level 3” and Yelp says “45 Queen Street, Floor 3,” Google has three slightly different signals for the same fact. This inconsistency reduces the confidence signal that citations are supposed to provide.

Audit your current citations: Use BrightLocal’s Citation Tracker or Whitespark’s Citation Finder to identify where your business is listed and whether each listing is accurate. Most businesses have at least 5–10 inaccurate listings from old addresses, formatting differences, or listing management changes.

Priority citation sources by market:

Australia: Google Business Profile, Yelp Australia, True Local, Yellow Pages Australia, Hotfrog, White Pages, StartLocal, local council directory, industry association directory.

Nepal: Google Business Profile, Hamrobazar, Nepal Yellow Pages, InfoNepali, NepalBD, local chamber directory, Department of Tourism listing (for tourism businesses).

UAE: Google Business Profile, Yellow Pages UAE, DubaiOnline, Citysearch UAE, Gulf Yellow Pages, Dubai Chamber Business Directory, relevant free zone member directory.

How to fix inconsistent citations: Do not delete and recreate — update in place wherever possible. For citations you cannot edit directly, use Yext, BrightLocal, or direct contact with the data aggregators (Foursquare/Factual, Infogroup, Acxiom — these power hundreds of downstream directories in Australia and UAE).


6. On-Page Signals: Website’s Role in Local Pack Rankings

Your website feeds local pack rankings through three primary mechanisms:

LocalBusiness schema markup: Structured data on your website that tells Google your business name, address, phone, hours, category, and geo-coordinates in a machine-readable format. This reduces ambiguity and strengthens the connection between your website and your GBP listing. Add LocalBusiness schema to your homepage and contact page using Google’s Structured Data Markup Helper or a schema plugin (for WordPress users, Rank Math or Yoast SEO handle this automatically).

NAP in website footer: Your business name, address, and phone number in your website’s footer should exactly match your GBP listing. “Exactly” means every character: abbreviations, floor numbers, punctuation. This cross-reference is one of the signals Google uses to confirm your business information is accurate.

Location-specific content: Title tags that mention your city and primary service (e.g., “Accountant Brisbane Southside | [Business Name]”), city mentions in your H1 and throughout your page content, and a dedicated contact page with an embedded Google Map all contribute to on-page local relevance. These signals are not as strong as GBP and review signals for local pack specifically, but they are cumulative and cost nothing to get right.

Domain authority: A stronger website (more referring domains, higher quality content, better internal linking) contributes to local pack prominence. Two businesses with otherwise equal GBP profiles and review counts will often see the one with the stronger website rank higher in the local pack. This is why local link building (which builds domain authority and local prominence simultaneously) is the highest-leverage off-page activity for local businesses.


7. Behavioural Signals: What Google Measures from User Actions

Google tracks what users do when they interact with local search results. These behavioural signals — while lower-weighted than reviews and citations — provide real-world evidence of business relevance and user satisfaction.

Click-through rate from search: When your listing appears at position 4 and receives a higher CTR than businesses ranked 1–3 for a given query, Google notices. Over time, high CTR relative to position signals that users prefer your listing. A compelling star rating, a high review count, and a business name that includes your service keyword (without keyword stuffing) all improve CTR.

Direction requests: Google Maps direction requests are a direct signal of real-world customer intent. Users who request directions are planning to visit. A business generating 50+ direction requests per month from its GBP signals active foot traffic to Google.

Photo views: Google Insights tracks how often your photos are viewed relative to comparable businesses. Adding 20+ high-quality photos (interior, exterior, team, products, before/after) correlates with higher engagement rates, which correlates with higher conversion actions.

Q&A engagement: Users can ask questions on your GBP listing, and you can answer them. Seeding 5–8 common questions with thorough answers keeps this section useful and active. Google treats Q&A content as an additional keyword relevance source for your listing.


8. What Actively Hurts Your Local Pack Ranking

Certain practices cause ranking suppression, suspension, or penalties. Avoid:

Keyword stuffing in business name: Adding your city and service to your GBP business name (“Sydney Plumber Fast Response Plumbing Co”) violates Google’s guidelines and, when reported by competitors, results in suspension. Your GBP business name should match your legal business name exactly.

Fake address in desired location: Creating a GBP listing with a virtual office address, PO box, or residential address in a city where you do not actually operate to rank in that city is against Google’s policies. These listings get reported, investigated, and suspended. The ranking gain is temporary; the suspension can be permanent.

Buying reviews: Google’s machine learning detects review velocity anomalies, IP clustering from review farms, and language patterns that do not match genuine customer reviews. The penalty is review removal in bulk, sometimes listing suspension. No legitimate local SEO strategy involves purchased reviews.

Duplicate GBP listings: If your business has two GBP listings for the same location, you are splitting your review signal and confusing Google about your business information. Merge duplicates immediately through the GBP support process.

Suspending and reopening: If your listing gets suspended for a policy violation, fix the issue before requesting reinstatement. Businesses with repeated suspensions often find their listings permanently flagged as low-trust, even after reinstatement.


9. Diagnosing Why You Are Not Ranking

If you are not appearing in the local pack for your target queries, work through this diagnostic:

Step 1: Confirm the query triggers a local pack. Search your target keyword. If no local pack appears, the query may not have local intent. Add your city name to the keyword to check.

Step 2: Check if you appear at all. Search “site:maps.google.com [business name]” and check if your listing exists. Also search directly for your business name to confirm your GBP appears.

Step 3: Run a geo-grid check. Use Local Falcon or BrightLocal Grid to see where your listing ranks across a geographic grid around your address. This reveals whether you rank in a tight area around your address but fall off quickly, or whether you do not rank at all.

Step 4: Benchmark the top three. For each of the top three local pack results, note: review count, DR (via Ahrefs), number of local referring domains, primary GBP category, and profile age. These are the gaps you need to close.

Step 5: Check for GBP issues. Is your listing verified? Suspended? Does it have a blue “information may not be accurate” notice? These flags immediately suppress rankings. Resolve any GBP status issues before any other optimisation work.

Step 6: Check NAP consistency. Search “[business name] [address]” and “[business name] [phone]” to see what citations exist and whether they are consistent. Use BrightLocal’s NAP audit tool for a comprehensive check.


10. The 90-Day Local Pack Improvement Plan

This plan assumes you are starting from a position of 4–10 in the local pack and want to reach the top three. Adapt timelines based on competition in your market.

Weeks 1–2: Audit and Fix
– Complete GBP audit: primary category, secondary categories, description, services, photos, hours
– Check for GBP issues: verification, suspension flags, duplicate listings
– NAP audit: find and fix the top 10 inconsistent citations
– Baseline: record current pack position for top 5 target keywords

Weeks 3–4: Foundation Optimisation
– Update GBP primary category if mismatched
– Add or update all services with keyword-rich descriptions (aim for 10+ services)
– Upload 20 high-quality photos (exterior, interior, team, work samples)
– Add LocalBusiness schema to website homepage and contact page
– Seed 5–8 Q&As in GBP Q&A section
– Launch review generation system (post-service email/SMS requesting review)

Weeks 5–8: Reviews and Citations
– Target: 8–10 new Google reviews per month
– Fix remaining NAP inconsistencies in priority citation sources
– Submit to 5 new quality local directories (from the list in Section 7)
– Create or update your local business page for each council/government directory

Weeks 9–12: Local Links and Behavioural
– Secure membership and listing at chamber of commerce (Nepal: FNCCI/KCCI; Australia: local chamber; UAE: Dubai Chamber)
– Identify 5 complementary local businesses for partnership link exchange
– Pitch one local press story
– Begin posting weekly Google Posts to keep GBP active
– Review GSC and GBP Insights for improvement in impressions and action rates

Month 4 onwards: Maintain review velocity (6–10/month), continue local link acquisition (2–3 new local RDs/month), post weekly to GBP, respond to all reviews within 24 hours.


Local Pack Ranking Factor Audit

Check off each ranking factor you have in place. The widget calculates a weighted score and shows your biggest gaps.

Local Pack Ranking Factor Audit

Check each factor you have optimised. Weighted score reflects likely impact on your local pack position.

Weighted Audit Score
0 / 100


90-Day Local Pack Roadmap

Track your progress through the 90-day plan with this interactive roadmap.

90-Day Local Pack Roadmap

Check tasks as you complete them. Each phase builds on the last.

Overall Progress
0%


FAQ

Q: How long does local pack optimisation take to show results?
In most markets with moderate competition (10–30 competing GBP listings), meaningful ranking movement appears within 6–10 weeks of consistent effort. GBP completeness changes are often reflected within 1–2 weeks. Review accumulation takes 4–8 weeks to show ranking impact. Local link acquisition typically takes 8–12 weeks to influence prominence scores.

Q: Does posting to Google Posts help local pack rankings?
The direct ranking impact of Google Posts is debated among practitioners. The most plausible mechanism is indirect: posts keep your GBP active, which may signal to Google that the business is operating and engaged. More directly, posts with offers or event announcements can increase CTR from the local pack, which is a measured behavioural signal. Post weekly for the engagement benefits; do not expect posts alone to move rankings.

Q: I rank well organically but not in the local pack. What is wrong?
Organic rankings and local pack rankings use different signals. Strong organic rankings (high domain authority, many backlinks) help local pack rankings through the prominence factor, but they are not sufficient on their own. The most common reasons a strong organic performer fails in the local pack: incorrect GBP primary category, insufficient reviews, or inconsistent NAP (so Google cannot confidently connect the website to the GBP listing).

Q: Can I rank in the local pack for a city where I do not have a physical location?
For service area businesses, setting service areas in GBP allows you to appear in local pack results for those areas without a physical address there. For businesses with fixed locations, Google’s guidelines prohibit listing a false address in a city where you do not operate. The only legitimate way to rank in multiple cities as a fixed-location business is to open genuine physical locations in those cities.

Q: My GBP was suspended. What do I do?
First, identify the reason. Common causes: address issues (PO box, virtual office, or residential address used as business address), keyword stuffing in business name, insufficient proof of location, or flagging by competitors. Fix the underlying issue, then submit a reinstatement request through the GBP support portal. Do not create a new listing while the old one is suspended — this compounds the problem.

Q: How do I track whether my local pack position is improving?
Use Local Falcon’s geo-grid reports — run them every 4 weeks to track position changes across your target area. BrightLocal’s Rank Tracker also tracks local pack positions by keyword over time. For quick reference, use Whitespark’s Local Rank Tracker. GBP Insights tracks Discovery searches (which approximate your near-me and category-based visibility) — watch for month-over-month improvements in discovery search volume.


Position Four Is Not Where You Build a Business

The local pack is binary from a business perspective: you are in the top three and receiving meaningful traffic, or you are in positions 4–10 receiving almost none. Position four on Google Maps gets roughly 3% of clicks. Position one gets 25–40%. The gap between in-pack and out-of-pack is enormous.

The businesses that reach and hold top-three positions have one thing in common: they treat local SEO as an ongoing programme, not a one-time setup. They generate reviews consistently, build local links quarter by quarter, and keep their GBP active with posts and Q&As. They did not get to the top three in 30 days, and their competitors will not displace them in 30 days.

Start the 90-day plan this week. Use the audit widget to identify your highest-priority gaps. Execute phase by phase. The compound effect of consistent local SEO work is the most durable competitive advantage a local business can build.


Ready to Rank Locally?

We run local SEO programmes for businesses across Kathmandu and beyond — GBP, schema, review strategy, local links. → Request a Local SEO Audit


Written by the Ignited Nepal SEO team. ignitednepal.com

NR

Article by

Niraj Raut

Head of Search at Ignited Nepal. Drove 340% organic traffic growth for EzyDog (Australia), 4× revenue for The Turf Man (Australia), and 120% month-on-month traffic growth for ThemeGrill (Nepal). Keynote speaker at WordCamp Nepal 2023 and verified WordPress.org open-source contributor.