How to rank higher in Google Maps as a plumber, HVAC company or roofer

What Google says decides who shows up in the map, what the people who study it for a living rank highest, and the order we fix things in. No tricks, no paid “ranking boosts”.

A basement boiler and water heater installed with copper pipes
Photo: [Audetat], CC BY-SA 3.0, via Wikimedia Commons

You finish a job, sit in the truck, and type “plumber near me” into your phone. Three businesses show up in the map. One is a shop you know does half your quality. Another has a name like “Best 24/7 Emergency Plumber Tustin” that you’re fairly sure isn’t on anybody’s business license.

You’re nowhere. Not on the map, not in the first scroll.

So the question is fair: how does Google pick those three, and what can you actually change? Here’s the plain answer, built from Google’s own help pages and the biggest expert survey on local ranking.

Short answer

Google ranks map results on three things: relevance (does your profile match the search), distance (how close you are to the searcher) and prominence (reviews, links and how well known you are). You can’t pay for a better spot. The fastest wins for a contractor are the right primary category, every extra category and service that truly fits, an honest service area, and a steady flow of real Google reviews.

What Google says it looks at

Google has a help page called “Tips to improve your local ranking on Google.” It is short, and it names three factors:

  • Relevance. How well your profile matches what the person searched. Complete, detailed business info helps here.
  • Distance. How far you are from the person searching, or from the place they typed in.
  • Prominence. How well known you are. Google names links to your business from other sites, and your number of reviews and ratings.

Two more lines on that page are worth knowing. Google says more reviews with positive ratings can improve your local ranking. And it says there is no way to request or pay for a better local ranking.

So if someone calls you promising to “get you to the top of the map” for a fee, they are selling something Google says doesn’t exist.

What the experts rank highest

Google won’t publish its recipe. The closest thing to a map is Whitespark’s Local Search Ranking Factors survey. The 2026 edition, published 6 November 2025, asked 47 local search experts to score 187 factors.

1st of 187

The primary Google Business Profile category was the top-rated factor for the map results, out of 187 factors scored by 47 experts (Whitespark Local Search Ranking Factors, 2026 edition, November 2025).

Here are the experts’ top 10 for the map pack, in order:

  1. Primary Google Business Profile category
  2. How close the business address is to the searcher
  3. Keywords in the business name
  4. A physical address in the city being searched
  5. Being open at the time of the search
  6. High star ratings (4 to 5)
  7. Address showing on the profile (not hidden)
  8. Additional categories
  9. Number of Google reviews with text
  10. The map pin in the right place

About number 7: don’t unhide an address because of it. If customers don’t visit you there, Google’s rules say to hide it, as we explain in service area vs address.

Keep in mind this is a survey of what experienced people believe, not a leak of Google’s code. But it lines up with Google’s three factors, and it tells you where to spend your first hour.

A warning on number 3. Keywords in your name help only if they are really your name. Google’s profile guidelines say not to add extra words to your business name, and the same Whitespark survey lists keyword stuffing in the name as a suspension risk. “Smith Plumbing” is fine. “Smith Plumbing Best Water Heater Repair Tustin” is how a profile disappears.

Distance: the part you can’t move

Proximity is near the top of the list, and you can’t change where your shop or home is. That’s why a roofer based 20 minutes outside town often struggles to show up in the middle of town.

Here’s what surprises most owners: your service area does not decide where you rank. Sterling Sky, a local SEO firm that tracks this closely, has found that rankings follow the address the profile was verified at, and the service area is only what customers see on the map. We explain this fully in service area vs address: what sets your pin on Google Maps.

What you can do about distance is be the most relevant and most trusted option within reach. That’s the rest of this post.

The order we fix things in

This is the order we use when we fix a contractor’s profile. Each step builds on the one before it, so don’t skip ahead to the shiny stuff.

1. Pick the primary category customers actually search for

Your primary category is the single biggest lever you control. Pick the one service you most want calls for, named the way people search. A roofer should be “Roofing contractor”, not a broad label like “Contractor”. A plumber should be “Plumber”.

Look at what the top three businesses in the map use for your main search. Google doesn’t show extra categories to the public, but free browser tools can. We walk through it trade by trade in picking your Google Business Profile categories.

2. Add every extra category that describes what you are

Google’s guidelines say to use as few categories as possible to describe your core business, and to pick ones that finish the sentence “this business IS a…”. So the rule is: every category that is truly what you are, and nothing else.

An HVAC company that really does furnace repairs and AC repairs has a real case for “Heating contractor” or “Air conditioning repair service” next to “HVAC contractor”. A plumber who has never touched a roof has no case for “Roofing contractor”. Whitespark’s survey lists categories from unrelated trades as a negative factor.

3. Tick every service you really do

Under each category, Google offers a list of services. Tick every one you actually do, and add the ones it doesn’t list. Sterling Sky retested this and found that adding Google’s own listed services could lift rankings for those searches, with results that varied by trade and market.

Write each service description for the customer, not for Google. Short and plain: what you do, how fast, and whether you handle emergencies.

4. Set an honest service area

List only the cities you really work in. Google allows up to 20 service areas and says the whole area shouldn’t stretch past about 2 hours of driving from your base.

If customers visit you at a real office, with your team there during your hours, show that address. If they don’t, Google’s rules say to hide it. Never use a virtual office or a mailbox to fake a local address. Whitespark’s experts rate that the single biggest suspension risk.

5. Build one real page per main service and per city

Your Google profile links to your website, and the website backs it up. One page per main service (“Water heater repair”, “Roof replacement”) and one per city you really serve. Each page needs its own facts: jobs done there, real photos, questions locals ask.

Never the same page with only the city name swapped. Google treats that as spam. Here is how to build city pages without getting flagged.

6. Set up your other listings once, and set them up right

Yelp, Bing Places, Apple Business, Facebook, and the BBB if you have it. Same business name, same phone number, same website on every one. Do it once and keep it tidy. You don’t need a paid package that blasts your name onto 300 directories nobody reads.

If you want to see where your profile stands on steps 1 to 4 before you touch anything, our free audit compares your categories with the top three map competitors for your trade and city.

Then build prominence: reviews and hours

Once the profile is set up right, the slow, steady work starts. This is where most of the long-term gains come from.

  • Reviews. In Whitespark’s survey, high star ratings, the number of Google reviews with text, how recent they are and a steady flow over time all ranked in the top 14. Ask every happy customer, every time. Don’t buy reviews, and don’t only ask the customers you think liked you. Both break the rules.
  • Reply to reviews. Google says replying shows customers you value their feedback. It also shows the next customer how you handle a problem.
  • Hours. Being open at the time of the search ranked fifth. If you take emergency calls at night, set hours that say so, but only if someone really answers.
  • Photos. Google’s ranking page says photos can help your profile. Use real ones: your van, your crew, your finished work. Whitespark’s experts flag stock and AI-made photos as a negative.

What gets too much credit

A few things eat a lot of owners’ time for little ranking gain:

  • Profile posts. Useful for customers, weak for ranking. In Whitespark’s survey, how often you post ranked 148th out of 187. Our honest take is in do Google Business Profile posts help.
  • Stuffing the description with keywords. Experts list it as a negative and a suspension risk, not a boost.
  • Changing things every week. Google says editing your category can make you verify the business again. Make your changes in one careful pass.

And if your profile has vanished or is stuck waiting on Google, none of the above matters until that’s fixed. Start with what to do when a Google profile is suspended or stuck in verification.

How long does it take?

Sterling Sky says services you add can affect rankings within a few days. Reviews and website pages build up over months. Distance never changes unless you move.

Anyone who promises a spot in the top three is guessing. Google says ranking can’t be bought, and every search is ranked fresh from where the customer is standing. What you can control is giving Google a profile that is complete, honest and clearly about what you do, then earning reviews every week.

Do this this week

  1. Search your main service plus “near me” from a job site in your best city. Write down the top three in the map.
  2. Check your primary category. Is it the service you most want calls for?
  3. Add every extra category that describes what you are, and remove any that don’t.
  4. Tick every service you really do under each category.
  5. Trim your service area to the cities you really work in.
  6. Set your hours to match when someone actually answers the phone.
  7. Ask your last five happy customers for a Google review.

Questions owners ask

Can I pay Google to rank higher in the map?

No. Google’s ranking help page says there is no way to request or pay for a better local ranking. The map ranking is earned, not bought.

Why does a competitor farther away rank above me?

Distance is only one of three factors. A business a bit farther away can still win on relevance (better categories and services) or prominence (more and better reviews). Check their categories and review count against yours.

Should I put my city in my business name?

Only if it is on your sign and your paperwork. Google’s guidelines say the name should be your real-world name with no extra information. Adding words to game the map is a known suspension risk.

What happened to the Questions and answers section?

Google has replaced the public Q&A on Maps with an AI “Ask” button that answers from your profile and reviews, as Search Engine Roundtable reported in December 2025. That makes a complete, accurate profile matter even more.

Do I need a website to rank in the map?

You can show up without one, but your website backs up your profile. Real pages for your main services and cities give Google more reasons to show you, and give customers a reason to call.

Where to start

Do step 1 of the checklist today. It takes five minutes and shows you exactly who you are up against.

If you’d like a second pair of eyes, our free audit checks your Google profile against the top three competitors in your area and shows you what to fix first. What we offer after that is on our packages page.

Sources