πŸ’‘
Key Takeaway

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.

Google's three local ranking factors, relevance, distance and prominence, with what a home service business controls in each: profile and pages, almost nothing for distance, and reviews, links and mentions

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.
⚠️
Warning

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.
⚠️
Warning

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.

Comparison of a doorway city page with copied text and the town name swapped, against a useful city page with local jobs, local conditions, response times and reviews from that town

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.

⬑
Free Tool
Schema Generator
Manual JSON-LD builder for 29 schema types. Generate and copy structured data for any page.
Try free β†’

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

01Search your top three services from a customer's address in each main town, and note who appears in the map.
02Hide your address if customers don't come to you, and list up to 20 towns or ZIP codes you want work in.
03Check your primary category, remove any secondary categories that aren't true, and add every service you do.
04Remove anything from your business name that isn't your real name.
05Set up a review text that goes to every customer after every job, and reply to all reviews from the last three months.
06Pick your two most important towns and rewrite those city pages with local jobs, photos and reviews.
07Add a UTM tag to your profile's website link and start asking every caller how they found you.
Want more calls from the map pack?We set up your Google Business Profile, a review system and real local pages for the towns you serve, one location at a time.

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