Google states its local ranking inputs plainly: proximity, relevance and prominence.
Most advice on this topic skips straight past the first one, which is a problem, because proximity is set by where the searcher is standing and there is nothing you can do about it.
That single fact should reshape your expectations. No contractor ranks in the map pack across an entire metro area. You rank strongly near your address, moderately in the surrounding area, and not at all across town, no matter how good your profile is. Anyone promising city-wide map pack dominance is selling something that does not exist.
What you actually control is the other two, and there the gap between an average contractor profile and a well-run one is enormous.
The short answer
Set the primary category correctly, fill every field, then work the profile weekly rather than treating it as a setup task. The 2026 shift is that activity itself is a signal, so the compounding advantage goes to whoever keeps posting, adding photos and collecting recent reviews. Most of your competitors set theirs up years ago and have not touched it since, which is the entire opportunity.
Proximity, and what it means for your service radius
Worth internalising before you spend any effort, because it changes what success looks like.
When someone searches "furnace repair near me," Google weighs how close each business is to that searcher. A contractor in the north end will surface for north-end searches and be largely invisible in the south, even with a better profile.
Three practical consequences:
Your address matters more than your marketing. A business located centrally in its service area outranks an identically optimised business on the edge of it, for a larger share of searches.
Map pack visibility is a heat map, not a rank. Checking "where do I rank" from your office tells you almost nothing, because you are standing at the point of maximum proximity advantage. Check from the edges of your service area, or use a tool that samples across a grid.
You cannot fake location. Registering addresses you do not operate from, using a mailbox, or listing a relative's house are all common and all grounds for suspension. That risk is covered in Google Business Profile suspended.
For contractors who travel to customers rather than receiving them, there is a specific configuration that handles this properly, covered in service area business setup.
By the numbers
The honest strategic conclusion: you will win the searches near you, and you will need paid search, organic content or referrals to reach the parts of your service area where proximity works against you. Treating the map pack as one channel among several rather than the whole plan is what separates realistic local strategies from disappointing ones. The full channel comparison is in the best lead sources for HVAC companies.
Primary category is the biggest lever you control
In the annual Local Search Ranking Factors survey, primary category consistently ranks as the top influence on local pack position. It is also the field contractors most often get wrong, usually by choosing something broader than their actual specialism.
Choose the most specific category that describes your main revenue, not the most inclusive one. "HVAC contractor" and "Furnace repair service" are different categories and they surface for different queries. Picking the broad one to "cover everything" is the most common mistake, and it makes you moderately relevant to many searches rather than highly relevant to the ones that pay.
Then add secondary categories for your other genuine services. These help, but they carry far less weight than the primary, so the primary should reflect where your money comes from.
Review it seasonally if your mix shifts. A business doing heating in winter and cooling in summer can legitimately reconsider which primary category serves it best, and the change takes effect within days.
Check what your competitors use. The ones ranking above you in the map pack have made a category choice, and it is visible. If three of the top four share a category you have not selected, that is information.
Every field, filled
Unglamorous and consistently under-done. The gaps are widespread enough that simply completing the profile puts you ahead of most local competitors.
Across home service businesses, 43% do not list service areas anywhere and 65% show no business hours. A visitor who cannot tell whether you cover them or whether you are open does not phone to find out; they go to the listing that answers the question.
The full list, in rough order of impact:
Business name, exactly as it legally is. See the warning below.
Primary and secondary categories, per the section above.
Service areas, as specific municipalities or postal regions rather than a vague radius.
Hours, accurate, including a separate entry for whether you handle emergencies. That is a different question from whether you are open, and it is the one urgent callers are actually asking.
Services list, itemised with descriptions. Each entry is an opportunity to match a query, and most contractors leave this empty or list three generic items.
Attributes: licensed, insured, veteran-owned, women-owned, languages spoken, payment methods. Cheap to add and they appear as filters.
Description, written for a homeowner rather than stuffed with keywords.
Products, if you sell equipment. Underused by contractors and it surfaces in additional places.
Booking and messaging, both discussed below.
Opening date, which contributes to prominence over time.
The name field, and the suspension risk
Keywords in the business title are a genuine, well-documented ranking factor. This is why you see listings called "Toronto Emergency Plumbing Services Ltd" outranking better businesses.
It is also the single most common cause of suspension.
The rule: your Google listing name must match your real-world business name, the one on your van, your invoices and your signage. If your registered name genuinely contains a service keyword, use it. Adding descriptive words that are not part of your actual name violates the guidelines.
The temptation is real because the tactic works until it does not. Competitors report each other, Google acts, and a suspended profile takes weeks to restore during which you are invisible. Weigh a temporary ranking gain against that, and note that recovery is not guaranteed.
The 2026 change: dynamic beats static
This is the most important shift and the one most contractors have not adjusted to.
A profile is no longer a listing you complete. Fresh reviews, recent photos and regular updates now feed the systems deciding which businesses to surface, which means activity itself is a ranking input. Businesses that set up a profile years ago and never returned are quietly losing to competitors treating it as a live channel.
A workable weekly rhythm, which takes about fifteen minutes:
| Cadence | Action |
|---|---|
| Every job | Text a review request the same day |
| Weekly | One post: a completed job, a seasonal note, an offer |
| Weekly | Two or three photos from real work |
| Weekly | Respond to every new review |
| Monthly | Check hours, services and attributes are still accurate |
| Seasonally | Revisit primary category and service descriptions |
Fifteen minutes a week is not a marketing programme. It is the whole advantage, and almost nobody sustains it.
Your profile brings people; your website has to close them. Our free check tests whether a visitor arriving from your listing can actually become a lead: whether there is a way to enquire without phoning, whether service areas and hours are stated, and where the enquiry goes. Twenty checks, about fifteen seconds.
Reviews: the pattern matters more than the count
Prominence is largely reputation, and reviews are most of it. Two findings should shape how you collect them.
Recency beats volume. 74% of consumers want to see reviews from the last three months, and 97% read reviews for local businesses at all. Two hundred reviews with nothing newer than six months reads as a business that has changed hands or stopped caring.
A steady flow outperforms a spike. A sudden burst of twenty reviews in a week looks engineered, to Google and to humans. Ten a month, every month, is worth more than a hundred in one push.
There is a second reason to care now. BrightLocal found generative AI tools jumped from 6% to 45% as a source people use to find and evaluate local businesses. Your review content is no longer only read by humans browsing; it is being consumed by systems that recommend contractors. That makes the text of reviews matter, not just the star rating, because specific detail is what gets quoted.
The collection method that works, and the response strategy including how to handle a bad one, are in how to get more Google reviews for contractors and how to respond to bad reviews.
Photos, and why most contractor photos are wasted
Fifteen or more to start, then a few every week. But the count is the easy part; the content is where contractors lose the value.
What works: real completed jobs, before and after, your actual team, your actual vans, the equipment you install. Home services is one of the few categories where the work itself is inherently interesting, and a photo of a tidy install does more for trust than any amount of copy.
What does not: stock imagery, logos as photos, blurry phone shots of a van in a car park, and the same four pictures uploaded in 2021.
A detail worth knowing: photos accumulate from customers too, and those often outrank yours in the display. Encouraging a satisfied customer to add a photo with their review is worth more than another upload from you.
Full treatment in Google Business Profile photos that get calls.
Messaging and booking: on or off, never half
Two features that reward you for enabling them and punish you for enabling them badly.
Messaging puts a chat button on your listing. Google surfaces response rates, so an ignored message channel actively signals an inactive business. If nobody will watch it, leave it off. If someone will, it captures people who will not phone, which is a growing group.
Booking lets someone schedule directly from the listing. 80% of homeowners factor online booking into choosing a contractor, and it converts the largest and easiest segment of after-hours traffic, since 41% of online bookings arrive outside business hours. For work that is schedulable without a quote, this is close to free revenue.
The general rule with both: an enquiry route nobody watches is worse than one that does not exist, because the customer believes they have contacted you. Detail in Google Business Profile messaging and booking.
What to do when it is not working
If your profile is complete and you are still not appearing, the causes in order of likelihood:
- You are checking from your own office, where proximity flatters you, or checking a search you personally care about rather than one customers use.
- Proximity is genuinely against you for that search location, which is a strategy problem rather than a profile problem.
- Wrong primary category.
- The profile is stale, which now costs you directly.
- Not enough recent reviews relative to the competitors ranking above you.
- Verification lapsed or the listing is duplicated, which happens more often than people expect.
- Suspension, which is usually obvious but occasionally quiet.
Working through those systematically is the subject of why is my Google Business Profile not showing up, and the ranking mechanics in more depth are in how to rank in the Google map pack.
The competitor audit worth doing once
An hour of structured looking tells you more than any general guide, including this one, because it shows you what is actually winning in your specific market rather than in aggregate.
Pick the three searches that matter most to your revenue. Not the ones you like, the ones that precede a paid job: "furnace repair near me," "emergency plumber," "roof leak repair." Then run each from a location in the middle of your service area rather than from your office.
For each of the top three results, record:
Primary category. Visible on the listing. If two or three of them share a category you have not chosen, that is the highest-value finding of the exercise.
Review count and, more importantly, the date of the most recent one. A competitor with 300 reviews where the newest is eight months old is more beatable than one with 60 that gets two a week.
Photo count and recency. Look at whether the recent ones are real work or stock.
Whether they post, and how recently. Most do not, which is where the dynamic-profile advantage sits.
Whether messaging and booking are enabled.
Their distance from where you searched. This calibrates how much of their advantage is proximity, which you cannot beat, versus profile quality, which you can.
That last column is the one that makes the audit honest. If all three are considerably closer to the search point than you are, you are not losing on optimisation and no amount of profile work will change that particular search. If they are similar distances and simply have more recent activity, that gap is entirely closable within a quarter.
Repeat it once or twice a year. Local competition moves slowly and the same audit two years running usually shows the same businesses, with the difference being who kept working the profile.
Where the profile fits, and what it cannot do
Being clear about the limits prevents both under-investing and over-relying.
What it does well. It puts you in front of people with immediate intent who have not decided who to call. Map pack results sit above organic listings and most local searches never scroll past them, which makes this the highest-return free asset available to a local trade.
What it does not do. It does not reach anyone outside your proximity radius. It does not answer detailed questions, which is the website's job. It does not follow up. And it does not help at all with the enquiries that arrive by referral, which for home service businesses is a substantial share, since referrals and repeat customers each account for around 59% of leads.
What it cannot fix. If enquiries arrive and nothing happens to them, a better profile makes the problem larger rather than smaller. Only 11% of HVAC businesses reply to a new lead within an hour, and a profile that generates more calls into an unanswered phone is a more expensive version of the same loss. The diagnosis is in why your HVAC leads are not converting.
The sensible order is therefore: make sure enquiries are captured and answered, then invest in the profile that generates more of them. Contractors habitually do it the other way round, then conclude local SEO does not work because the additional calls produced no additional revenue.
One last piece of context. Jobber's 2026 data found 58% of home service businesses reporting increased demand with 80% fully booked or close to it, and the median owner-occupied home in the US is 41 years old. Demand is generally not the constraint in this trade. Being findable at the moment someone decides to act is, and a well-run profile is the cheapest way to be findable.
The setup sequence
If you are starting from nothing, in order:
- Claim and verify. Verification takes three to four weeks, so start before you need it. This delay is the single best argument for doing this today rather than when work is slow.
- Set the primary category deliberately, checking competitors.
- Fill every field, including the ones that feel optional.
- Add 15+ real photos.
- Enable messaging and booking, only if someone will monitor them.
- Start the review habit on the next job you complete.
- Put fifteen minutes a week in the calendar, with a named owner.
Step seven is what separates a profile that compounds from one that decays. Steps one to six are a project; step seven is the channel.
And it is worth being clear about what this earns you. A well-run profile is the highest-return free asset in the trade, and it is one source among the three to five that top-performing home service businesses run. It brings people who are already looking. What happens after they call decides whether any of it turns into revenue, and that is a separate problem covered in how many leads is my business losing.
