Most contractors who want to rank higher on Google Maps start by changing the wrong things. You search your trade from the shop and you’re in the top three. A homeowner five miles away searches the same thing and you’re nowhere. Maps ranks you from where the searcher is standing, not from where you are. The rest of this guide covers the few settings that push that zone out from your shop.
The short answer: pick the most specific true primary category, keep real reviews coming every month, list honest hours, and give each service its own page on your website. Check your rank from many points across your area, not from your shop. You can’t beat distance, so aim to win where you’re already close.
Key takeaways
- Your rank is different at every spot in town, so check it with a grid scan, not from your shop. Checking your rank
- Experts rank primary category 1st and distance 2nd out of 187 Maps factors. The factors that matter
- In a 1.8 million profile study, generic “Contractor” reached the top 10 8.0% of the time, against 10.4% to 12.6% for specific trade categories. Picking your category
- With no storefront in the next town, you have no address there and you’re farther from its searchers, so the map rarely gives you that town. The service area problem
- Experts rank a steady flow of reviews above bursts, and 74% of consumers only care about reviews from the last three months. Reviews that count
- Geo-tagged photos and weekly posts sit near the bottom of the expert list. What to skip
How Google Maps decides who shows up
Google’s own help page, Tips to improve your local ranking on Google, says local results come down to three things: relevance, distance and prominence.
- Relevance is how well your profile matches the search. Google points to complete, detailed business info like your category. In practice your services list and website feed it too.
- Distance is how far you are from the person searching. If they don’t share where they are, Google uses what it knows about their location.
- Prominence is how well known you are. Google says this is based on things like how many websites link to you and how many reviews you have.
Google also says, “There’s no way to request or pay for a better local ranking on Google.” Ads can show above or near the map, but paying for them doesn’t change your free map rank.
The part most owners miss is distance. There’s no single “rank” on Google Maps. There’s a rank for each spot a homeowner might be standing.
Say you’re a plumber based on the east side of town. Five homeowners type “plumber” at the same minute from five places. The one two streets from your house sees you first. The one downtown sees you fourth. The three on the far side of town don’t see you in the top three at all, because three shops over there are closer to them.
You can’t change distance. You can change relevance and prominence, and each one pushes the edge of your strong zone a little farther out.
Check where you rank before you change anything
Searching your own trade on your phone in the shop lot tells you almost nothing. You’re standing at the one spot where distance helps you most. Before you touch your profile, look at your rank from a spread of points across the area you serve.
The tool for this is a grid scan. It lays a grid of dots over a map and runs the same search from each dot, as if a homeowner were standing there. You get back a map with each dot colored by your position: green for the top spots, red for poor or no ranking.
Tools like Local Falcon and Whitespark sell these; Whitespark’s ranking grids go up to 225 points. For a free spot check from one location at a time, Whitespark also has a free local ranking checker.
Our first check for a contractor:
- Pick the 3 searches that pay you most. For a roofer that might be “roofer”, “roof repair” and “roof replacement”. Skip your company name.
- Center the grid on where your business is based, not on the town you wish you ranked in. If your address is hidden, use the address you verified with. Google’s rules tie a service area profile to “the central office or location.” Google doesn’t say exactly where distance is measured from, but that’s our best guess.
- Space the dots so the outer ring reaches your farthest regular job. A 7 by 7 grid reaches 3 spacings out from the center. For jobs 15 miles out, a 13 by 13 grid with dots about 2.5 miles apart covers it. Or run two scans: a tight one at 1 to 2 miles around the shop and a wide one for the far towns.
- Save the result with the date. This is your “before” picture.
- Run the same grid again after each real change, same searches, same size. Our advice: wait about 30 days. If you change several things in one week, treat them as one change and rescan once.
Example: a plumber runs a 7 by 7 grid for “plumber” with dots 2 miles apart. The 9 dots around the shop show positions 1 to 3. The next ring shows 4 to 10. Past the highway, it’s 20 or worse. That tells you where you can win soon and where you’d need a lot more prominence.
Then open the Performance report in your Business Profile. Google’s Performance help page says it shows the search terms people used to find you, views, direction requests, calls from the call button and website clicks. It also notes the data mixes organic results and Google Ads, so keep that in mind if you run ads. Our guide to finding the searches that bring in jobs shows how to turn that search term list into pages.
What you really want is more calls, so watch that number too. If the grid turns greener and calls from the profile don’t move, something between the listing and the phone is off. Check that the profile phone rings someone, day and night.
The Google Maps ranking factors that move contractors
Google doesn’t publish weights. The best map we have is the Whitespark 2026 Local Search Ranking Factors report, published November 6, 2025. It’s a survey of local SEO experts, so it’s informed opinion, not Google data.
Here are its top 11 factors for the local pack and Maps, out of 187.
| Rank | Factor (Whitespark wording, shortened) | Can you change it? | What it means for you |
|---|---|---|---|
| 1 | Primary GBP category | Yes | Pick the most specific true trade category. |
| 2 | Distance from searcher to your address | No | Explains why rank fades as you get farther from your base. |
| 3 | Keywords in business title | Only with a real name change | Google bans adding service words to your name. Don’t. |
| 4 | Physical address in the city searched | Only by having a real location there | The biggest wall for truck-based shops. |
| 5 | Open at the time of search | Yes, if your hours are real | Matters most for after-hours and emergency work. |
| 6 | High Google star rating | Over time | Do good work and ask every customer, not just the happy ones. |
| 7 | Address showing (not a service area business) | Only by having a storefront | Experts think a visible address helps. If you work from home, hiding it is still the rule. |
| 8 | Additional categories | Yes | Add the few that match real work. |
| 9 | Number of Google reviews with text | Yes | Make writing a few words easy. Don’t tell them what to say. |
| 10 | Map pin in the right place | Yes | Check it, especially after a move. |
| 11 | Recent reviews | Yes | Keep reviews coming every month. |

Now look at the “Can you change it?” column. Three of the top seven are about where your business is, and you can’t fake those. A fourth, your name, is one you shouldn’t game. So the work goes into the levers you own: category, reviews and hours, plus your website, which shows up a little lower on the list.
A word on number 3. Experts rank keywords in the business name high. But Google’s business guidelines say adding extra info to your name “could result in the suspension of your Business Profile.” If your legal, painted-on-the-truck name is “Smith Roofing”, you already have the keyword. If it isn’t, changing the name only for Google isn’t worth the risk.
Hours are the cheapest lever on the list. “Business is open at time of search” is the 5th Maps factor. A plumber who really runs a night line but lists 8 to 5 is hiding from the 2 a.m. burst pipe search. Google’s rule is simple: list your “regular customer-facing hours.” Experts separately rank having proper hours set 21st.
Get your primary category exactly right
Your primary category is the one setting that tells Google what you are. Experts rank it number one, and Google’s category help page says “The categories you select affect your local ranking on Google.”
In August 2026, Whitespark founder Darren Shaw published a study of 1.8 million Business Profiles on Search Engine Land. Its numbers for the trades are below. “Average rank” is the average ranking position in the study’s data, so lower is better. It includes positions far below the top three, so use it to compare categories, not as a spot you’ll see on your phone.
| Primary category | Average rank | Share in the top 10 |
|---|---|---|
| Electrician | 48.6 | 11.2% |
| Roofing contractor | 53.1 | 12.6% |
| Plumber | 53.2 | 10.4% |
| HVAC contractor | 53.2 | 12.4% |
| Contractor (generic) | 57.7 | 8.0% |
The generic “Contractor” category trailed every specific trade. (The two columns measure different things, so Electrician can have the best average rank and still a lower top 10 share than roofers.) If you picked “Contractor” because it sounds bigger, switch. Google tries to match the search to the category, and “Roofing contractor” is the clearer match for roofing searches.
The study also looked at extra categories. Plumbers who added “Drainage service” averaged rank 47.3, against 54.0 for plumbers with no extra category. Roofers who added “Gutter service” averaged 47.1 against 52.1. Electricians who added “EV charging station contractor” averaged 38.2 against 47.5. The worst add-on was the vague “Service establishment”: plumbers using it averaged 62.3 and roofers 70.3. Shaw notes that correlation isn’t causation. Our read: owners who bother to add a fitting category tend to do the rest of the work too.
So here’s the rule we use. One primary category that names your main money job. Then only the extra categories you’d be happy to get a call for tomorrow. Google’s guidelines say to “Choose the fewest number of categories it takes to describe your overall core business,” and not to use categories “solely as keywords.”
One warning before you click. Google says that if you add or edit a category, “you might be asked to verify your business again.” Don’t change categories the week before your busy season.
Franchises and shared buildings
Restoration and home service franchises run into this one. Experts rank “other profiles in the same category at the same address” as the 3rd worst negative factor, and they call it the filter. Put two franchisees or two brands at one address in the same category, and Google may show only one of them. The clean ways around it are separate staffed addresses, or different primary categories that are actually true.
If you work out of a truck: the service area problem
Most contractors run a service area business. No storefront, address hidden, crews go to the customer. That’s the right setup, and it’s also why ranking in the next town over is so hard.
Google’s guidelines are direct about it: “If you’re a service-area business, you should hide your business address from customers.” Their own example is a plumber who runs the business from home. That’s a Google rule. Whitespark’s experts also list showing your address as a service area business as a suspension risk.
Now look back at the factor table. “Physical address in the city searched” is number 4. “Address is showing” is number 7. Experts also rank closeness to the center of the town searched 12th. A storefront shop in the next town has all three. You usually have none of them there, and listing that town in your service area doesn’t change it. Experts put “setting service areas” at number 152 of 187.
What not to do about it
The tempting fix is a cheap address in the town you want. Google rules that out: if you rent a mailing address but don’t work from it, “that location isn’t eligible for a Business Profile.” Co-working desks only count if they have signage, are staffed and take customers during business hours. A PO box, mail store or virtual office address is number 1 on Whitespark’s suspension risk list. If your profile already got suspended for it, see how contractors get a suspended profile reinstated.
Two more rules worth knowing. You can’t set your service area as a radius; it has to be cities, ZIP codes or other areas. And Google says your service area “shouldn’t extend farther than about 2 hours of driving time” from where you’re based.
What does work for the next town
- A real second location. If you open a shop there with its own staff and its own service area, Google allows one profile for each location.
- Stronger prominence. More recent reviews and more local links can widen the area where you show up. They won’t beat a closer shop everywhere, but they push your edge out.
- The regular search results. A good service page can rank below the map for searches in that town. In the same Whitespark survey, distance to the searcher ranks 41st for regular local results, against 2nd for the map.
- Paid placement. Local Services Ads and search ads let you show up in towns where your organic map rank is weak.
The hard part: if your base is 25 minutes from a town with six shops inside it, the map pack there is a long shot. We’d rather put that money into the towns where you’re already close to the top three.
Reviews: a steady drip beats a big push
Reviews feed prominence, and experts rank how recent they are almost as high as how many you have. In the Whitespark list, the number of reviews with text is 9th, recent reviews are 11th and “a sustained influx of reviews over time (rather than bursts)” is 14th.
Homeowners look at dates too. BrightLocal’s 2026 Local Consumer Review Survey of 1,002 US adults found that 74% only care about reviews written in the last three months, and 31% will only use a business with 4.5 stars or more.

An example of why steady wins: Shop A gets 48 reviews in a March push, then nothing. By July, a homeowner scanning the last three months sees an empty stretch. Shop B gets about four a month, every month. Same 48 reviews by the end of the year, but Shop B always has something from the last few weeks for a homeowner to read.
Now run your own numbers. Example: you close 30 jobs a month and about 1 in 5 customers leaves a review when asked. That’s 6 a month, or 18 in any three-month window. At 8 jobs a month you’re closer to 1 or 2, which is why every customer, on every job, gets the ask. One more thing: Google says customers must be signed in to a Google Account to leave a review, though they can set one up with a non-Gmail email address.
The rules your crew has to follow
From Google’s review tips and its prohibited content policy:
- No incentives. A discount, gift card or free service in exchange for a review is “strictly prohibited.”
- No picking. You can’t “selectively solicit positive reviews.” Every customer gets the same ask.
- No quotas for techs. Google names “Merchants requesting that staff solicit a certain number of reviews” as not allowed.
- No scripts for the customer. Don’t ask them to mention a service, a town or a tech’s name.
- No reviews from employees or family. Google treats that as a conflict of interest.
If you run a tech leaderboard, a “5 reviews a week” target is exactly what Google bans. Track that every customer got the ask instead. Breaking these rules costs more than the reviews: Google’s restrictions page says a profile can be blocked from new reviews for a set period, or show a warning that fake reviews were removed.
A text you can send after every job
Google says you can ask customers to use a Google link or QR code. Build yours with our free Google review link generator, then send something like this the same day the job closes:
Hi Dana, thanks for having us out today. If you have a minute, an honest review on Google helps other homeowners find us: [your link]. Either way, call us if anything with the job isn’t right. Mike, Smith Roofing
Then answer the reviews that come in. Our guide on how to respond to Google reviews has replies for the good ones and the rough ones. For more ways to ask, see our guide to getting more Google reviews.
Your website still feeds the map
Your profile links to one page on your site, and it counts. In the Whitespark Maps list, keywords in that page’s title tag rank 17th, a dedicated page for each service ranks 24th, and links to that page from local sites rank 26th. Google says prominence uses “how many websites link to your business.”
For the regular search results below the map, the same survey puts “dedicated page for each service” at number 1. That’s the page that can win you the next town when the map won’t.
What we check first on a contractor’s site:
- One page per money service. A plumber needs separate pages for drain cleaning, water heaters and sewer lines, not one “Services” page with a bullet list.
- A profile link that points to the right page. For a one-location shop that’s usually the home page, as long as its title and top heading say your trade and main area. Each service page then links from there.
- The same name and phone as the profile. If the profile’s primary number is a tracking number, keep your real number on the site and list it as an additional phone on the profile too.
- Real proof on each page. Job photos from the area, the towns you work in, and a clear way to call.
Local links are the slow part. They come from real ties: the supply house that lists preferred installers, the youth team you sponsor, the chamber of commerce, a manufacturer’s dealer locator. Don’t buy links from link sellers or “guest post” packages. Sponsorships and memberships you’d pay for anyway are fair game. Ask for one or two a month from people you already work with.
Listings still matter too: experts rank consistent listings on Google, Bing and Apple Maps 28th, so claim Apple Maps and Bing and keep the details the same everywhere.
If you want the full order we do the site work in, it’s in our full local SEO checklist for contractors. For trade examples, see what we do for plumber SEO.
What to stop paying for
A lot of “Google Maps SEO” looks like activity on a monthly report, but sits near the bottom of the expert list. Here’s where the usual tasks land in the Whitespark Maps ranking, out of 187:
| Common task | Expert rank for Maps | Our take |
|---|---|---|
| Embedding a Google map on your site | 125 | Fine on a contact page. Not a ranking plan. |
| Posting Google Posts often | 148 (frequency), 168 (quantity) | Worth a few minutes when you have news or a seasonal offer. |
| Keywords in the business description | 171 | Write it for homeowners. |
| Geo-tagged photos | 187, dead last | Skip the tagging. Upload real job photos. |
| Seeding your own Q&A | 142 | The Q&A API shut down November 3, 2025, and Google says it is updating the feature. |
On that last row: Google’s developer change log says “The My Business Q&A API was discontinued on November 3, 2025,” and its earlier notice said Google was “updating the Q&A functionality and user experience.” Some guides still tell you to load up your Q&A section. We wouldn’t build a plan on it. Put those answers on your website and in your service pages instead.
We’re not saying posts and photos are useless. Photos help a homeowner pick you once they see you, and posts can carry a seasonal offer. They just aren’t what moves you from fifth to second.
If an agency’s monthly report is mostly “published 4 posts, uploaded 12 photos,” ask what changed in your category, reviews, service pages and local links that month.
Why you dropped in Google Maps (and the fix)
These are the drops that come up most. Match what you see and start with the cheapest fix.
| What you see | Likely cause | What to do |
|---|---|---|
| You dropped in one part of town only | A shop opened or moved closer to those searchers | Nothing to fix on your profile. Build reviews and links to push back. |
| You dropped everywhere after you edited the profile | Category change, name change or a new verification check | Undo anything that wasn’t true to the business. Check the profile isn’t waiting on verification. |
| You only show up during the day | Hours set to 8 to 5 while competitors list 24 hours | Check what hours the shops above you list. If you really answer at night, set those hours. If you don’t, leave it, or you’ll trade rank for missed calls and angry reviews. |
| A competitor with a name like “Best Plumber Near Me 24/7” jumped ahead | Keyword-stuffed name or a fake listing | Report it through Maps (steps below). |
| Rank slid slowly over a few months | Reviews dried up while others kept coming | Restart the after-every-job review text. |
| Reviews disappeared | Google’s review policy treats “unusual volumes or patterns” of reviews as fake engagement, and those reviews can be filtered or removed | Stop any batch asks. Spread asks out job by job. If Google restricted your reviews, its restrictions page has the appeal form. |
| Profile vanished or says suspended | A rule problem: address, name or duplicate profile | Fix the cause first, then appeal from inside your Business Profile. Don’t make a new profile to get around it. |
What gets a profile suspended
These are the top contractor-relevant items on Whitespark’s suspension risk list, with their rank:
- #1: a PO box, mail store, virtual office or other false address
- #6: reports of review gating (only asking happy customers)
- #7: reports of fake reviews
- #8: keyword stuffing in the business name
- #11: showing your address when you’re a service area business
If it happens anyway, our Business Profile guide has a short section on suspensions.
How to report a spam listing
Experts rank “removal of spam listings through spam fighting” 19th, so it’s worth doing. Google’s Report a business page gives two paths. On the listing in Google Maps, choose Suggest an edit, then Place is closed or not here, then Offensive, harmful, or misleading.
If a competitor is paying for reviews, the same page says to use Suggest an edit, then Report business conduct, in the Maps app. For misleading names, phone numbers or website links, Google points you to the Business Redressal Complaint form, which lets you upload 10 or more profiles, or a spreadsheet of URLs, at once.
Stick to facts and screenshots. Report what the listing does wrong, don’t accuse the owner, and never leave a review on a competitor. Google bans posting content on a competitor’s listing to hurt its reputation.
A 90 day plan to rank higher on Google Maps
Here’s the order we’d run it, cheapest fixes first.
Weeks 1 and 2: fix what’s wrong
- Run your first grid scan on your 3 money searches and save it.
- Set the most specific true primary category. Trim extra categories to real work.
- Make the name match your real-world name. Hide the address if you work from home.
- Set real hours, including night hours if you truly answer.
- Fill in the five basics Shaw’s study scored: website, description, hours, photos and a claimed profile. Profiles with all five averaged rank 43, against 62 with none. That’s correlation, but it’s cheap. In home services, 55% of profiles were already fully complete, so check that you’re one of them.
- Add Google’s predefined services for the work you do.
- Search Maps for duplicate listings of your business. If you can claim a duplicate, Google has a help page on moving reviews across Business Profiles before you close the extra one. Our Google Business Profile setup guide for contractors walks through the main fields.
Weeks 3 to 6: reviews and service pages
- Start the same-day review text after every closed job. Every customer, no quotas.
- Reply to every new review within a day or two. It’s for the next homeowner reading, not the algorithm.
- Build or fix one page per money service. One a week is fine if you’re writing them yourself. Start with the job that pays best.
- Check that your business name and phone line up between the site and the profile.
Weeks 7 to 12: links and the second check
- Ask 4 to 6 local partners for a link: suppliers, sponsors, the chamber, trade groups.
- Report any spam listings in your area with screenshots.
- Run the same grid scan again and compare it to the “before” picture.
- Compare profile calls month over month in the Performance report.
Don’t expect the whole map to turn green in 90 days. Profile fixes show up once Google approves the edit. Reviews and links take months. What we look for by day 90 is your strong zone getting wider near your base, and more calls from the profile.
Google Maps ranking FAQ for contractors
How long does it take to rank higher on Google Maps?
It depends on what’s holding you back. Google says service area edits can take up to 48 hours to show. A category change can trigger re-verification, which takes longer. Reviews and local links build over months. We scan before a change and again about 30 days after, so you can see what moved instead of guessing.
Can I pay Google to rank higher on Google Maps?
No. Google’s own help page says, “There’s no way to request or pay for a better local ranking on Google.” You can pay for ads, like Local Services Ads, that show above or near the map. Those are paid spots. They don’t change where your profile ranks in the free map results.
How many reviews do I need to rank in the map pack?
There’s no magic number, because you’re measured against the shops near each searcher. What matters is steady new reviews with real text. Homeowners have their own bar: BrightLocal’s 2026 survey found 47% won’t use a business with fewer than 20 reviews. Get past that, then keep a few coming every month.
Should I get a virtual office in the town I want to rank in?
No. Google says a rented mailing address you don’t work from “isn’t eligible for a Business Profile,” and a fake address is the top suspension risk in Whitespark’s survey. If you open a real, staffed location there with its own service area, it can have its own profile. Otherwise, use service pages and ads for that town.
Do Google Posts help Maps rankings?
Not much, in the experts’ view. Whitespark’s 2026 survey ranks frequency of posts 148th and quantity of posts 168th out of 187 Maps factors. Posts can still help a homeowner who’s already looking at you, like a seasonal tune-up offer. Spend ten minutes on them when you have news, not hours every week.
What to do this week
You don’t need the whole 90 days to start. Run one grid scan on your top money search this week, fix whichever of category, name, hours or address is wrong, and send the review text to every customer from this week’s jobs. The service pages can start next week.
Want someone to check your profile and local rank for you? Start with our free local SEO audit. If you’d like to hand off the work after that, here’s how our contractor SEO service works.
