Google fills its map pack mainly on three factors: how well a business matches the search (relevance), how close it is to the searcher (distance) and how well known and well reviewed it is (prominence). A home service business controls the first and last through a complete Google Business Profile, a steady flow of honest reviews and real pages for each service and town. Distance you can't change, so put your effort into the other two.
A homeowner has water on the basement floor. They grab a phone, search βemergency plumberβ, and Google shows a map with three businesses under it. If your truck drives down their street twice a week but youβre not in that box, the call goes to someone else.
Getting into the Google map pack isnβt a trick. Google publishes what it looks at, and most of the work is a proper profile setup plus a few plain habits. This is what we check first when a plumber, HVAC company, electrician, roofer, cleaner or landscaper asks us why a competitor shows up and they donβt.
What decides who shows up in the Google map pack?
Google says local results are based mainly on three things (Google Business Profile Help):
- Relevance: how well your profile matches what someone searched for.
- Distance: how far your business is from the person searching. If they donβt share their location, Google uses what it knows about where they are.
- Prominence: how well known your business is. Google says this draws on things like how many websites link to you and how many reviews you have, and that more reviews and positive ratings can help.
The same page says thereβs no way to request or pay for a better local ranking. Ads can sit above the map, but the map pack itself is earned.
Be honest about distance. Someone at the far edge of your territory will often see businesses based closer to them, and no setting changes that. Google doesnβt say the service area you enter affects ranking; it describes it as helping people find your profile (Google Business Profile Help). The realistic goal: win the towns near your base, compete further out on profile strength and reviews, and reach distant towns through your website.
Step 1: Set up your profile as a service-area business
If you go to the customer, Google treats you as a service-area business, and the rules are specific.
- Hide your address if customers donβt come to you. Googleβs guidelines say a service-area business should hide its address from customers (Guidelines for representing your business on Google). You still verify with a real address. A showroom with signage and staff during your hours can be shown alongside a service area.
- Set service areas by town or ZIP code. You can add up to 20, and you canβt use a radius. Google says your overall area shouldnβt extend more than about two hoursβ drive from your base. List the towns you actually want work in.
- Pick one primary category that says what you are. Plumber, HVAC contractor, Electrician, Roofing contractor, House cleaning service, Landscaper. Google asks you to use as few categories as possible, so add secondary ones only for real parts of the business (an HVAC contractor that does a lot of AC repair, for example).
- Add every service you do. Write a short line for each in your own words, using the same names as your website.
- Use your real hours. Only list 24 hours if someone actually answers the phone at 2 a.m.
- Add real photos, and keep adding them. Your trucks, your team in uniform, finished jobs, before and after shots. Google lists photos and videos among its tips. Stock photos tell a homeowner nothing.
Don't put keywords, towns or "24/7" in your business name, and don't list a virtual office or a mailbox as your address. Google's guidelines say unnecessary information in the name can get the profile suspended, and P.O. boxes and unstaffed virtual offices aren't eligible. A suspended profile drops out of the map entirely.
Step 2: Get reviews every week, and answer every one
Reviews are the part of prominence you can work on most directly. The habit that works: ask every customer right after the job, with a direct link to your review form. The tech who just fixed the furnace sends the text from the driveway, while the customer is still pleased.
Steady beats bursts. Homeowners read the dates, and a profile whose newest review is eight months old looks like a business that slowed down. A few new reviews every month that mention the actual job, such as a sump pump replacement or a same-day repair in a named town, help both the next customer and Google.
Reply to every review, good or bad. Google recommends responding to reviews (Google Business Profile Help). For a bad one, stay calm, state the facts, and offer to fix it offline.
Googleβs content policy for Maps is clear about whatβs not allowed (Google Maps prohibited and restricted content):
- Paying for reviews, or offering discounts, free service or gifts in exchange for one.
- Asking only happy customers, or discouraging unhappy ones from posting. This is often called review gating.
- Telling staff to collect a set number of reviews.
- Reviews from employees, family or anyone with a conflict of interest.
Review gating is easy to do by accident. A text that asks "How did we do?" and only sends 5-star answers to Google breaks the policy. Send the same review link to every customer.
Step 3: Build service and city pages a homeowner would use
Your website feeds relevance. Start with one page for each main service: water heater repair, drain cleaning, AC installation, panel upgrades, roof replacement. Each page should say what the job involves, what it roughly costs if you publish prices, how fast you can come, and show real photos of that work.
City pages are where many contractors get into trouble. Googleβs spam policy calls out βmultiple domain names or pages targeted at specific regions or cities that funnel users to one page,β and βsubstantially similar pagesβ built to rank for similar searches (Google Search Central). A stack of pages with the same text and a different town in the heading is exactly that.
Hereβs the test we use: swap the town name for a different one. If the page still reads as true, itβs a doorway page. A useful city page has things only that town has: jobs youβve done there (with the customerβs permission), local conditions such as hard water or older homes with cast iron drains, the permit office you deal with, how long it takes your crew to get there, and reviews from customers in that town.
Build a page for each town where you want work and can show something real. A few strong pages do more than dozens of thin ones. Link each one from the matching service pages and from a clear βareas we serveβ page, so people and Google can browse them. Our guide to content architecture covers how to lay that out.
Step 4: Keep your name, address and phone the same everywhere
Googleβs guidelines say your business name should be your real-world name, used consistently on your storefront, website and stationery, which for most contractors also means the name on the trucks (Guidelines for representing your business on Google). Apply the same rule to your phone number and address on every site that lists you: your website footer and contact page, Yelp, the BBB, Angi, Nextdoor, Facebook, Bing Places, Apple Business Connect, trade associations and manufacturer dealer locators.
Google doesnβt publish a rule about directory listings, so donβt expect a jump from fixing them. Prominence draws on what Google finds about you across the web, and an old phone number on a busy directory sends real customers to a dead line. If youβve moved, rebranded or changed numbers, start with the listings that still show the old details. Local links help prominence too: your chamber of commerce, a youth team you sponsor, a supplierβs dealer page. Read why links alone donβt win for where they fit.
On your own site, LocalBusiness structured data states your name, phone, hours and the areas you serve in a form search engines and AI assistants read reliably. It wonβt put you in the map pack by itself. Our free Schema Generator builds the markup from a short form; leave the street address out if you hide it on your profile. More in our guide to schema for AI visibility.
Step 5: Track the calls so you know whatβs working
Measure what the listing brings in:
- The profileβs Performance report shows calls, website clicks and direction requests from your profile.
- A tagged website link. Add a UTM tag to the website link in your profile so Analytics separates map pack visits from regular search visits. For example:
https://yoursite.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp - Call tracking. If you use a tracking number on the profile, Googleβs guidelines say the number must be under your direct control, and a local number is preferred over a call center line. The usual setup is the tracking number as the primary number and your main number added as an additional number, so your listings elsewhere still match.
Then ask every new caller how they found you, and write it on the job.
Where Local Services Ads fit
Local Services Ads are a separate, paid channel that appears at the top of results for many home services. You pay per lead (a call or message through the ad) rather than per click, in the areas you choose (Google Local Services Ads Help). Businesses that passed Googleβs checks used to show a Google Guaranteed or Google Screened badge. From October 2025, Google replaced those with a single Google Verified badge for businesses that pass its screening (Search Engine Journal).
Running them doesnβt change your map pack ranking. Theyβre worth testing if the cost per lead fits your job values, especially in towns where distance keeps you out of the map.
What to do this week
If your site itself is the problem, see how we build websites for home service businesses, with a page for each service and area you cover.
FAQs
Why does my competitor show up in the map pack and I donβt?
Usually one of three reasons: theyβre closer to where the search happened, their profile matches the search better, or they have more reviews and more mentions across the web. Search from a customerβs location, then compare categories, services and review counts.
Should I hide my address on my Google Business Profile?
Yes, if customers donβt come to your location. Googleβs guidelines say service-area businesses should hide their address. Show it only if customers visit a staffed location with signage.
Does adding more service areas help me rank in more towns?
Not on its own. Google doesnβt say service areas affect ranking, and distance from the searcher still counts. List the towns you want work in, up to 20, within about two hoursβ drive. To reach towns farther out, build useful city pages on your website and consider Local Services Ads.
How many Google reviews do I need to get into the map pack?
Google doesnβt publish a number. It says more reviews and positive ratings can help your local ranking. Look at how many reviews the three businesses in your map pack have and how recent they are, then aim for a steady flow every month rather than a one-off push.
Do Local Services Ads help my map pack ranking?
No. Google says thereβs no way to pay for a better local ranking. Local Services Ads are a separate paid placement above the results, charged per lead.
Sources
- How to improve your local ranking on Google, Google Business Profile Help
- Guidelines for representing your business on Google, Google Business Profile Help
- Manage your service areas for service-area and hybrid businesses, Google Business Profile Help
- Spam policies for Google web search, Google Search Central
- Prohibited and restricted content, Google Maps user contributed content policy
- Getting started with Local Services Ads, Google Local Services Ads Help
- Google confirms new Google Verified badge for Local Services Ads, Search Engine Journal, August 2025