The question "how do I rank in the map pack" contains a hidden assumption that makes it unanswerable as asked.
There is no single map pack rank. Your position is calculated per search, weighted by how far the business is from the person searching. You occupy first place on one street and nowhere at all four kilometres away.
Which means the most common way contractors check their rankings, searching from the office, produces the least useful possible answer. You are standing at the point of maximum proximity advantage.
The short answer
Fix the category, build a steady review habit, keep the profile active weekly, and measure across a grid rather than from one point. Those four things move everything that is movable. The parts you cannot move are worth accepting early, because effort spent trying to rank across a whole metro is effort not spent on the searches you can actually win.
Proximity, relevance, prominence
Google names three inputs, and the balance between them is what makes local different from organic search.
Proximity is the distance between the business and the searcher. Not the distance to the centre of a city, and not your stated service radius. The actual person, standing somewhere, right now.
Relevance is how well your profile matches the query. Category, services, description, the words in reviews.
Prominence is reputation and authority. Reviews, mentions, links, and how established the business appears.
Only the last two are yours. The first is geography, and it is weighted heavily enough that a moderately optimised business two streets from the searcher will frequently outrank an excellent one across town.
Watch out
This is why "we will get you ranked number one in the map pack" is a meaningless promise. Number one where? A vendor who cannot answer that question with a specific location is either misunderstanding local search or counting on you to.
Measure the grid, not the point
Before changing anything, get an honest picture. This step reorders most people's priorities.
The free version. Pick your three highest-value searches. Then check each from five locations spread across your service area: your office, and four points near the edges in different directions. A maps tool will let you search from a specified location rather than your own.
Record where you appear at each point. You now have a rough heat map instead of a number.
What you usually find:
- Strong near the office, gone at the edges. Normal, and it tells you your real catchment is smaller than your advertised service area.
- Weak everywhere including nearby. A profile problem rather than a geography problem, and the most fixable situation on this list.
- Patchy in a way that follows competitors. You are being outranked by better-positioned businesses in those directions specifically.
The paid version automates this into a grid of dozens of sample points and tracks it over time. Worth it if local is a primary channel; the manual five-point version captures most of the insight for nothing.
Do this before and after any change. It is the only way to know whether category or review work actually moved anything, and it protects you from concluding a change worked because you happened to check from a favourable spot.
Lever 1: primary category
In the annual Local Search Ranking Factors survey, primary category consistently ranks as the top influence on local pack position, and it is the field most often set carelessly.
Choose the most specific category matching your main revenue. Not the broadest one. "HVAC contractor" and "Furnace repair service" surface for different queries, and picking the broad one to cover everything makes you moderately relevant to many searches rather than highly relevant to the profitable ones.
Add secondary categories for genuine additional services. They help and they carry much less weight, which is precisely why the primary deserves real thought.
Check the businesses ranking above you. Their categories are visible. If two or three of the top four share one you have not selected, that is the single highest-value finding available to you, and it costs an hour to discover.
Revisit it seasonally if your revenue mix shifts materially between heating and cooling, or between repair and installation.
Category changes typically show effects within days, which makes this the fastest-acting lever on the page.
Lever 2: review recency and pattern
Prominence is largely reputation, and two findings should shape how you collect reviews rather than simply how many.
Recency outweighs volume. 74% of consumers want reviews from the last three months, and 97% read reviews for local businesses at all. A profile with 200 reviews where the newest is eight months old reads as a business that has changed hands, both to humans and to the systems ranking it.
A steady flow beats a spike. Ten a month, consistently, is worth more than a hundred in a single week, which looks engineered because it is.
Owner responses count. Responding to every review, positive and negative, is a visible activity signal and it is one of the cheapest things on this list.
Review text matters, not just stars. Reviews mentioning specific services and locations contribute to relevance for those terms. You cannot script this, and you can prompt it by asking a specific question rather than a generic one.
The collection method and response strategy are in how to get more Google reviews for contractors.
Lever 3: profile activity
The significant 2026 change, and the one creating the largest opportunity.
Dynamic profiles now outperform static ones. Fresh reviews, recent photos and regular updates feed the systems deciding which businesses to surface. Two businesses with identical categories, similar review counts and comparable proximity will separate on activity.
Most of your competitors set their profile up years ago and have not returned. That is the gap.
A weekly rhythm of about fifteen minutes:
| Cadence | Action |
|---|---|
| Every job | Review request, same day |
| Weekly | One post: completed job, seasonal note, offer |
| Weekly | Two or three photos of real work |
| Weekly | Respond to every new review |
| Monthly | Verify hours, services, attributes |
Fifteen minutes a week is not a campaign. It is the entire competitive advantage available here, and almost nobody sustains it past a month.
Map pack visibility brings people to you. Whether they become customers depends on what happens next. Our free check tests whether someone arriving from your listing can enquire without phoning, whether hours and service areas are stated, and where the enquiry actually goes. Twenty checks, about fifteen seconds.
The website's role in map pack ranking
The profile does not rank in isolation. Your website contributes to relevance, and two specific things matter more than general SEO quality.
Service pages that match your categories. A dedicated page for furnace repair, with the term used naturally, supports the profile's relevance for that query. One page listing every service supports none of them well.
Location signals in text. Service areas stated in plain text, not only inside an embedded map. Maps are not read the way text is, by search engines or by the AI systems increasingly recommending contractors.
Both are covered from the conversion side in my website gets traffic but no calls, and the reason plain text matters for AI systems specifically is that most of them do not execute JavaScript.
What matters less than people think
Citations. Consistent name, address and phone across major directories still helps Google trust the entity, and bulk citation building has clearly diminishing returns compared with reviews and activity. Do the basic hygiene, do not buy a package of 200.
Keyword stuffing the description. It reads badly to humans and contributes little. Write for the homeowner.
Posting daily. Consistency beats frequency. Weekly, sustained, outperforms daily for three weeks and then nothing.
Chasing a national rank. There is no such thing here.
When the answer is "you cannot"
Worth saying plainly, because a lot of effort gets wasted denying it.
If your grid check shows you invisible in a part of your service area where three well-established competitors sit much closer to the searcher, you are not going to win those searches through profile optimisation. Proximity is doing the work and no amount of category tuning changes geography.
The honest options in that situation:
Accept it and concentrate on the part of your area where you can win, which is usually larger than it feels.
Reach the rest through other channels. Paid search does not weight proximity the same way, organic content can rank across a wider area, and referrals ignore geography entirely. The comparison of what each costs per booked job is in the best lead sources for HVAC companies.
Consider a genuine second location, if the volume justifies a real premises with real staff. Fake addresses are a fast route to suspension, covered in Google Business Profile suspended.
Reading the grid properly
A heat map is only useful if you interpret it correctly, and there are four distinct patterns that mean four different things.
Concentric fade. Strong at the centre, weakening evenly outward. This is the healthy default and it means proximity is working normally. Your job is to extend the radius slightly through prominence, and to accept the outer boundary.
Lopsided. Strong in one direction, weak in another at the same distance. Almost always a competitor sitting in the weak direction. Check who ranks there and compare their profile to yours. If they are simply closer to that area, that is geography. If they are a similar distance with more recent activity, it is closable.
Uniformly weak, including at your own address. The most encouraging result, oddly, because it means proximity is not your problem. Something on the profile is wrong: category, verification, a duplicate listing, or a suspension you have not noticed. This is the fastest situation to fix.
Volatile between checks. Positions moving substantially week to week usually indicates you are sitting on the boundary of the top three, where small signals tip you in and out. Steady review flow is what stabilises this, and it means you are close rather than failing.
Record the pattern, not just the positions. Contractors who track a single number see noise; contractors who track a shape see which of the four situations they are in, and each has a different correct response.
Multi-location and multi-van businesses
A common question with a clear answer and a widely used wrong one.
A genuine second location with a real premises, real staff and a real address can have its own profile, and it will rank around its own proximity centre. This is the legitimate way to extend map pack coverage across a metro, and it is the reason larger contractors open satellite depots that look uneconomic on paper.
Vans, storage units, mailboxes and a relative's address are not locations. Creating profiles for them is among the most commonly reported violations, competitors do report each other, and the outcome is suspension of the offending listing and sometimes scrutiny of your main one. The recovery process is covered in Google Business Profile suspended.
Service area configuration is the correct tool for a business that travels to customers from one base. It does not extend your proximity advantage, which disappoints people, but it does tell Google and customers where you work, and it prevents the address display problems that cause suspensions. The setup detail is in service area business setup.
The honest summary: you cannot buy map pack coverage across a metro with profile tricks. You can earn it with real premises, or you can reach the rest of the area through channels that do not weight proximity, and both are legitimate. The third option, faking locations, works until it does not and then costs you the listing that was working.
What to do while rankings build
Local visibility compounds slowly, and the months in between are where businesses lose patience and abandon a strategy that was working. Three things worth doing in that window, all of which pay regardless of what the grid does.
Fix the conversion side. More map pack visibility multiplies whatever your current capture rate is. If a visitor arriving from your listing cannot enquire without phoning, or the phone goes to voicemail at 6pm, additional visibility produces additional loss. Across home service sites, 43% do not list service areas, 65% show no hours and 74% have no FAQ, and all three are free to fix.
Build the review habit now. It is the slowest-compounding input on the page and the one that matters most over a year. Starting it in month one rather than month four is worth more than any optimisation decision.
Run the paid channel in parallel. Local Services Ads sit above the map pack, cost $40 to $80 per lead against $149 for non-branded search, and close at 20% to 35%. Verification takes three to four weeks, so starting it while organic visibility builds gives you revenue in the interim rather than a quiet quarter. The full economics are in what HVAC leads actually cost.
That third point is the one that keeps local strategies alive. Map pack work is genuinely worth doing and it is genuinely slow, and businesses that fund it from a channel producing work this month are the ones still doing it in month six.
A 90-day plan
Days 1 to 7. Run the five-point grid check on three searches and write down the results. Audit the three competitors ranking above you at your service area's midpoint: category, review recency, photo recency, posting activity, distance.
Days 8 to 14. Fix the category if the audit suggests it. Fill every empty field. Add fifteen real photos. Confirm hours and service areas are stated in text.
Days 15 to 90. Run the weekly fifteen minutes without missing weeks. Start the same-day review request on every completed job. Respond to every review within a couple of days.
Day 90. Re-run the identical grid check from the same five points. Compare.
That final comparison is the part people skip, and it is the only way to know whether any of this worked. It also protects you from the opposite error, which is abandoning something that was working because three months felt slow.
If the grid has not moved at all and the profile is genuinely complete and active, the constraint is probably proximity or a competitor advantage you cannot close, and the right response is to shift budget to a channel where geography matters less rather than to keep optimising. That decision is easier to make with a before-and-after grid in front of you than with a feeling.
And the prior question is always worth asking: more visibility only helps if the enquiries it produces get answered. Only 11% of HVAC businesses reply to a new lead within an hour, so a business that wins the map pack and answers the phone the next morning has bought itself a more expensive version of the same problem. Size that leak first using how many leads is my business losing, then come back and win the grid.
