The Local Pack is the compressed shortlist
For most high-intent service-business searches — “dentist near me,” “HVAC repair,” “personal injury lawyer,” “med spa,” “urgent care” — Google shows a map block with three local business profiles above the standard organic results. That block is the Google Local Pack, and for many local searches it is the only result a buyer sees before they make a decision.
A homeowner whose AC fails at 2pm on a Tuesday is not scrolling past the map. They are tapping the first phone-number button that loads. That is the moment the Local Pack decides who gets the call. Same for a parent searching for a pediatric dentist, a small-business owner looking for a CPA, a personal injury prospect comparing firms in the first hour after a crash.
Profile, reviews, categories, proximity, hours, and supporting website signals are not separate marketing problems — they are all parts of one conversion path that begins on the map and ends with a phone connection or a directions tap. Treating them as one system is the difference between a profile that looks complete and a profile that actually wins calls.
Three signals decide who appears: proximity, prominence, relevance
Google has been remarkably consistent about the three categories of signal that determine Local Pack visibility. Every other variable folds into one of these three.
Proximity is the most literal: how close the business is to the searcher right now. It is also the easiest to misread — proximity is calculated from the searcher's location, not the searcher's home, so a business that ranks well for a residential zip code may disappear three miles away on a commercial street. This is why a single “my Local Pack rank” number is misleading. The honest answer is a heat map of ranks across the service area.
Prominence is the offline reputation Google can see online: review count and recency, brand mentions across the web, trusted public profiles, and links from local news or chamber-of-commerce surfaces. A practice with 380 reviews at 4.8 with consistent monthly velocity outranks a practice with 120 reviews at 4.9 in most queries — volume + freshness wins over rating-only.
Relevance is whether Google believes the business matches the searcher's intent. The Google Business Profile primary category, secondary categories, services list, and the website's service-page depth all feed this. A dentist that lists “cosmetic dentistry” as a category and has a dedicated cosmetic-dentistry page outranks a dentist that only lists “dentist” as a category, even if both have the same review count.
Why the Local Pack matters more for some verticals than others
For emergency-driven verticals — HVAC, plumbing, electrical, locksmiths, urgent care — the Local Pack is effectively the only result that matters. The buyer's behavior is to call the first credible result. Organic rankings below the map serve as backup, but the conversion happens on the map.
For research-driven verticals — plastic surgery, cosmetic dentistry, family law, financial advising — the Local Pack initiates the comparison but does not close it. A prospect taps into the profile, then visits the website, then often returns to the profile, then checks third-party proof, then returns to the website. The Local Pack matters as the discovery layer; the website carries the rest.
For routine-care verticals — family medicine, dental cleanings, pet grooming — the Local Pack is heavily filtered by insurance acceptance, hours, and proximity. Reviews matter, but a 4.6-star practice that is in-network for the searcher's insurance and accepting new patients beats a 4.9-star practice that is out-of-network or panel-closed.
Knowing which dynamic governs your vertical changes what you optimize. An HVAC company should obsess over review velocity and click-to-call friction. A plastic surgeon should obsess over the website-to-profile-to-proof-to-website journey. A family medicine practice should obsess over insurance and new-patient signals being instantly visible.
How to audit your Local Pack visibility this week
A useful Local Pack audit takes about an hour and produces a concrete list of fixes. Run it from a logged-out browser to avoid personalization, then run it again from a phone on cellular data (different IP, different result) to confirm.
Step one: search five buyer-intent queries for your business on Google Maps and on Google Search. Note who appears in the top three for each. If your business is not in the top three for any of them, write down which competitor is, and what their primary category, review count, and review recency look like.
Step two: open your Google Business Profile and compare it to the top-ranking competitor's. Categories, services list, business description, opening hours, photo count and recency, Q&A coverage, products section, and posting frequency. Note every gap.
Step three: open your website and the competitor's. Compare service-page depth (do you have a dedicated page for the keyword that pulled them into the Local Pack and not you?), schema markup (LocalBusiness or vertical-specific schema like Dentist, MedicalBusiness, LegalService, HVACBusiness), Core Web Vitals (PageSpeed Insights), and mobile click-to-call friction.
Step four: write down three changes to ship this week and three to ship this month. Local Pack visibility responds to consistent monthly improvement, not one-time overhauls — the profile that gains 8 reviews this month, adds 12 photos, and answers a Q&A outranks a profile that did 80 reviews in one weekend and went quiet.
Local Pack vs. organic vs. AI overviews — where each surface dominates
The Local Pack is one of three local-relevant surfaces Google now serves, and the buyer journey often touches all three. Knowing which surface dominates which query type changes how you allocate work.
The Local Pack dominates urgent and proximity-driven queries — anything that ends in “near me,” “open now,” or “best in [neighborhood].” These queries are decided in the map block; organic rankings underneath the map are mostly clicked by people doing research, not booking.
Organic results dominate informational queries — “how much does X cost,” “how to choose a [vertical],” “what is the difference between X and Y.” Service businesses that publish answer-content for these queries earn long tails of branded discovery that the Local Pack cannot capture.
AI overviews dominate comparison and shortlisting queries — “best [vertical] for [specific situation],” “top [vertical] in [city] for [need].” ChatGPT, Perplexity, and Google's AI Overview pull from the same retrievable signals as the Local Pack (profiles, reviews, schema, and public proof) but synthesize them into a recommendation rather than a list. A business that wins the Local Pack usually wins AI mentions, but the inverse is not always true — AI tools also pull from sources Google's Local Pack does not weight as heavily, like Reddit threads and industry-specific publications.
What pulls businesses out of the Local Pack
Most businesses that fall out of the Local Pack do so because of a small number of repeatable mistakes, not because of a Google algorithm change.
Stale Google Business Profiles — no posts for 60+ days, no recent photos, unanswered Q&A — get downweighted relative to active profiles. The signal Google reads is whether the business is open and engaged. A restaurant with daily posts ranks above a restaurant with no posts even when the food is identical.
Category drift is the second common mistake. A dental practice that lists nineteen secondary categories trying to capture every related search ends up ranking for none of them well. The primary category does most of the work; one or two carefully chosen secondary categories help; ten or more dilute the signal.
Review-velocity gaps — six months without a new review while competitors gain 4-6 per month — show up in Local Pack rank within 60 days. The fix is not asking every patient for a review; it is making the ask consistent and easy at the moment of completed service.
Inconsistent name, address, or phone information across the web confuses Google's confidence in the entity. If Yelp shows one phone number, the website shows another, and the BBB profile shows a third, Google de-prioritizes the business because it is unsure which version is correct.