Skip to content
CouncilSoft
Local SEO

How the Google map pack picks its top 3 businesses

Relevance, distance and prominence in plain English, why rankings change block by block, and the fixes that move most local businesses up the map.

CouncilSoft team

5 MIN READ

Flat navy illustration of a street map at night with three large location pins standing out above small houses.
FIG. 1Flat navy illustration of a street map at night with three large location pins standing out above small houses.
Quick answer

Google fills the three map-pack spots by weighing relevance (how well your Business Profile matches the search), distance (how far you are from the person searching) and prominence (how well known and well reviewed you are). You can't move your shop, but you can make your profile clearer and your reputation stronger.

Search "plumber near me" from a kitchen in Feasterville and you get a map with three businesses under it. That box is the map pack, and for most service businesses it brings in more calls than the website, the ads and the van lettering combined. Here is how Google decides who gets those three spots, and what actually moves a business into them.

What Google says it looks at

Google publishes its own short explanation of local ranking in the Business Profile help center. It names three factors and says plainly that no one can buy a better position.

Factor Google's wording (checked October 2026) What you control
Relevance "How well a Business Profile matches what someone is searching for" Categories, services, description, website pages
Distance "How far each business is from the customer who's searching" Very little, apart from your service area settings
Prominence "How well-known a business is" Reviews, ratings, listings, mentions around the web
Paid placement "There's no way to request or pay for a better local ranking on Google" Nothing, and that's the point

Source: Google Business Profile Help, "Tips to improve your local ranking on Google," as of October 2026.

The three factors work together. A closer business can lose to one a little farther away if the farther one is a much better match and much better known.

Relevance

Relevance is Google's confidence that you do the thing being searched. It reads your primary category first, then your secondary categories, your listed services, your description, the words customers use in reviews and the pages on your website.

The primary category carries the most weight, and it is the most common mistake we see. A remodeler listed as "General contractor" when most of their calls are for kitchens is easy to miss for "kitchen remodeler near me." Our guide to Google Business Profile categories for contractors walks through how to choose.

Distance

Distance is measured from wherever the person is when they search, or from the town they type ("electrician Newtown PA"). If they don't share a location, Google uses what it knows about them.

You can't change where you're based. If you run a service-area business with the address hidden, Google still knows where you are, and you set the towns you serve in the profile. Google allows up to 20 service areas and asks that the whole area stay within about two hours' drive of your base.

Prominence

Prominence is how well known you are, online and off. Google says review count and rating help, along with how often other sites reference your business. In practice that means a steady flow of reviews, a reply to every one, and the same name, address and phone number on every listing. Our posts on getting more Google reviews and local citations cover both.

Why your ranking changes block by block

Because distance is measured from the searcher, there isn't one map ranking. There are hundreds, one for every spot in your service area. That's why a single search from your own phone tells you very little: you're standing at the one place you're most likely to win.

To see the real picture, we run geo-grid scans. We lay a grid of search points over your area, often 7 by 7, and run the same search from each point. Each point gets a result: top 3, 4 to 10, or not found.

A hypothetical example. A roofer based in Doylestown runs a scan for "roof repair." The center of the grid, around the borough, shows top 3. Heading south toward Warrington the dots slip to 4 to 10, and past Chalfont they disappear. The competitor winning those edge points has 140 reviews to the roofer's 35, and lists "Roof repair" as a service where the roofer only lists "Roofing."

That scan turns a vague worry ("we're not showing up") into two specific jobs. It's also how we measure progress in our local SEO service: the same grid, the same search, month after month.

The changes that move most businesses

We audit a lot of profiles in Bucks, Montgomery and Philadelphia counties. These are the fixes that most often make a difference, roughly in the order we'd do them.

  1. Get the primary category right. Compare yours with the three businesses winning your main search. If theirs is more specific and fits you too, test it.
  2. Add secondary categories that truly apply. Only real ones. Each one lets you show for more searches.
  3. List every service, with a plain description. Use the words customers use: "water heater replacement," not "hydronic solutions."
  4. Set your service areas properly. List the towns you actually serve. If customers don't come to you, remove the address.
  5. Ask for reviews after every job and reply to all of them. A steady stream beats a burst. Our guide on how to respond to Google reviews has wording that sounds human.
  6. Make your listings match. Name, address and phone identical on Google, Bing, Apple, Yelp, Facebook and your industry directories.
  7. Give each main service and town a real page on your website. A thin site caps how relevant Google thinks you are.
  8. Add photos and post updates. Google lists photos in its own tips, and recent job photos help the person deciding whether to call.

If you'd rather hand the profile work to someone, that's what our Google Business Profile management covers.

What doesn't work

Some tactics still get sold to local businesses. Skip them.

  • Keywords stuffed into your business name. "Smith Plumbing | Emergency Plumber Philadelphia" breaks Google's guidelines and can get the profile suspended.
  • Virtual offices and mailbox addresses. Google can remove profiles that use an address where the business doesn't really operate.
  • Bought or gated reviews. The FTC's rule against fake reviews took effect in October 2024, and Google removes reviews it thinks are fake.
  • Agencies that promise a position. Nobody controls the map pack. A promised spot is a promise to sell you something Google says can't be bought.

How long it takes

Category and service fixes can show up within a few weeks. Reviews, listings and website pages build over a few months, and those gains tend to last because they rest on real signals. Expect movement at the edges of your grid first, then a wider area where you show in the top 3.

What to do next

Start with the primary category and the services list; both take under an hour. Then set a weekly reminder to ask for reviews. If you'd like to see your own grid first, our free visibility audit includes a map-pack snapshot for your main search, whether you work in Bucks County or Philadelphia.

FAQ

Can I pay to get into the map pack?

No. Google says there is no way to request or pay for a better local ranking. Ads can appear above or inside local results, but they are labelled as ads and the three organic spots can't be bought.

Why do I show up when I search from my shop but not from home?

Distance. Map rankings are worked out from where the searcher is standing, so a business can sit in the top 3 near its base and drop out a few miles away. A geo-grid scan shows where that edge is.

Does my website affect map rankings?

Yes. Google reads your website alongside your profile, so clear service pages and pages for the towns you serve help relevance, and a site that other local sites mention helps prominence.

How long do changes take to show up?

Profile fixes such as a better primary category can show within a few weeks. Gains from reviews, listings and new website pages build over a few months. Anyone who names a date for a specific position is guessing.

CouncilSoft team · Local SEO and web design, CouncilSoft

We run local SEO, Google Business Profiles and websites for businesses in Bucks County, Montgomery County, Philadelphia and the Main Line.

See what Google sees, free.

Search your business by name and we'll put together a full visibility report.

Free · No commitment · No jargon