Google Maps Ranking: How to Actually Get in the 3-Pack
The playbook local businesses use to show up on the map.
Hover over any point to see review count and ranking. Dashed line = 3-Pack entry threshold.
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.
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.
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.
Local Competition Analyzer
See what it takes to rank in the Google Maps 3-Pack for your industry
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 of 12 items checked
Google penalizes keyword-stuffed names. Your listing name must match your real-world signage and legal filings. Deviations risk suspension.
Choosing "Restaurant" instead of "Italian Restaurant" dilutes your ranking signal. The primary category is the single strongest ranking factor you control.
Secondary categories let you rank for adjacent searches. A plumber should also list "Water Heater Installation Service," "Drain Cleaning Service," etc.
The description doesn’t directly affect ranking, but it influences click-through rate from the Maps pack, and CTR does affect ranking.
Businesses with 100+ photos get 520% more calls than average. At minimum, cover exterior, interior, team, and product/service photos.
Inaccurate hours erode trust and trigger negative reviews. Set holiday and special hours proactively. Google rewards completeness.
NAP consistency (Name, Address, Phone) across your GBP, website, and directories is a foundational local SEO signal.
Linking to your homepage instead of a dedicated location page wastes a strong relevance signal. Each location should have its own landing page.
Review quantity, velocity, and average rating are among the top 5 local ranking factors. A steady stream of authentic reviews is essential.
Google has confirmed that responding to reviews improves local ranking. It also signals to potential customers that you’re attentive and engaged.
Regular Posts signal an active business. They also give you extra real estate in the knowledge panel and can highlight offers or events.
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.
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
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.
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].
[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.
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.
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.
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.
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 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.
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.
One flat price. Pick yours.
Pick a plan, get started. We reach out within a business day. No contracts. Cancel anytime.
No contracts. Cancel anytime. US-based team only.


