Local SEO: how to rank in the map pack
When someone searches 'coffee shop near me' or 'plumber in Austin', Google answers with a map and three business listings — the local pack — before any classic blue links appear. Winning one of those three slots is the whole game in local SEO, because most local searchers never scroll past them. This guide, part of our [SEO](/) pillar, covers how the local pack is ranked, how to optimize your Google Business Profile, why NAP consistency and citations matter, how reviews move rankings, how to build local landing pages with [LocalBusiness schema](/glossary#schema-markup), and how local ties into [mobile](/blog/mobile-seo-guide) and voice search.
What is the local pack, and how does Google rank it?
The local pack — also called the map pack — is the block of three business listings Google shows on a map at the top of results for a local query. It is ranked on three factors: relevance to the search, distance from the searcher, and the prominence of the business.
The pack sits above the classic organic SERP, so for any query with local intent it captures the majority of clicks — most searchers pick one of the three without ever scrolling to the blue links.
Relevance is how closely your business matches the query, and it is driven mostly by your Google Business Profile categories and the content on your site — a business categorized correctly for what the searcher wants is eligible; one that is not simply will not appear.
Distance is measured from the searcher's location or the place named in the query, which is why the same search returns a different three businesses two neighborhoods over — you cannot rank everywhere, only where you are near.
Prominence is Google's read of how well-known and trusted your business is, built from reviews, citations, links, and offline signals — it is the factor you influence most over time, and where most of the work in this guide is spent.
- Relevance — how well your profile and site match the query.
- Distance — how close you are to the searcher or the named place.
- Prominence — how well-known and trusted you are (reviews, citations, links).
How do you optimize your Google Business Profile?
Your Google Business Profile is the single biggest lever in local SEO, because the map pack is built almost entirely from it. Claim and verify the profile, then complete every field: exact name, primary and secondary categories, hours, service area, photos, and attributes.
Verify the profile before anything else, because an unverified or unclaimed listing is one you cannot fully control — and competitors or bad data can edit it. Verification, by postcard, phone, email, or video, is the gate to every other optimization.
Categories are the strongest relevance signal you control, so choose the most specific primary category that describes your business, then add secondary categories for other services. 'Italian restaurant' beats the generic 'restaurant' for the searches you actually want.
Fill every field completely, because completeness itself is a ranking and conversion factor. Hours, service area, opening date, accessibility attributes, and a keyword-honest business description all give Google more to match and users fewer reasons to bounce.
Add real photos and keep posting, since fresh images and Google Posts signal an active, legitimate business and give the profile more surface to engage searchers before they ever reach your site.
Keep the profile current — accurate holiday hours, updated phone numbers, new photos — because stale or wrong information is both a trust hit with Google and the fastest way to lose a customer who drove to a closed door.
- Exact business name — matching your signage, no keyword stuffing.
- Primary category, plus every relevant secondary category.
- Complete hours, including special and holiday hours.
- Local phone number and a matching website URL.
- Real photos, Google Posts, and Products or Services.
- Attributes — accessibility, payment, amenities.
Why do NAP consistency and citations matter for local SEO?
NAP stands for name, address, and phone number. Google cross-checks yours across directories, and inconsistent listings — a wrong suite, an old phone — erode its confidence that you are one real business. Citations are those third-party mentions of your NAP, and consistency across them is the trust signal.
Google treats consistent NAP as verification that your business is a single, real entity, so the goal is that every listing — profile, website, directories — states the name, address, and phone number identically, character for character.
A citation is any online mention of your business's NAP, with or without a link, and they accumulate across general directories, industry-specific sites, local chambers, and data aggregators that feed the whole ecosystem.
Prioritize the major data aggregators and the biggest directories first, because many smaller sites pull from them — fixing the source corrects dozens of downstream listings you would otherwise chase one by one.
Inconsistency actively dilutes your prominence: two subtly different addresses can split your citations into two half-strength profiles, or make Google unsure which record is authoritative — either way you rank lower than the sum of your mentions should earn.
Audit your existing citations, fix the mismatches, and standardize one canonical NAP format you use everywhere from now on — this is unglamorous cleanup, but it is foundational and it compounds.
- Google Business Profile — your canonical NAP source of truth.
- Major data aggregators that syndicate to smaller directories.
- General directories — Yelp, Apple Maps, Bing Places, Facebook.
- Industry-specific and local directories (chambers, associations).
- Your own website footer and contact page, marked up in schema.
How do reviews influence local rankings?
Reviews are a prominence signal: Google weighs their quantity, average rating, velocity, and recency when ordering the map pack. Businesses with more, higher, and steadier reviews tend to outrank thinner profiles — and the star rating also drives the click once you appear in results.
Volume and average rating both feed prominence, so a steady flow of genuine four- and five-star reviews lifts you above competitors with a handful of stale ones — quantity and quality are separate levers and you want both moving.
Velocity and recency matter because a profile that earned twenty reviews last year but none since looks less alive than one earning a few every week — Google and users both read recent reviews as evidence the business is currently thriving.
Respond to every review, positive and negative, because visible, professional responses signal an engaged owner, encourage more reviews, and turn a complaint into public proof that you handle problems well.
Reviews that naturally mention your services and city add relevant keywords and local context to your profile, so simply asking happy customers what they came in for tends to surface the exact language searchers use.
Never buy or fake reviews: Google filters and penalizes fraudulent ones, and a wall of suspiciously perfect five-stars erodes the trust with real customers that the whole exercise is meant to build.
- Ask every satisfied customer, at the moment they are happiest.
- Make it one tap — share your Google review link directly.
- Respond to all reviews, especially the critical ones.
- Never incentivize or fake reviews — it gets filtered and penalized.
How do you build local landing pages and LocalBusiness schema?
For each location or service area you serve, build a dedicated landing page with genuinely local content — not a template with the city name swapped in. Then add LocalBusiness structured data so engines can read your name, address, hours, and coordinates as unambiguous facts.
Build one page per physical location or distinct service area, each targeting the searches for that place, so a three-branch business has three optimized pages rather than one generic page trying to rank everywhere.
Make each page genuinely local: an embedded map, the branch's own NAP, real photos, staff, parking notes, local testimonials, and content about that community — the on-page fundamentals in our on-page SEO checklist apply here, just aimed at a place.
Avoid doorway pages — thin, near-duplicate templates with only the city name swapped — because Google explicitly penalizes them and they help no one; a page has to earn its place with real, location-specific value.
Add LocalBusiness structured data to every location page so search and AI engines can read your name, address, hours, price range, and geo-coordinates as unambiguous facts rather than inferring them from prose — see our guide to structured data for AI search.
This is one of the highest-leverage, lowest-risk fixes you can make, because the same schema markup that powers rich local results also gives generative engines the clean, quotable facts they prefer to cite.
- name, address, and telephone — matching your NAP exactly.
- geo coordinates, openingHours, and priceRange.
- url, sameAs links, and your business category type.
- An embedded map, local photos, and location-specific content.
- Local reviews or testimonials for that branch.
How does local SEO connect to mobile and voice search?
Most local searches happen on phones, and voice assistants answer 'near me' questions by reading from local listings. That makes mobile page speed, a complete Google Business Profile, and conversational, question-shaped content the shared foundation of local, mobile, and voice search alike.
Local intent is overwhelmingly mobile — 'near me' and on-the-go searches happen on a phone with an immediate need — so the mobile SEO fundamentals of speed, responsiveness, and mobile-first indexing are inseparable from ranking locally.
Voice assistants answer local questions by reading a single result aloud, and they draw heavily from Google Business Profile and the local pack, so a complete, accurate profile is what makes you eligible to be that one spoken answer.
Voice and 'near me' queries are longer and conversational, which rewards content structured as the exact questions people ask with a concise answer right after — the approach detailed in our voice search optimization guide.
Speed and mobile-friendliness feed back into everything, because a searcher who taps your listing and hits a slow, awkward page bounces to a competitor — and both Google and voice assistants prefer pages that load fast and clean on a phone.
Make the mobile path to conversion frictionless: click-to-call, tap-for-directions, and visible hours turn a local ranking into an actual visit, which is the only metric local SEO ultimately exists to move.
- Fast, mobile-first pages — local intent is overwhelmingly mobile.
- A complete Google Business Profile — voice assistants read from it.
- Question-shaped content with concise, speakable answers.
- Click-to-call, tap-for-directions, and visible hours.
Let the agent run this playbook for you
Start free