Home/Guides/Guide

How to Rank in the Google Map Pack: A Local SEO Guide

The map pack is the three business listings shown with a map at the top of a local search. For most local businesses it produces the majority of phone calls. Here is what decides who appears in it.

In short

  • Read time4 min
  • Written byBujar Zabelaj, Bujify
  • UpdatedSeptember 2026
  • Cost to youNothing

Everything here is what we do for clients. If you use it yourself and never call, that is a good outcome.

What the map pack is and why it matters

When someone searches for a service with local intent, Google shows a map and three business listings above the ordinary results. That block is the map pack, also called the local pack or three-pack.

For most local service businesses, it produces more calls than everything below it combined. Ranking fourth means being one tap away and effectively invisible.

The three things Google weighs

Relevance: whether your profile and website say you do the thing that was searched. This is decided by your primary category, your services list, and whether your site has a page matching the search.

Distance: how close your verified address is to the person searching. This is the single largest factor, worth roughly 55% of the decision, and it is the one you cannot change.

Prominence: how well known and well reviewed your business is, measured through reviews, mentions, links, and behavioral signals.

The controllable factors, in order of weight

Google Business Profile signals, roughly 32%. Primary category, secondary categories, services, hours, attributes, photos, posts, and Q&A. Eight of the ten strongest controllable signals live here, and the majority of profiles are half empty.

Review signals, roughly 16 to 20%. Count, rating, velocity, recency, the words reviewers use, and your response rate. Businesses responding to 80% or more of their reviews see measurable ranking benefit.

On-page signals, roughly 19%. A page matching the search, with the city and service in the title and H1, name and address matching the profile exactly, and LocalBusiness schema.

Links and citations, roughly 11%. Consistent listings across the major aggregators plus links from genuinely local sources.

Behavioral signals, roughly 8%. Clicks, calls, direction requests, and whether people return to the results after visiting you.

Fixing your Google Business Profile

Primary category is the highest-leverage single field on the internet for a local business. It must be the most specific category that describes what you actually do. Businesses routinely choose something generic and lose to a competitor with a precise one.

List every service with a real description. Most profiles list none, which forfeits a direct relevance signal.

Set generous, accurate hours. Whether a business is open at the moment of search has become one of the strongest map-pack factors, so restricted hours quietly cost evening and weekend visibility.

Add photos and keep adding them. Businesses with current, plentiful photography get chosen at higher rates, which feeds the behavioral signals.

Use Posts weekly and seed the Q&A section with the questions customers actually ask. Both are underused surfaces you fully control.

Building reviews the right way

Velocity beats total. Ten reviews arriving this quarter outweigh two hundred that stopped three years ago, because recency and flow are what the algorithm reads as an active business.

Ask personally, once, at the moment the customer is happiest, and make it a single tap. Automated blasts underperform a text from the person who did the work.

Respond to every review within a day, including the negative ones. Response rate is both a ranking factor and the thing the next customer reads.

Never buy reviews. Detection has improved considerably, profiles get suspended, and recovery takes weeks you cannot afford.

The website side

Google ranks pages, not businesses. A homepage listing twelve services ranks for none of them, so each service and each target city needs its own page.

Name, address, and phone on your site must match your profile exactly, including suite numbers and phone formatting. Mismatches are among the most common causes of missing map-pack visibility.

Add LocalBusiness and Service schema so the relationship between your site and your profile is explicit rather than inferred.

Location pages must be genuinely specific. Near-duplicate city pages with the town name swapped are classified as doorway pages, and Google's spam systems can deindex the entire set.

What to expect and when

Profile and technical corrections often move rankings within 30 to 60 days.

Competitive categories in dense markets typically take four to six months to reach the top three, and longer in the most contested South Florida markets.

Track rankings on a geographic grid rather than as a single number. A single position hides the truth, which is that you rank well near your office and poorly a few miles away. Widening that area is the actual job.

Questions we get

Why is a competitor with fewer reviews ranking above me?

Usually proximity to the searcher, which outweighs almost everything else. It can also be category: a business with the precisely correct primary category beats one with a generic one. And it can be velocity, since recent reviews outweigh a stale total.

How do I rank in a city where I don't have an office?

In the map pack, realistically you often cannot, because distance dominates. In organic results below the map and in AI answers, you absolutely can, with a genuinely specific page for that city.

Does my website matter if the profile drives the map pack?

Yes. On-page signals are worth close to a fifth of the decision, and your profile links to your site, so a page that matches the search reinforces the profile's relevance.

My rankings dropped suddenly. What happened?

In rough order of likelihood: a Google update, a competitor improving, a change to your own profile, a new inconsistent listing appearing somewhere, or a website change that broke something.

How much does local SEO cost?

Agency programs commonly run from several hundred to a few thousand dollars a month depending on competition and how many cities are targeted. Bujify's programs start at $697 per month with no long-term contract.

Want this done for you?

Free 30-minute strategy call. We'll run your category live and show you exactly where you stand.