Local rankings & Google Maps · Intermediate
Local Pack Ranking: How to Get Into Google's Top 3 Map Results
What the local pack is, which searches trigger it, how Google assembles the top 3 (relevance, distance, prominence), the levers in order, a 6-week plan and a Google Business Profile worked example.
Free tool for this guide
Local Rank Checker
A free heat map of your Google Maps ranking across your service area.
Search your main service and your city, and three businesses appear beneath a small map before any website does. If yours is one of them, the phone rings. If it is fourth, most searchers never see it. This guide explains what that block is, which searches produce it, how Google decides who fills it, and the levers that move a Google Business Profile into the three, in the order we pull them. It ends with a six-week plan and a worked example of a service-area business with no office competing for a city-wide query.
What the local pack is, and what it is not
The local pack, also called the map pack or 3-pack, is the block of three business results with a map that Google Search shows for queries with local intent. Each entry is a Google Business Profile: name, rating and review count, primary category, hours, sometimes a snippet from a review, and buttons to call, get directions or visit the website. Sponsored results occasionally sit above the three; they are ads, not part of the pack.
Beneath the three is a link, “More businesses”, that opens what practitioners call the Local Finder: the same ranked list continued, with filters for rating and hours and a map beside it. The pack is simply the top three of this list.
The Google Maps app shows a similar list for the same query, but the visible map area influences it, and the pack in Search can occasionally order profiles differently from the Maps list for the same searcher, so treat them as cousins rather than twins. Our guide to checking your Google Maps ranking covers how to see each surface properly. In this guide, “ranking in the pack” means holding one of the three positions in Google Search for a given searcher location.
Which searches trigger a pack
Google shows a pack when it decides the searcher wants a nearby business. In our experience that covers:
- A business type on its own: “plumber”, “dentist”, “wedding photographer”. Google infers local intent from the category and ranks around the searcher’s location.
- Service plus place: “wedding photographer austin”, “physio west end”. Google ranks around the named place, with the searcher’s own location still counting for something.
- Near me, open now, and similar modifiers: ranked tightly around the searcher.
- Best or top plus a category: often with a rating filter applied by default, which removes low-rated profiles from the pack entirely.
Searches that usually do not trigger a pack: how-to and informational queries (“how to fix a dripping tap”), national brand names, product research (“best DSLR for weddings”) and queries Google reads as commercial but not local. Border terms flip over time as Google re-reads intent. Search your keywords in an incognito window before you invest in them; a keyword with no pack cannot be won with a profile, only with a web page.
How the pack is assembled
Google’s help page on how to improve your local ranking describes three factors: relevance, distance and prominence. The practical way to read them is as two steps.
Step one is a filter for relevance. Google collects the profiles that match what the searcher typed. Category is the strongest part of this match; a business without a matching category is usually not a candidate at all, whatever its reviews. Name, services, attributes, description, review text and the linked website all contribute, mostly for modifiers the category does not cover (“emergency”, “sports”, “vegan”).
Step two orders the candidates by a blend of relevance (how closely each matches), distance (from the searcher or the named place to each business) and prominence (how well known the business is, based on reviews, ratings, links, articles, directories and, in Google’s words, its position in web results). The pack shows the first three. Google also states that there is no way to pay for a better local ranking. Our ranking factors guide goes through what Google says against what practitioners observe for each signal.
The two-step reading explains most puzzles. A profile with hundreds of reviews that never appears for a service it sells has a step-one problem: it is not a candidate. A profile at position seven with a perfect category has a step-two problem: distance or prominence.
Why position 4 is a cliff
Everything from position four down sits behind the “More businesses” click. A searcher who sees three options with ratings, hours and a call button has little reason to click through, and on a phone the pack fills the first screen. The organic web results, where your website might rank, sit below it. Position four is not slightly worse than three; for most searchers it is not there.
This is why our free Local Rank Checker colors positions one to three green and everything from four amber. A grid that is green only at your own pin and amber around it means most of your area cannot see you in the pack.
The levers, in order
We pull these in this order because each one caps the ones below it.
| Lever | What it decides | How to check |
|---|---|---|
| 1. Category match to the query | Whether you are a candidate at all | Compare your categories with the current top 3 |
| 2. Proximity radius | How far from your pin you can win | Rank grid at 1 or 2 km spacing |
| 3. Review profile relative to the top 3 | Who wins when distance is similar | Count, rating, recency, review text against theirs |
| 4. Landing page match | Relevance and prominence from the website | Does the linked page name the service and place |
| 5. Brand and prominence | The tie-breaker in mature markets | Mentions, links, branded searches |
1. Category match to the query
The primary category is the most specific true description of the core business and, in our experience, the single biggest on-profile lever. Secondary categories widen the queries you are eligible for. The test is not “is this category correct” but “is it the category the current top three chose for this query”. Our categories guide covers the choice; the GBP Category Optimizer shows what ranking competitors carry.
2. Proximity radius
Distance is measured from the searcher, or from Google’s idea of the named place’s center, to each candidate. You cannot change it honestly except by moving. What you can change is how far from your pin the other factors keep you in the three, which is what a rank grid measures. Service-area businesses are ranked around the address on file even when it is hidden; Google’s service-area business rules explain what is permitted.
3. Review profile relative to the top three
Google says review count and score factor into local ranking. The useful comparison is relative: your count, rating and newest review date against the three profiles above you at the searcher location that matters. A steady flow of recent reviews that mention the service outperforms a large stale total. Our reviews guide covers building that flow inside Google’s rules.
4. Landing page match
Google states that your position in web results is a factor in prominence, so the page your website field points to should be about this service in this place: a matching title, the service and city named in the text, the same name, address and phone as the profile, a click-to-call number, and LocalBusiness schema. A homepage that is a slideshow with no text does none of this.
5. Brand and prominence
Links, articles, directory listings and people searching your name all signal that the business is known offline. Where the top three have matched categories, similar distance and comparable reviews, this is what separates them. It is also the slowest lever, which is why it is last.
How to analyze the current top three
Pick one keyword and one searcher location, ideally the city center for a city-modified query. In an incognito window, search it, open each of the three profiles and their websites, and fill a table with your own profile in the fourth column.
On each profile, record: the exact name and whether it contains keywords beyond the real-world name; the primary category shown under the name; review count, rating and the date of the newest review; whether review snippets mention the service you are targeting; the number of photos; whether an address is displayed or the profile is a service-area business; and how far the pin sits from the search point.
On each website, open the page the profile links to and record: the page title and main heading; whether the service and place appear in the text; whether the name, address and phone match the profile; and whether it loads quickly on a phone.
For categories beyond the primary, which Google does not display, run the GBP Category Optimizer with the same keyword; it collects the categories of the businesses ranking for it and scores the ones you lack. Then run the Google Business Profile Optimizer on your own listing for a two-minute completeness check.
Read the table by lever. If all three share a primary category you lack, that is the whole diagnosis. If categories match and they are all closer to the search point, the fight is distance; measure your radius before promising anything. If categories and distance are comparable, the review and landing page columns decide.
A six-week plan
Week 1: measure and fix eligibility. Run the grid for two keywords and save the screenshots. Build the top-three table. Fix the primary category if it differs from what the top three use, and add secondaries for services you genuinely sell. Check the name against Google’s guidelines for representing your business and remove anything that is not the real-world name.
Week 2: complete the profile. Fill the services list from your real price list, add attributes that are true, rewrite the description to say what, where and for whom, and confirm hours. These fields decide the modifiers the category does not cover.
Week 3: the landing page. Point the website field at a page about the service in this place, with matching title and heading, the same name, address and phone as the profile, a click-to-call number and LocalBusiness schema. Our schema markup guide covers the markup.
Week 4: start the review routine. Create the review link, put it where customers finish (invoice, follow-up message, counter card), ask every customer, and reply to every review, old ones included. Google’s rules on asking for reviews are short; read them before you start.
Week 5: photos, posts, mentions. Add real photos of the work and the people, publish a post, answer open questions, and fix your name, address and phone on the directories the top three are listed in.
Week 6: re-measure. Run the same grids with the same settings and compare the top-3 share and the shape. Update the top-three table. Expect eligibility changes to show and the review gap to be closing, not closed.
Worked example: a wedding photographer in Austin with no office
Willow & Oak Photography is one person, working from home in Round Rock, a suburb north of Austin, with a service-area profile and a hidden address. She wants “wedding photographer austin”.
The top-three table from downtown Austin showed all three with “Wedding photographer” as the primary category. Two had studios in central Austin; one was a service-area profile like hers. All three had many times her review count, newest reviews within the last month, and review text full of venue names. Their landing pages were titled with the service and the city and showed real weddings at Austin venues. Her profile had “Photographer” as its primary category and no secondaries, a handful of reviews from two years ago, and a homepage that was a full-screen slideshow with no words on it.
A 5×5 grid at 2 km spacing spanned Round Rock to north Austin. It was green around her pin for “wedding photographer” alone and grey nearly everywhere for “wedding photographer austin”, including cells inside the city. The category was keeping her out of the candidate set; distance came second.
The plan followed the levers. Primary category to “Wedding photographer”, with “Photographer” moved to secondary. A services list with the packages she actually sells: full-day coverage, elopements, engagement sessions. A new landing page, “Austin wedding photographer”, with text, named venues she had worked at, galleries from those weddings and her contact details, set as the profile’s website. A review request sent with every final gallery, and replies to every review. Over the following months, listings on the vendor pages of venues she had worked with and features on local wedding blogs, which double as links and mentions.
What she did not do: rent a virtual office downtown to move the pin. That is a suspension risk under Google’s guidelines, and our service-area business guide explains the honest alternatives. Wedding photography is a category where customers travel and book remotely, and in our experience proximity weighs less there than for a plumber, but it never reaches zero. The stated expectation: appear in the Local Finder for the city query within weeks once eligible, enter the pack for searchers in north Austin as reviews accumulate, and treat the downtown pack as a long-term goal that depends on prominence, not a six-week promise.
Common mistakes
Some of these cost rankings; the first four can cost the profile.
- Keywords or a city in the business name. “Willow & Oak | Austin Wedding Photographer” is a violation, not a tactic. Suspensions follow, and our suspension guide explains why recovery is slow.
- A virtual office, PO box or coworking mailbox as the address to move the pin closer to the city. Google’s rules on suspended profiles and its representation guidelines both cover this.
- Several profiles for one business to cover several suburbs. One business, one profile per genuine staffed location.
- Review gating or incentives: filtering unhappy customers away from Google, or paying for reviews. Google’s review content policy prohibits both.
- Adding categories for services you do not sell because the top three have them. Relevance dilutes and the wrong calls arrive.
- Changing the primary category every week. Give each change four to six weeks and a grid re-check.
- Judging the pack from your own office. You are standing where you look best.
- Stopping at week three. Categories move quickly; reviews and prominence do not.
Do this now
- Search your main keyword in an incognito window and confirm a pack appears.
- Run the Local Rank Checker for that keyword and the bare category term; save both grids as your baseline.
- Fill the top-three table for the searcher location that matters most.
- Run the Category Optimizer and fix the primary category if the top three disagree with yours.
- Check the name against the representation guidelines and remove anything that is not the real-world name.
- Point the website field at a page that names the service and the place.
- Create your review link and put it where customers finish; reply to every review.
- Put the six-week grid re-check in the calendar.
What to do next
Work the wider ranking factors with our pillar guide on how to rank on Google Maps, and use how to check your Google Maps ranking to measure each change properly.
Put this into practice
Run the free Local Rank Checker now
Local rankings change from street to street. Enter your business and a keyword and we check your position at every point of a grid around your location, so you see where you win, where you vanish, and who takes your place.
Frequently asked questions
What is the local pack in Google search? +
The local pack, also called the map pack or 3-pack, is the block of three Google Business Profiles with a small map that Google Search shows for queries with local intent, usually above the regular web results. Each result shows the name, rating, review count, category, hours and buttons to call or get directions. Clicking More businesses opens the longer list practitioners call the Local Finder.
Why does my business show on Google Maps but not in the local pack? +
The pack is the top three of a longer ranked list, so appearing in Maps at position six means you are eligible but outranked. For a given searcher location, the three above you win on category match, distance or review profile. Compare your profile with theirs on those three points, and remember the pack changes with the searcher's position.
Which searches trigger a local pack? +
Searches Google reads as looking for a nearby business: a service or business type on its own (plumber, dentist), a service plus a place (wedding photographer Austin), near me and open now queries, and best or top plus a category. Informational queries, national brands and product research usually do not trigger one, and Google changes its mind over time for borderline terms.
How long does it take to get into the local pack? +
Category and eligibility fixes can change what you appear for within a few weeks. Closing a review gap and building a relevant landing page typically takes a few months of steady work, and moving a pin closer to the city center is not something you can do honestly. In our experience six weeks is enough to see direction on a rank grid, not to finish.
Do Google Ads help local pack ranking? +
No. Google states that there is no way to pay for a better local ranking, and the sponsored results that sometimes appear above the pack are a separate ad product. Ads can buy visibility for the same query, but they do not change the position of your organic Google Business Profile result.
Can a service-area business without an office rank in the local pack? +
Yes. Google ranks a service-area business around the address it holds on file even though the address is hidden, so a profile registered at a home in a suburb competes from that suburb. It can still win the pack for its own area and for city-wide queries where its category match and review profile beat the competition; it cannot fix distance by renting a virtual office, which risks suspension.
About the author. Locan Team — local SEO specialists who have spent years optimising Google Business Profiles and local rankings for real businesses, and who now publish free tools and guides on Locan. Why everything here is free →
Related guides
Keep going
How to Rank Higher on Google Maps: The Complete Local Ranking Guide
How Google Maps ranks local businesses (relevance, distance, prominence), which Google Business Profile changes actually move positions, a 30-day plan, and a rank-grid worked example.
Read the guide →Google Business Profile Ranking Factors: What Actually Moves Local Rankings
Every GMB / Google Business Profile ranking factor grouped by profile, reviews, proximity, website, prominence and behavior: what Google says, what we observe, the effort, and how to check it free.
Read the guide →How to Check Your Google Maps Ranking (and Why It Differs by Street)
Why there is no single Google Maps ranking, how to check yours properly (incognito, set location, rank grid heat map), how to read a local SEO grid, and what to fix when the edges go red.
Read the guide →Google Business Profile Categories: How to Choose Primary and Secondary Categories
A practitioner's guide to Google Business Profile categories: what they control, how to research competitors, a decision framework, a Denver HVAC example and how to change them safely.
Read the guide →Google Reviews for Local Businesses: How to Get More and Respond to Every One
How Google reviews affect local SEO and the sale, what Google's review rules allow, a system for asking every customer, reply templates by star rating, and how to flag reviews that break policy.
Read the guide →Google Business Profile for Service Area Businesses: Setup, Ranking, and Pitfalls
How to set up a Google Business Profile as a service-area business: the address rule, realistic service areas, why the hidden pin decides where you rank, video verification, area pages and reviews.
Read the guide →Stay in the loop
New guides and tools, straight to your inbox
One short email when a new tool ships or a guide gets a major update. No drip campaigns, nothing to buy — unsubscribe any time with one click.