Search for a veterinarian on Google and the first real result is usually not a website. It is a small map with three clinics listed beneath it, each with a star rating, a category label, an open or closed status, and a couple of buttons.
That block is the Google Map Pack, also called the Local Pack or the 3-Pack. For most local businesses it is the most valuable piece of screen space Google renders. The three listings inside it are not web pages. They are Google Business Profiles, pulled from the same index that powers Google Maps.
This article is a tour of the feature itself. What each element means, where the data comes from, how the pack differs from the organic results below it, which searches trigger one, what sits behind the More places button, and where AI Overviews have started crowding in.
It is deliberately not a ranking guide. Knowing what you are looking at comes first, and most bad local SEO decisions trace back to misreading this one block.
One block, three names
Local Pack, Map Pack, Maps 3-Pack. All three names describe the same thing: a map module Google inserts into the search results page when it decides a query has local intent.
It is a search feature, like a featured snippet or an image carousel, not a set of organic listings. Google builds it fresh for every search, using the searcher’s location, and fills it with business profiles rather than websites.
The pack shows exactly three businesses. That scarcity is why it matters. Positions four and beyond did not disappear, but they moved behind a click, and in any decent sized market most businesses in a category are out of the pack most of the time. That is normal, not a crisis.
Because the pack is built from profile data, a clinic with no website at all can sit in it, above established sites that have done years of conventional SEO. The reverse is also true. A beautiful website earns you nothing here if the profile behind it is thin.
The anatomy of the pack, element by element
Here is every piece you will see in a typical veterinary pack, and where each one comes from.
The map itself
The small map shows pins for the three listed businesses, sometimes with a few unlabeled dots for other nearby options. On desktop it usually sits above or beside the listings. On mobile it is a strip you can tap.
The important detail is the center point. The map is drawn around where Google believes the searcher is, not around any business. Tapping it opens the larger map interface.
The three listing rows
Each row shows the business name exactly as it appears on the profile, the star rating, the review count in parentheses, and the primary category, for example Veterinarian or Animal hospital.
Only the primary category displays. A clinic that also holds Emergency veterinarian service and Veterinary pharmacy as secondary categories still shows just one label in the pack.
Most rows also show an open or closed status with closing time, a street or neighborhood for storefronts, and a photo thumbnail. Some show extras like years in business or a phone number, depending on layout and query.
Ratings and review counts
The stars are the profile’s Google reviews, averaged and rounded to one decimal, with the total count beside them. Nothing from Yelp, Facebook or vet specific directories appears here.
This is the loudest visual element in the pack, and the one thing searchers can filter on directly once they click through to the full list.
Justifications, the lines Google writes about you
Under a listing you will often see a small extra line. It might be a quote pulled from a review, such as their reviews mention “great with anxious dogs”. It might be a services line such as Provides: dental cleaning, or a note that their website mentions house calls.
These are called justifications. Google writes them from your reviews, your services fields and your website text, to justify why this business matches this query. You cannot write one or turn one off. You can only influence the sources it draws from.
Attributes and badges
Small labels like Onsite services, Online care or wheelchair accessibility come from the attributes section of the profile. Some you set yourself, some Google adds from user feedback. They are minor visually, but they can be the tiebreaker for a cat owner scanning three nearly identical clinics.
The action buttons
On desktop each listing carries Website and Directions buttons. On mobile a Call button joins them. If a business has no website on its profile, that button simply does not render, which quietly routes clicks to the two competitors that have one.
The ad that sometimes sits inside the pack
On commercial queries, Google sometimes places a paid listing at the top of the pack, marked Sponsored or Ad and often given its own pin on the map. This row comes from Google Ads with location assets attached. It is bought, not earned, and profile quality has nothing to do with it.
On some layouts the paid row is added above the organic three. On others it effectively takes a visible slot, leaving less room for everyone who earned their position.
Do not confuse this with Local Services Ads, the separate unit with a Google Guaranteed checkmark that appears above the entire results page in eligible service categories. That is a pay per lead program with its own screening process, and it is not part of the pack at all.
If a pack for your main search always carries an ad, factor that in before celebrating a number three position. The third organic row may sit lower on the page than you think.
The pack versus the organic results below it
Scroll past the pack and you reach the familiar blue links. Those are ranked by a different system with different inputs.
The pack ranks business profiles, and it leans heavily on the profile itself, on reviews, and on how close the business is to the searcher. The organic results rank web pages, and they lean much harder on page content and links.
We break down the signal mixes for both in local SEO ranking factors, and the full page layout, top to bottom, in the local SERP explained.
Because the systems disagree, one business can appear in both the pack and the organic results for the same search, which is a legitimate double placement. Another business shows up in only one.
The mismatch is useful. A clinic with a strong site and a neglected profile tends to show organically but not in the pack. A clinic with a complete, well reviewed profile and a weak site tends to do the opposite.
| Surface | What gets ranked | How many results | What controls it |
|---|---|---|---|
| Map Pack | Google Business Profiles | Three, plus an occasional ad | Profile data, reviews, proximity to the searcher |
| Local finder (More places) | The same profiles, full list | Everyone eligible, scrollable | The same system that builds the pack |
| Google Maps app and site | Profiles inside the map product | Long scrollable list | A close cousin, ordering can differ slightly from Search |
| Local organic results | Web pages | 10 or so blue links | Page content, links, classic SEO |
Which searches trigger a pack
Google shows a pack when it judges that the searcher wants a nearby business rather than an answer. For a veterinary practice, the triggers fall into three groups.
- Explicitly local queries. The place is in the words: veterinarian in Plano, emergency vet near me, animal hospital open Sunday. These almost always draw a pack.
- Implicitly local queries. No place named, but the intent is obviously local: vet, animal hospital, puppy vaccinations, spay clinic. Google infers the location from the device and builds the pack around it.
- Modifier queries. Terms like best, cheap, 24 hour, or walk in attached to a local category. Best vet for cats still triggers a pack, filtered and ordered a little differently.
Searches that do not get a pack
Informational questions like why is my cat sneezing or how much does a dog X-ray cost usually resolve to articles, not businesses, so no pack appears. Career and research queries like how to become a vet tech never draw one.
A branded search for one specific clinic typically produces a knowledge panel for that business on the right side instead of a three way comparison.
Whether a query gets a pack is Google’s call, made per query, and it shifts over time and between devices. If the search you care about shows no pack at all, that is your answer to why you are not in it. Profile work, however thorough, does not change what the page contains.
More places: the local finder behind the pack
At the bottom of the pack sits a More places or More businesses button. Clicking it opens the local finder, a full ranked list of every eligible business, with the map beside it on desktop. This is the part most owners have never actually scrolled.
The pack is not a separate contest. It is literally positions one through three of this longer list. Position four is one click behind the pack, still reachable by anyone who taps More places. Position eight might as well not exist for most searchers.
The finder also adds filters for rating and hours, plus its own ads at the top. Searching directly inside the Google Maps app or site gives a similar but not identical ordering, so a clinic can sit third on Search and fifth in Maps for the same words.
Same data, different screens: the pack on desktop, mobile, and Maps
The Map Pack is not one fixed piece of interface. Google draws it differently on a desktop results page, on a phone, and inside the Maps product.
The constant is the data. Every version pulls from the same Google Business Profile record, so the stars, review count, primary category, hours, photos and attributes a clinic presents in one place are the ones it presents everywhere. The variable is the frame around that record.
Desktop search
On desktop the pack renders as a boxed module in the main results column: map at the top, three rows beneath it, buttons on each row.
Selecting a clinic does not send the searcher to that clinic. It opens the expanded map view, with the ranked list down one side and the chosen profile’s panel beside it, so hours, reviews and photos all get read inside Google’s own interface.
The clinic’s website enters the journey only if the searcher decides it should.
Mobile search
On a phone the same module stretches vertically. The map becomes a slim strip, the rows stack beneath it, and each row gains a Call button, because the device in hand can dial.
Tapping a row slides the full profile up over the results as a sheet, photos and reviews front and center. For a worried pet owner, the whole journey from typing the search to ringing the front desk can finish in two taps, with no website loading at any point.
The Maps app and the Maps tab
Search inside the Google Maps app, or hop over from the Maps tab, and the three slot boundary vanishes. Maps has no pack. It presents the same profiles as one continuous scrollable list beside a much larger map, with sponsored pins mixed into the view on some queries.
Nothing in Maps marks where position three ends and position four begins. The cutoff at three is a presentation choice on the search page, not a property of the underlying index.
What carries over, and what does not
Profile content carries everywhere. Layout, buttons and the three slot limit do not, and the ordering on the search page and the ordering inside Maps do not always agree row for row.
So review how your clinic presents on more than one surface. A stale photo that hides in the small desktop row is unmissable when the mobile sheet opens on it.
A listing that reads fine boxed inside the pack can read very differently in the long Maps list, where the clinics above and below it sit in the same glance.
Why the pack you see is not the pack your customers see
The pack is rendered per searcher, at query time, around that searcher’s location. Proximity carries more weight in this feature than anything you can edit on the profile, so the pack changes block by block.
A pet owner a mile east of your clinic can see a completely different three than a pet owner a mile west, for the same words, at the same minute.
So searching from your own front desk tells you almost nothing. You will usually look great to yourself, because you are standing at the pin.
Real measurement means checking the pack from many points across your service area, which is what geo grid rank tracking does, and it explains the common puzzle covered in why you rank in some areas and not others.
A map pack rank checker shows where you actually hold a top three spot, rather than whether you hold one.
Where AI Overviews sit now
On a growing share of local queries, an AI Overview appears above everything, including the pack. The pack still exists, but it starts lower on the page.
The early record here is not flattering. On local queries, AI Overviews have leaned on self promotional listicles as sources instead of actual business websites. Where one sits on top of local results, practitioners have measured visibility for the listings underneath dropping by 50 percent or more.
AI also reaches inside the pack’s source data. Google now generates business descriptions and service lists on profiles using AI, and services have appeared on profiles that owners never added, so read your own listing the way a stranger would.
The pack’s data also travels beyond Google. Ask Microsoft Copilot a local question and the review stars in its answer come straight from Google Maps.
The pattern is consistent. New AI surfaces keep drawing on the same profile and review data that fills the pack, which makes that data more important, not less. We cover the moving parts in AI and local SEO.
What it takes to get in, in one paragraph
Entry requires a verified Google Business Profile in good standing, and the ordering comes from Google’s blend of relevance, distance and prominence. The primary category outweighs every other field you control, and proximity is the biggest input you cannot control.
Reviews, profile completeness and your website’s supporting signals do most of the rest. The step by step work is in how to rank higher on Google Maps, and the relative weight of each signal is in local SEO ranking factors.
Map Pack questions, answered
Is the Map Pack always exactly three results?
Almost always three organic rows, occasionally accompanied by an ad. Google runs layout experiments constantly, so you may catch variants. The full ranked list behind the pack always exists either way.
Do I need a website to appear in the pack?
No. Profiles without websites appear in packs every day. But a website feeds the feature more than most owners realize. Contact and location pages get crawled precisely so Google can fold their business details into the profile, and the Website button only renders when there is a site to point at.
Skipping a website is possible, not smart. If you run several branches, the same site can carry store locator software that shows the nearest one.
I run a mobile vet service with no storefront. Can I still show up?
Yes. Service area businesses with hidden addresses are eligible. One caution: the API documentation that leaked ties service areas to display and geographic consistency alone, never to ranking, so widening the circle does not widen your reach.
Why does my pack show a clinic from two towns over?
The pack is built around the searcher, and distance is blended with everything else, so a stronger profile farther away can beat a weaker one nearby.
If the missing business is yours and you are nowhere in the finder either, the problem may be eligibility rather than ranking, which is covered in business not showing on Google Maps.
Does the pack look the same on phone and desktop?
The three businesses are usually the same, but the frame differs. Mobile adds a Call button and compresses the layout, and some queries trigger a pack on one device but not the other. Check both before drawing conclusions.
Where GMBTool fits
GMBTool exists for the measurement half of this article. It checks the Map Pack from a spread of locations across your city, so you see the feature the way customers in each neighborhood see it, and it audits the profile fields the pack is built from.
It will not put you in the pack. Where your pin sits is a fact no software can argue with, and your justifications are written by Google, not by any vendor. To see your own market’s packs mapped out, the three day trial needs no card.
