All articlesLocal SEO

Why you're not in the Google map pack, and the seven fixes that move it

Type your trade and your city into Google. If the three businesses under the map aren't you, you're losing the calls that go to whoever is. Those three spots get the first look, the first tap and most of the phone calls for the search. Everything below them is working for scraps.

Google is open about what decides the map pack: relevance (does your profile match the search), distance (how close you are to the searcher) and prominence (how well known and well reviewed you are, on Google and across the web). Every fix below pushes on one of those three. Here's where home service businesses usually fall short, in the order I check them.

1. Your primary category is wrong or too broad

The primary category on your Google Business Profile is the single strongest relevance signal you control. "Contractor" is not a category that wins "roof repair." A roofer should be "Roofing contractor." A plumber who wants water heater calls should be "Plumber" with "Water heater repair service" as a secondary. Open your profile, check the primary category against the exact searches you want, and add every secondary category that honestly applies. Don't add ones that don't; it dilutes the profile and invites a suspension.

2. Your profile is thin

Google fills the map pack with profiles it can trust to answer the searcher's question. A profile with no services listed, four photos from 2019, no description and no posts gives it very little to work with. Fill in every service with a short description. Upload real job photos on a schedule, not stock images. Write the business description around your trade and your cities. Post once a week, even if it's just a finished job. None of this is glamorous. All of it is relevance.

3. You have fewer reviews than the businesses above you

Look at the three businesses in the pack. Count their reviews and note their average. If they have 140 and you have 23, that gap is most of your problem. Reviews are the biggest prominence signal and the one homeowners actually read. The fix isn't a one-time push; it's a system that asks every customer at the right moment, every time. We wrote up exactly how to build that in How to get more Google reviews.

Reply to every review too, good and bad. It signals an active business to Google and to the next homeowner reading them.

4. Your website doesn't back up your profile

Google reads the website linked from your profile to confirm what you do and where. If your site is one page that says "we do it all," your relevance for any specific search is weak. The businesses that hold the pack usually have a page for each service and a page for each city they serve, each one written around what homeowners actually type. If your site is slow on a phone or hard to read, that hurts too, because Google can see people bounce back to the results.

This is the part most "GBP optimization" services skip, because it's real work. It's also why we treat the website and the profile as one foundation instead of two line items.

5. Your name, address and phone don't match across the web

Google cross-checks your business details against directories, your website and your social profiles. If your Yelp listing has the old phone number, your Facebook page has a different suite number and your site spells the name differently, Google trusts all of it a little less. Pick one exact version of your name, address and phone, then fix every listing to match. Boring, important, done once.

6. You're competing from the wrong location

Distance is the one factor you can't optimize your way around. If your verified address is on the edge of town, you'll rank in the neighborhoods near it and struggle across the city. Service-area businesses can hide their address, but Google still ranks from it. If you're trying to rank in a city 30 miles from your shop with no real presence there, the answer is honest: build service pages and reviews that mention that city, and expect it to take longer.

7. Spam competitors are taking your spot

Keyword-stuffed names ("Dallas Best Roofing Repair Company"), fake addresses and lead-gen shells sit in the pack in most trades. Google lets you suggest edits to a profile and report violations. It isn't instant, but removing one spam listing moves everyone below it up a spot. It's part of what we do every month for SEO clients, because the competition isn't always fair and you're allowed to point that out.

What to do this week

  • Search your top three services plus your city on your phone and screenshot who's in the pack.
  • Fix your primary category and add honest secondaries.
  • Count their reviews versus yours and start asking after every job.
  • Check that your name, address and phone match on your site, Facebook and the top five directories.
  • Make a list of the service pages and city pages your site is missing.

If you'd rather have someone run the audit and tell you which of the seven is actually holding you back, that's what the strategy call is for. We pull your rankings city by city and show you the gap.

Quick answers

Questions this usually raises.

How long does it take to get into the map pack?

Profile fixes can move you within a few weeks. Competitive cities usually take a few months of consistent work on reviews, pages and authority. Anyone promising a week is guessing.

Do I need a storefront to rank in the map pack?

No. Service-area businesses rank from a verified address that's hidden on the profile. What matters is that the address is real and inside the area you want to rank in.

Can I rank in a city where I don't have an office?

It's harder. Google weights distance heavily, so your home city is where you'll rank first. Neighboring cities come from service pages, reviews that mention those cities and authority over time.

Book a call