Google Maps Ranking: How to Actually Get in the 3-Pack

The playbook local businesses use to show up on the map.

16 min read
Reviews vs Maps Position Over Time
#2#5#10#15#203-Pack Threshold#18#1Mo 1Mo 2Mo 3Mo 4Mo 5Mo 6Mo 7Mo 8Mo 9

Hover over any point to see review count and ranking. Dashed line = 3-Pack entry threshold.

Where Clicks Go in Local Search
5%10%15%20%25%30%24.4%3-Pack #112.8%3-Pack #27.2%3-Pack #35.1%Org #13.8%Org #22.5%Org #31.8%Org #41.2%Org #5+44.4% total

Hover over any bar to see estimated monthly views. The Maps 3-Pack captures 44% of all local clicks.

The Short Answer

When someone searches “plumber near me” or “best dentist in Dallas,” Google shows a map with three businesses pinned to it. That block of three listings is called the 3-Pack. It shows up above every other result on the page. Above the ads, above the websites, above everything. About 44 percent of all clicks on local searches go to one of those three businesses.

Getting into the 3-Pack comes down to three things. First, your Google Business Profile needs to be completely filled out with the right categories and accurate information. Second, you need at least 20 reviews with a 4.5 or higher rating, and you need to keep getting new reviews every month. Third, you need to stay active by posting updates, responding to reviews, and uploading photos on a regular basis.

Most businesses with an existing profile see real improvement in 4 to 8 weeks. Brand new profiles take 3 to 6 months. The businesses that get there fastest are the ones that do all three things at once instead of one at a time.

What Is the Google Maps 3-Pack?

When someone searches “roofer near me,” Google shows a map with three businesses on it. That block with the business name, stars, review count, address, and phone number is called the Google Maps 3-Pack. It shows up above every other search result on the page.

Where the 3-Pack Appears in Search Results
Paid Ads
Pay per click
Maps 3-Pack
44% of clicks
YOU WANT TO BE HERE
Organic Results
SEO rankings

Why does this spot matter so much? Because people can call you, get directions, and see your reviews without ever clicking through to your website. A plumber in the 3-Pack gets calls straight from the search results. Everyone else gets scrolled past.

24%
3-Pack #1
13%
3-Pack #2
7%
3-Pack #3
5%
Organic #1
<3%
Everyone Else

Put real numbers on it. If 500 people search “roofer near me” in your city each month, the business in the first 3-Pack spot gets about 120 profile views. At a 10 percent call rate, that is 12 calls a month from one search term, without paying for a single click. If you need leads while building your Maps presence, learn whether Google Ads is worth it for your business.

How Google Ranks Maps Results

Google looks at three things when deciding which businesses show up on the map: relevance, distance, and prominence. You cannot change where your business is located. But you can control the other two.

Relevance. Does Your Profile Match What They Searched?

When someone searches “emergency plumber,” Google checks if your profile says you are a plumber. It looks at your business name, categories, description, services, and recent posts. A profile with “Plumber” as the main category ranks better than one that just says “Home Services.” Be specific. Generic categories lose.

Distance. How Close Are You?

This is the one thing you cannot change. Google measures how far your business is from the person searching. All you can do is make sure your address is correct and your service area is set up right so Google knows which cities and neighborhoods you cover.

Prominence. Does Google Trust Your Business?

This is where the real competition happens. Google looks at your reviews, ratings, how often you post, your photos, how fast you reply to reviews, and whether your business info is consistent across the internet. This is what separates the 3-Pack from everyone else, and it is the part that takes steady work over time.

Relevance
You control this
+
Distance
Fixed by location
+
Prominence
You control this
=
Maps Rank
Your position

Local Competition Analyzer

See what it takes to rank in the Google Maps 3-Pack for your industry

Ranking Difficulty:6/10, Competitive
38
avg. competitors in Maps results (mid-size city)
Your Business vs. 3-Pack Benchmark
Google Reviews
Your Business
12
3-Pack Avg
87
Average Rating
Your Business
4.1 stars
3-Pack Avg
4.6 stars
Monthly GBP Posts
Your Business
0/mo
3-Pack Avg
3/mo
Review Response Time
Your Business
72 hrs
3-Pack Avg
18 hrs
75
review gap to close
3x
more GBP posts/month needed
Plumbers: The Maps 3-Pack in most metros requires 80+ reviews and consistent GBP posting. Many plumbers neglect their profile photos and service-area settings. Fixing those basics alone can move you up.

The Complete GBP Optimization Playbook

Think of your Google Business Profile as your storefront on Google. Hundreds or thousands of people see it every month when they search for what you do. Every blank field, missing photo, or ignored review tells Google that your competitors care more than you do. Here is what to get right.

Categories: Be Specific, Not Generic

Your main category is the most important field on your profile. If you are a roofer, pick “Roofing Contractor,” not “Contractor” or “Home Improvement.” Then add every secondary category that fits: “Gutter Cleaning Service,” “Siding Contractor,” and so on. Google lets you add up to 10. Use them all if they honestly describe what you do.

Photos: 20 Is the Minimum, Not the Goal

Businesses with 100 or more photos get 520 percent more calls than those with fewer than 10. Upload photos of your building, your team, your work, and your products. Add 2 to 4 new photos every month. Google cares about when you uploaded them. 30 photos added steadily over six months beats 50 photos uploaded two years ago.

Posts: Twice a Month Minimum, Weekly Is Better

Posts on your Google profile expire after seven days. If you post once a month, your profile looks active only one week out of four. Posts with photos do better. Posts that mention what you do and where you do it work best. A roofer in Tampa posting “Just finished a roof replacement in South Tampa” with a photo is giving Google exactly what it wants to see.

Business Description: Make Every Word Count

You get 750 characters to describe your business. Most owners waste it with generic copy like “We provide quality service.” Instead, mention what you do, where you do it, and what makes you different. Write it the way you would explain your business to a neighbor. Keep it clear, simple, and honest.

Google Business Profile Readiness Scorer

Check each item that applies to your profile. Your readiness score updates instantly.

0/ 28 pts
Needs Work

0 of 12 items checked

Business name matches legal name exactly2 pts

Google penalizes keyword-stuffed names. Your listing name must match your real-world signage and legal filings. Deviations risk suspension.

Primary category is specific, not generic3 pts

Choosing "Restaurant" instead of "Italian Restaurant" dilutes your ranking signal. The primary category is the single strongest ranking factor you control.

All relevant secondary categories added2 pts

Secondary categories let you rank for adjacent searches. A plumber should also list "Water Heater Installation Service," "Drain Cleaning Service," etc.

Business description uses target keywords naturally2 pts

The description doesn’t directly affect ranking, but it influences click-through rate from the Maps pack, and CTR does affect ranking.

20+ photos uploaded including interior, exterior, team3 pts

Businesses with 100+ photos get 520% more calls than average. At minimum, cover exterior, interior, team, and product/service photos.

Business hours are accurate and include special hours1 pt

Inaccurate hours erode trust and trigger negative reviews. Set holiday and special hours proactively. Google rewards completeness.

Phone number matches website exactly2 pts

NAP consistency (Name, Address, Phone) across your GBP, website, and directories is a foundational local SEO signal.

Website URL links to location-specific page2 pts

Linking to your homepage instead of a dedicated location page wastes a strong relevance signal. Each location should have its own landing page.

20+ Google reviews with 4.5+ average rating4 pts

Review quantity, velocity, and average rating are among the top 5 local ranking factors. A steady stream of authentic reviews is essential.

Owner responds to every review within 48 hours3 pts

Google has confirmed that responding to reviews improves local ranking. It also signals to potential customers that you’re attentive and engaged.

Google Posts published at least 2x per month2 pts

Regular Posts signal an active business. They also give you extra real estate in the knowledge panel and can highlight offers or events.

Q&A section has owner-answered questions2 pts

Anyone can ask (and answer) questions on your profile. Seed common questions yourself and answer them. It’s free keyword-rich content.

Reviews: The Ranking Factor You Control

Reviews are the biggest ranking factor you can control. A business with 50 reviews at 4.7 stars almost always beats a business with 8 reviews at a perfect 5.0. More reviews plus steady growth wins. You do not need a perfect score. You need a real one that keeps growing.

<20
reviews
Below Competitive Threshold
Unlikely to appear in 3-Pack
20-49
reviews
Competitive in Low-Medium Markets
Viable for less saturated areas
50+
reviews
Competitive Everywhere
Strong signal in any market

How fast you get new reviews matters as much as your total count. A business that got 40 reviews last year and zero this year looks stale. A business getting 3 to 4 new reviews every month looks alive. Google rewards businesses that keep the momentum going. For a step-by-step system on building review volume, see our guide on how to get more Google reviews.

Reply to every single review within 48 hours, both good ones and bad ones. Google tracks your response rate and speed. Responding to reviews tells Google you are active and engaged. It also gives you a chance to naturally mention your services and location in your reply.

Do not be afraid of negative reviews. A 4.7 with 80 reviews is more trustworthy than a 5.0 with 12 reviews. People know that perfect scores look fake. How you respond to a bad review matters more than the review itself. Stay professional, address the issue, and move on.

Review Velocity Calculator

See how long it will take to reach a competitive review count and strengthen your Google Maps ranking.

From your Google Business Profile

Your current star rating

4reviews/mo
220
Months to 20 Reviews
3 mo
Minimum competitive threshold
Months to 50 Reviews
11 mo
Strong position
Months to 100 Reviews
23 mo
Dominant position
Projected Rating (6 mo)
4.6
Assuming new reviews avg 4.8
Review Growth Timeline
Now: 8
20
3 mo
50
11 mo
100
23 mo
Businesses in the Maps 3-Pack average 47 reviews with a 4.6 rating in most metros
You need about 10 months at your current pace to match the average 3-Pack business.

Projections assume a steady rate of new reviews averaging 4.8 stars. Actual results depend on your review generation strategy, customer satisfaction, and local competition. Maps 3-Pack averages are based on aggregate metro-level data and may vary by industry and location.

How to Respond to Reviews (Copy These Templates)

Most business owners either ignore reviews or write one-line replies like “Thanks!” Both are missed opportunities. A good response helps your ranking (Google reads them), builds trust with future customers (everyone reads them), and gives you a chance to mention your services naturally. Here are templates you can copy and customize right now.

5-Star Review Response

Thank you [Name]! We really appreciate you taking the time to share your experience. [Specific detail about what they mentioned, like “Glad the team got your roof done before the rain hit.”]

If you ever need [related service] in the [city] area, do not hesitate to reach out. Thanks again for trusting us with your [project type].

Why this works: Uses their name, references something specific (shows you read it), naturally mentions your service and city.
Negative Review Response

[Name], thank you for letting us know. This is not the experience we want anyone to have with our [service type] team. [Acknowledge the specific issue without making excuses.]

I would like to make this right. Please call me directly at [phone] or email [email] so we can resolve this. We take every piece of feedback seriously.

Why this works: Stays professional, takes ownership, moves the conversation offline, and shows future customers you actually care.
3-Star Review Response

Thank you for the honest feedback, [Name]. We are glad [positive thing they mentioned] went well, and we hear you on [issue they raised].

We have been working on improving [that specific area] and would love the chance to earn a better experience next time. Feel free to reach out to us directly anytime.

Why this works: Acknowledges both the good and the bad, shows you are working on it, and invites them back without being pushy.
The Review Response Cheat Sheet
Do: Use their name
Don't: Start with "Dear valued customer"
Do: Reference something specific
Don't: Copy-paste the same response
Do: Mention your service and city
Don't: Keyword-stuff unnaturally
Do: Respond within 48 hours
Don't: Wait weeks or never respond
Do: Take negatives offline
Don't: Argue publicly in the reply
Do: Keep it under 100 words
Don't: Write a novel

Google Business Profile Posts That Actually Work

Most businesses either never post or post generic stuff like “Happy Monday!” That does nothing. Here are real examples of posts that send Google the right signals and get customers to act. Copy the format, swap in your own details.

Project Completion
A+
Just finished a full roof replacement in South Tampa. 30-year architectural shingles with a 10-year workmanship warranty. Project took 2 days start to finish. If you need a roof inspection in the Tampa Bay area, give us a call.
Mentions the service, the city, the timeline, and includes a call to action. Google reads every word.
Seasonal Tip
A
Fall is the best time to get your gutters cleaned before winter storms hit. Clogged gutters cause water damage, foundation issues, and ice dams. We are booking gutter cleanings in the Austin area through November.
Provides actual value, mentions the season, names the service and city, and creates urgency without being pushy.
Review Highlight
A
Thank you to the Martinez family for the kind words after their bathroom remodel! "Best contractor we have ever worked with. On time, on budget, and the quality is unreal." Bathroom remodels are our specialty in the Denver metro.
Social proof plus a service mention plus a location. Shows potential customers that real people trust you.
What NOT to Post
F
Happy Friday everyone! Hope you have a great weekend! 🎉
No service mentioned. No location. No call to action. No keywords. Google learns nothing from this post. Neither does a potential customer.

Post at least twice a month. Include a photo every time. Mention what you do and where you do it in every post. That is the formula. It takes five minutes per post and it is one of the biggest signals Google uses to decide if your business is active.

“The business in the 3-Pack gets the call. Everyone else gets the leftovers.”

Citations: The Trust Layer Most Businesses Skip

A citation is any place online that lists your business name, address, and phone number, also called your NAP. Yelp, Yellow Pages, BBB, Facebook, and dozens of industry directories all count. Every time Google finds your correct information on another website, it trusts your business a little more.

The key word is consistent. If Google sees “123 Main Street” on your profile, “123 Main St.” on Yelp, and “123 Main St, Suite A” on your website, it gets confused. Even small differences like “Street” versus “St.” can hurt your ranking.

NAP Consistency Check
Google Business Profile
ABC Roofing LLC · 123 Main Street, Tampa FL 33601 · (813) 555-0123
Your Website
ABC Roofing LLC · 123 Main Street, Tampa FL 33601 · (813) 555-0123
Yelp
ABC Roofing · 123 Main St, Tampa FL · 813-555-0123

Even minor inconsistencies like “Street” vs “St” or missing “LLC” create trust issues.

Aim for consistent listings on 40 or more directories. That sounds like a lot, but Google, Yelp, Facebook, BBB, Yellow Pages, Angi, and Thumbtack get you halfway there. The rest come from local chambers, city directories, and sites specific to your industry.

AI Search Is Changing Local Discovery

More and more people ask ChatGPT, Perplexity, and Gemini things like “who is the best roofer in Tampa” instead of typing it into Google. These AI tools pull their answers from websites with clear, structured information, and your Google Business Profile is one of the main sources they use.

That means the same work that improves your Maps ranking (getting reviews, posting updates, keeping your info consistent) also makes your business more likely to show up when people ask AI for recommendations. Two benefits from the same effort.

Google Maps
Primary local channel
AI Answers
Growing fast
Voice Search
GBP data

Google Maps optimization feeds all three channels. One investment, three visibility layers.

This is why Answer Engine Optimization (AEO) matters alongside Google Maps. It structures your content so AI tools can find it and recommend you. The businesses that show up on Google Maps, in Google search results, and in AI answers are covering every place their customers look. Understanding how long SEO takes helps set expectations for the organic side of this strategy, and comparing Google Ads vs SEO helps you decide where to invest first. If your site is not appearing at all, start with our guide on why your website is not showing on Google.

The bottom line

You know the factors.
You know your score.
You know the gap.

Three things separate businesses in the 3-Pack from businesses outside it:

1They optimize their profile completely.
2They earn reviews every single month.
3They never let their profile go dormant.

Real talk from a real business owner

I have been roofing houses for 18 years. Started as a helper on my uncle's crew, got my contractor's license at 26, and have run my own company since 2014. For most of those years I got work the same way every roofer does. Yard signs, truck wraps, word of mouth, and knocking on doors after hailstorms. It worked. Not great, but it worked.

About three years ago the leads dried up. Not completely, but enough that I noticed. A buddy told me I needed to be on Google Maps. I thought I was. I had a Google listing. Or so I thought. Turns out I had a basic profile that someone at Google had auto-generated from public records. Wrong phone number. Wrong address format. No photos. No reviews. The categories said “General Contractor” instead of “Roofing Contractor.” I was invisible.

I hired a marketing company that promised to “get me to the top of Google Maps.” They charged $1,800 a month and locked me into a six-month contract. First month they fixed some basic stuff on my profile. Fine. Months two through six? I have no idea what they did. They sent me a report every month that showed my “profile views” and “search impressions” going up. But the phone was not ringing any more than before. When I asked them why, they said Maps rankings take time. Sound familiar?

Six months and $10,800 later I had 6 new reviews and was nowhere near the 3-Pack for “roofer near me” in my own city. I was paying for a service I could not measure and could not see the work behind. I canceled the day the contract expired and told myself Google Maps was a waste of money.

Eight months later a roofer I compete with, a younger guy with a smaller crew, told me he was getting 15 to 20 calls a month just from Google Maps. No ads. No door knocking. Just his phone ringing because people searched “roofer near me” and his face popped up in the 3-Pack with 40 reviews and a 4.8 rating. I asked him what he was paying. $325 a month. No contract. He showed me his monthly report and it had every single thing they did listed out. The posts they published. The review responses they wrote. The citations they built. The photos they uploaded. Every line item with dates.

I signed up the next day. And I am going to be honest about the timeline because I was impatient and almost quit twice. Month one was a full overhaul of my profile. New categories, new description, 40 photos uploaded, service areas redefined, and they started building citations on about 50 directories. No calls from this work. Zero.

Month two they started a review campaign. They gave me a simple system. After every job, text the customer a direct link to leave a review. I got 5 new reviews that month. My total went from 6 to 11. Still not in the 3-Pack. Month three, 4 more reviews. Month four, 6 more. I was at 21 reviews and for the first time I could see my business in the Maps results. Not the 3-Pack, but on the map. I got 3 calls that month from Google Maps. Three calls after four months of work.

Month six I had 31 reviews and I hit the 3-Pack for the first time for a long-tail search. Month eight I was in the 3-Pack for “roofer near me” in my primary city. The calls went from 3 a month to 8 to 14 to, right now at month 14, about 22 calls a month. My cost per call is under $15 when you include the $325 monthly fee. Compare that to Google Ads where I was paying $45 to $60 per click. Not per call, per click. Some of those clicks never called.

It took me 6 months to get into the 3-Pack and 14 months to get to the point where Google Maps is my number one lead source. That is a long time. It was not comfortable. There were months where I questioned whether the $325 was doing anything. But every month I could see the work. I could count the reviews. I could read the posts they published. I could verify the citations. So I stayed. And now I have a lead channel that costs me less per month than one day of Google Ads used to cost.

If you are a roofer, plumber, HVAC tech, or any service business and you are not in the 3-Pack, you are handing those calls to someone who is. It is not complicated. It just takes time and someone willing to show you the work.

Frequently Asked Questions

What is the Google Maps 3-Pack and why does it matter?

The Google Maps 3-Pack is the block of three local business listings that appears above organic search results when someone searches for a local service. It includes the business name, star rating, review count, address, phone number, and hours. About 44 percent of all clicks on local searches go to one of the three businesses displayed in the 3-Pack. Ranking there is the single most valuable position in local search.

How does Google decide which businesses appear in the 3-Pack?

Google uses three primary ranking factors for Maps results. Relevance measures how closely your Google Business Profile matches what the searcher typed. Distance measures how far your business is from the searcher or the location specified in the query. Prominence measures your overall online presence including review count, review rating, citation consistency, website authority, and Google Business Profile activity. You cannot control distance, but relevance and prominence are entirely within your control.

How many reviews do I need to rank in the Maps 3-Pack?

The minimum competitive threshold is 20 reviews with a 4.5 or higher average rating. The average business currently in the 3-Pack across most metros has 47 reviews. In highly competitive industries like legal and dental, top-ranking businesses often have 80 to 150 reviews. Review velocity, meaning how many new reviews you earn per month, matters as much as total review count because Google rewards businesses that keep earning fresh reviews.

How long does it take to rank on Google Maps?

Established businesses with an existing Google Business Profile typically see meaningful ranking improvements within 4 to 8 weeks of proper optimization. New profiles need 3 to 6 months to build enough ranking signals. The fastest path combines a fully optimized profile, 4 or more new reviews per month, weekly GBP posts, and consistent NAP citations across 40 or more directories.

What is NAP consistency and why is it critical?

NAP stands for Name, Address, Phone number. NAP consistency means your business information is identical across your website, Google Business Profile, and every online directory. Even minor differences like "Street" versus "St." or different phone numbers confuse Google and hurt your Maps ranking. An audit of your NAP consistency across the top 50 directories is one of the first steps in any Google Maps optimization campaign.

Do Google Business Profile posts actually help Maps ranking?

Yes. Google Business Profile posts signal that your business is active and engaged. Businesses that publish GBP posts at least twice per month consistently outperform dormant profiles in local search results. Posts can include updates, offers, events, and photos. The content should be relevant to your services and include target keywords naturally. Each post remains visible for seven days before expiring, which is why twice-monthly publishing is the minimum effective frequency.

Can a service-area business without a storefront rank in the 3-Pack?

Yes, service-area businesses can rank in the Maps 3-Pack. Google requires a verifiable address during profile setup, but service-area businesses should hide their physical address and instead define their service radius. Rankings for service-area businesses are typically tied to the address on file, so the closer that address is to the searcher, the better. Service-area businesses often face a slight ranking disadvantage compared to businesses with a visible storefront in the target area.

How much does Google Maps optimization cost?

Managing a Google Maps ranking campaign involves ongoing work: profile optimization, review management, post publishing, citation building, photo uploads, and competitor monitoring. AdvertiseMyBusiness.com offers Google Maps management starting at $325 per month with no contracts, no setup fees, and a US-based team. Typical agencies charge $750 to $2,500 per month for equivalent service. The key metric is cost per call or cost per direction request, not the monthly management fee alone.

Services & Pricing

One flat price. Pick yours.

Pick a plan, get started. We reach out within a business day. No contracts. Cancel anytime.

Google Maps optimization for local businesses
Local Businesses
Google Maps
Get on the Map. The results that drive real calls, directions, and walk-ins.
$325/mo
Typical agency: $750-$2,500/mo
Get Started
Most Popular
SEO and AEO service for small businesses
Most Popular
SEO + AEO
Rank on Google. Get cited by AI. ChatGPT, Perplexity, Gemini, Copilot, and Voice Search.
$375/mo
Typical agency: $1,000-$3,500/mo
Get Started
Google Ads management with flat fee pricing
Quickest Results
Google Ads
Get leads quicker. Flat fee. Your budget goes 100% to Google.
$450/mo
Typical agency: $750+/mo +10-20% of spend
Get Started

No contracts. Cancel anytime. US-based team only.