What the Map Pack Actually Is (and Why It Runs Different Rules)
The Map Pack is the block of three business listings with a map, star ratings, and a "Call" or "Directions" button that shows up above the regular search results for local-intent queries. "AC repair near me," "HVAC company [city]," "furnace repair near me": these all trigger it. It's a separate ranking system from organic search, pulled from Google Business Profile (GBP) data, not from your website's page one rankings. A contractor can rank #1 organically and still miss the 3-pack, and vice versa.
That distinction matters because it changes where you spend effort. Organic rank rewards content depth and backlinks. Map Pack rank rewards profile completeness, review signals, and proximity to the searcher. An HVAC company chasing organic blog traffic while ignoring GBP is optimizing the wrong system for the query that actually converts: someone standing in a hot house typing "AC repair near me" on their phone, ready to call whoever shows up first.
Google's own guidance names three ranking factors for local results:
- Relevance: how well your profile and category match the search intent (a plumbing company categorized only as "Contractor" loses to a competitor tagged "HVAC Contractor").
- Distance: how far your business location or service area is from the searcher. This one you can't game, only manage through accurate service-area settings.
- Prominence: how well-known and trusted the business is, driven heavily by review count, review score, review recency, and citation consistency across the web.
For a seasonal trade like HVAC, prominence is the lever that moves fastest and matters most, because distance is fixed by geography and relevance is a one-time setup task. Review velocity is the ongoing work, and it's the one most HVAC companies neglect between service calls.
Google Business Profile: The Foundation the 3-Pack Runs On
A GBP listing that lists only a business name and phone number is leaving rank on the table before reviews even enter the picture. Full build-out means every field filled, every category checked, and updates that show Google the profile is actively managed, not abandoned after setup.
The primary category should read "HVAC Contractor," not "Contractor" or "Air Conditioning Repair Service" alone if you also do heating, installs, and duct work. Secondary categories should cover the specific services searched separately: furnace repair, air duct cleaning, air conditioning installation. Each maps to a different query, and each missing category is a query you can't compete for.
Service areas need to match where trucks actually run, not an aspirational radius. A company that lists a 40-mile service area but only dispatches within 15 dilutes relevance for the searches that matter most: the ones close to the shop. Hours need to reflect real dispatch windows, including whether emergency or after-hours service is offered, since that's a filter searchers use directly in the query ("24 hour AC repair").
Photos and posts are the most-skipped part of GBP maintenance. Trucks, technicians in uniform, before/after equipment shots, and the shop itself all feed into the profile's activity signal. GBP Posts (the update feed visible on the listing) should go out for seasonal pushes: pre-summer tune-up specials, first-cold-snap furnace check reminders. A profile with a post from 14 months ago reads as neglected to both Google and the searcher scanning results on their phone.
The Q&A section on GBP is public and editable by anyone, including competitors seeding bad-faith questions. Owners should seed their own Q&A with the actual questions customers ask: "Do you offer financing on new systems?" "What's the service call fee?" Answered proactively, before a stranger answers it incorrectly.
Reviews: Volume, Velocity, and Why Recency Beats a One-Time Push
Review count is the single most visible prominence signal, and it's the one HVAC companies most often try to fix wrong: with a one-time blitz asking 50 past customers for reviews in the same week, then going quiet for six months. Google's algorithm reads velocity, a steady trickle of new reviews over time, as a stronger trust signal than a spike followed by silence. A burst of 50 reviews in one week followed by nothing for half a year looks less credible to the algorithm (and to a human scanning dates) than 5 reviews a month, every month.
The fix is operational, not marketing: review requests built into the technician's close-out routine. A text sent from the field within an hour of the job finishing, while the AC is blowing cold air again and the customer's relief is fresh, converts far better than a request emailed three days later from an office. The ask should be specific: "Mind leaving us a quick Google review? It helps other homeowners in [city] find us." Generic asks get generic (or skipped) responses.
Review response matters almost as much as review count. Every review, good or bad, deserves a reply. A thoughtful response to a 2-star review (calm, specific, an offer to make it right) does more for prominence and for conversion than ignoring it. Searchers scanning three similar-rated companies in the pack often click through to read reviews, and an unanswered negative review sitting alone reads worse than one with a professional response beneath it.
Star rating math matters too. A company with 40 reviews at 4.9 stars and a company with 400 reviews at 4.3 stars will each win different searchers: some filter for volume, some filter for score. But at the review-count tiers most local HVAC companies compete in (under a few hundred), volume plus recency plus a rating north of 4.5 is the combination that shows up in the pack consistently. Below roughly 4.0, no amount of volume overcomes the rating drag.
Citations, NAP Consistency, and the Trust Signals Google Cross-Checks
Citations are mentions of your business name, address, and phone number (NAP) on other sites: directories, trade associations, chamber of commerce listings, supplier partner pages. Google cross-references these against your GBP listing as a trust check. When the phone number on your GBP doesn't match the number on a directory listing from three years ago, or the address shows a suite number in one place and not another, it's a small consistency flag. Enough of them and prominence takes a hit.
The fix is a cleanup pass, not a constant chore: pull every citation you can find (Google, Yelp, Angi, Better Business Bureau, HVAC-specific directories like ACCA member listings, local chamber sites), standardize the exact NAP format, and update the outliers. This is a few hours of work done once, then revisited when the business moves, rebrands, or changes numbers, not a monthly task.
Duplicate GBP listings are a related and common problem for HVAC companies that have rebranded, been acquired, or opened a second location. Two competing listings for the same business split review counts and confuse Google's relevance matching. A duplicate audit and merge request through GBP support is worth doing once a year for any company with more than one location history.
Website signals feed the same trust check. The website's footer, contact page, and schema markup should list the identical NAP as the GBP listing. A Service schema block with the correct business type, service area, and contact details gives Google (and AI answer engines pulling the same data) a clean, structured confirmation of what the GBP listing already claims. This is table stakes, not a growth lever on its own, but skipping it undercuts everything else on this list.
Service Pages and Website Relevance: The Signal Google Cross-Checks Against GBP
The Map Pack pulls from GBP first, but Google still checks the linked website to confirm the business does what the profile claims. An HVAC company with a homepage that mentions "heating and cooling services" in passing, with no dedicated page for AC repair, furnace repair, or system installation, gives Google less to match against specific searches than a competitor with a page built for each service and city combination they actually serve.
This is where seasonal demand splits into distinct funnels that need distinct pages. A $180 tune-up search ("AC maintenance [city]") and a $9,000 system-replacement search ("AC installation cost [city]") are different buyers at different points in a decision, and a single generic "HVAC Services" page serves neither well. Dedicated pages for repair, maintenance/service plans, and replacement/installation, each with its own service-area language, give both the searcher and Google's relevance matching something specific to land on.
City and neighborhood-level pages matter more for HVAC than for many trades because service radius is tight (most companies won't drive 45 minutes for a $180 call) and competition is dense in any metro with a few national franchises already established. A company serving eight municipalities inside one metro benefits from pages built around each area's actual search behavior, not just a single service-area list buried in the footer.
None of this replaces GBP work. It supports it. Google's local algorithm treats the website as a relevance check on the profile's claims, so a thin or generic site actively works against an otherwise well-built GBP listing. The two need to tell the same story with the same specificity.
Why Map Pack Rank Matters More for Repair Calls Than Replacement Sales
Not every HVAC search behaves the same way, and that changes how much weight to put on Map Pack rank versus other channels. A $180 tune-up or a no-cool emergency call is almost always a Map Pack decision: the homeowner is uncomfortable now, searches "AC repair near me," and calls whoever answers first among the top three results. Rank matters enormously here because the decision window is measured in minutes, not days.
A $9,000 system replacement is a slower, more researched purchase. The homeowner often gets two or three quotes, checks reviews more carefully, and may search broader terms ("best HVAC company [city]," "AC installation cost") over several days before calling anyone. Map Pack rank still matters for getting into the consideration set, but it's competing with word of mouth, financing terms, and quote comparisons in a way the emergency repair call never does.
This is exactly why season matters so much for HVAC marketing. The Map Pack sends a flood of repair calls during a heat wave or cold snap, calls that convert fast and reward whoever ranks in that specific week. Between those spikes, in the shoulder seasons, the same rank keeps feeding maintenance-plan signups and the slower-moving replacement leads that keep revenue from cratering in October and April. A company that only chases rank during its busy season and lets the profile go quiet the rest of the year is leaving the shoulder-season pipeline unbuilt.
Maintenance plan pages deserve their own Map Pack consideration too, since "HVAC maintenance plan [city]" and "AC tune-up membership" are searches with less competition than "AC repair," often easier ground to hold a top-3 spot on while the bigger repair terms take longer to move. A strong maintenance-plan page also feeds the review pipeline: plan members get serviced twice a year, which is two more chances per customer per year to ask for a review.
Realistic Timeline: What Moves Fast and What Takes a Season
GBP optimization (categories, hours, service areas, photos, initial posts) can be completed and start influencing the profile within days to a couple of weeks. It's the fastest win on this list and the one most often skipped or half-finished. Review velocity takes longer to compound: a technician-driven review request routine typically needs a full season of service calls, one HVAC busy season, summer or winter, before the review count and recency pattern is strong enough to show up as a clear prominence signal against established competitors.
Citation cleanup is largely a one-time task with a payoff that shows up gradually as Google recrawls and re-confirms the corrected listings, typically within a month or two of the cleanup. Website relevance work (dedicated service pages, city pages) takes longer to index and accumulate trust, generally in the same range as broader local SEO timelines.
| Lever | Time to move rank | Effort pattern |
|---|---|---|
| GBP full build-out | 1-3 weeks to complete, effect builds over following month | One-time setup, then quarterly refresh |
| Review velocity | One full busy season (3-6 months) | Ongoing, built into every job close-out |
| Citation cleanup | 4-8 weeks after correction | One-time audit, annual check |
| Service page build-out | 4-9 months for competitive metro terms | Built once per service/area, then maintained |
Realistically, most HVAC companies in a competitive metro (multiple national franchises, several established locals) should expect 4 to 9 months of consistent work across all four levers before a top-3 Map Pack spot holds for their core repair terms. Smaller markets with thinner competition move faster. None of these levers work in isolation. A perfect GBP profile with 12 reviews from two years ago still loses to a decent profile with steady recent review flow.