Search for almost any local service: “plumber near me,” “dentist portland,” “commercial printer.” Before you see a single traditional result, Google shows a map with three businesses under it. That box is the local map pack, and for local-intent searches it absorbs most of the clicks and nearly all of the phone calls. If your business isn’t in it, you’re competing for what’s left.
Google Maps SEO (you’ll also see it called local maps SEO, map pack SEO, local pack ranking, or Google Business Profile optimization) is the work of getting into that box and staying there. Older guides still call it Google Places SEO, after a product Google retired years ago. The good news: unlike traditional SEO, most of the levers are free, and most of your competitors are pulling none of them. This guide covers every lever we use with our own local SEO clients, in the order they actually matter.
Worth saying plainly: the free space is getting smaller. Ads inside the local pack went from about 1% of tracked queries in early 2025 to 22% by December, and Local Services Ads from 11% to 31%, per Sterling Sky’s 2026 tracking. The organic three are still worth winning. There are just fewer places to stand.
How Google Ranks Map Results: Relevance, Distance, and Prominence
Google is unusually transparent about local ranking. Map results are ordered by three factors:
Relevance. How well your Business Profile matches what was searched. This is driven by your categories, services, and description, plus the content on your website.
Distance. How far you are from the searcher (or the location in their query). You can’t change this one, which is why the map pack differs block by block.
Prominence. How well-known and well-regarded Google thinks you are: reviews, links, citations, and how often people interact with your profile.
Everything below is a way of improving relevance or prominence. Distance is the tiebreaker you work around by being clearly better on the other two.
What Ask Maps Changed, and What It Didn’t
In March 2026 Google added Ask Maps, a conversational layer inside Google Maps. Instead of typing “coffee shop”, people ask for somewhere quiet to work that is open past nine. Answering that means checking several conditions at once, which is why your profile stops being a listing and starts being the dataset the answer is built from.
Google has not said how Ask Maps picks the businesses it names. Its announcement covers what the feature does and skips the ranking question entirely, so treat anyone selling Ask Maps optimization with suspicion. Two things are documented and worth acting on. It draws on Maps places data and on reviews from Google’s contributor base. And answers are personalized to the searcher, based on signals like the places they have searched for or saved, which means there is no position to track and no screenshot that proves anything.
Separately, Google has begun showing AI-generated local packs on roughly 7% of tracked mobile queries in the US, per Sterling Sky’s State of Local SEO tracking. Those packs name one or two businesses instead of three, and they have no call button. Across the tracked sample they surfaced about a third as many distinct businesses as ordinary 3-packs.
None of this changes the checklist below. It changes how much the boring parts of it are worth. A profile with every attribute and accurate hours used to be tidy. Now it is the difference between being eligible for an answer and not. If you want the wider version of this argument, covering AI answers across search rather than just Maps, that is what generative engine optimization covers.
Step 1: Google Business Profile Optimization (Treat It as a Landing Page)
For map searches, your Google Business Profile (GBP) is your homepage. Many searchers will call, book, or get directions without ever visiting your website. Most profiles are set up once and abandoned. Working through this list puts you ahead of the majority:
- Primary category is the single strongest relevance signal you control. Be specific: “Web design company,” not “Consultant.” Add every applicable secondary category.
- Services and products. List each service as its own entry with a description. These feed relevance for “service + city” searches. “Keywords in GBP services” was the fastest-rising profile factor in the 2026 survey, up 75 places, from #110 to #35.
- Hours, and this is the one most businesses get wrong. Whitespark’s 2026 ranking factors survey (expert opinion, not a Google statement, but the field’s canonical one) puts “business is open at the time of search” fifth overall, and a separate factor, “proper hours set on GBP”, climbed 64 places to #21. Whether you are open at the moment someone searches now affects placement, not just clicks. Holiday hours, temporary closures, and split shifts all count. A “may be closed” label costs you twice.
- Description and attributes. Complete everything, including the attributes that feel trivial. Ask Maps answers constraint-shaped questions, so an unfilled attribute is a question you cannot appear for.
- Photos. Profiles with regular, real photos (your team, your work, your storefront) get measurably more direction requests and calls than profiles with a logo and a stock image. Add a few every month.

Step 2: Reviews Are Your Prominence Engine
Reviews are the strongest prominence signal you can influence directly, and the pattern matters as much as the total:
- Steady beats sudden. Four reviews a month for a year outranks fifty reviews that arrived the week you ran a campaign, and looks less like the fake-review patterns Google actively filters.
- Ask at the moment of success. The best time is right after a delivered project, a solved problem, a good visit. Make it a step in your process, not an afterthought. A short link or QR code removes friction.
- Keywords in reviews help. You can’t script customers, but asking “would you mention what we helped you with?” naturally gets service terms into review text, which feeds relevance. Google’s own description of Ask Maps cites community contributions as a source, which means what reviews say now matters alongside how many there are.
- Reply to everything, including the bad ones, especially the bad ones. Replies signal an active business to Google and to the humans reading them.
- Never buy reviews. Purchased and incentivized reviews are the fastest route to a filtered profile, and recovery is slow and uncertain.
Step 3: Citations and NAP Consistency (Honest Take: Table Stakes)
Citations (mentions of your business name, address, and phone number, or NAP, on directories like Yelp, Apple Maps, Bing Places, and industry sites) were once the core of local SEO. Today they’re table stakes: you need the major ones to exist and agree with each other, and beyond that the returns diminish fast.
Do this once, properly: claim the big general directories and the two or three that matter in your industry, make the name, address, and phone character-for-character identical everywhere, and fix old addresses from any moves. Skip the services selling 300 directory submissions. The 250 nobody visits do nothing.
Two things are true at once here. Citations lost about another half a percentage point of ranking weight in the 2026 Whitespark survey, continuing a decline that has run for years. But they are becoming useful again for a different reason: when an AI assistant is assembling an answer about your business, consistent business listings and mentions across the web are part of what it draws on. Same work, different justification, and still not worth buying 300 of them.
Step 4: On-Site Signals That Feed Local Maps SEO
Your website still does real work in maps rankings. Google uses it to verify relevance and assess prominence:
- A real location page (or your homepage, for single-location businesses) with your NAP, embedded Google map, hours, and genuinely local content: the neighborhoods you serve, local projects, local proof.
- LocalBusiness schema markup matching your GBP exactly, so Google can connect the two with confidence.
- Service pages that match your GBP services. When your profile says “web design” and your site has a substantive web design page, relevance compounds. (This is why we pair every local SEO engagement with content work.)
- Local links. Sponsorships, chambers of commerce, local press, supplier pages. A handful of genuinely local links moves prominence more than another fifty directory citations.
The Page Your Profile Links To Matters More Than You Think
Standard advice says point your Google Business Profile at your strongest page. That advice is now backwards, or at least risky.
Since an August 2024 change that local SEOs call the diversity update, first documented by Sterling Sky and still in effect in 2026, Google limits how much of one domain it will show for a single query. When the same URL earns both a map pack placement and an organic result, the organic listing can get demoted to reduce the duplication. So linking your profile to your best-performing organic page is a way of putting that page in competition with itself.
The fix is unglamorous: point the profile at a relevant page that is not your top organic ranker, usually a location or contact page built for exactly this purpose, and watch both surfaces for a month. If your best page’s organic traffic has fallen in the last six months and your profile links to it, that is the first thing to test.
How to Get Your Business to the Top of Google for Free
Everything above is free except your time. If you do nothing else, this sequence captures most of the value:
- Claim and completely fill out your Google Business Profile: every field, correct primary category, all services listed.
- Build a repeatable review habit: ask every happy customer at the moment of success, reply to every review within a week.
- Add photos monthly.
- Fix your NAP on the top ten directories so every listing agrees.
- Publish one page per core service on your website, each naming your city.
That’s a realistic Saturday plus an ongoing habit, and it beats what most small businesses in your market are doing. Our free local SEO tools roundup covers the software that makes each step easier without a subscription.
Measuring It: Leads, Not Sessions
Two honest measurement notes. First, map rankings are position-dependent. You rank differently from every point in the city, so a single “we’re #2!” check from your office means little. Grid-based rank tools show your real coverage area. Second, score the work against leads: calls, direction requests, and form fills from your GBP insights, not sessions or impressions. A profile that generates twelve calls a month is outperforming one with triple the views and no calls.
One 2026 caveat on calls. AI-generated local packs have no call button, and Sterling Sky’s tracked sample of 179 Google Business Profiles across 34 law firms showed clicks-to-call declining over two years while website clicks held steady, with the drop concentrated on mobile. If your calls are falling while direction requests and website clicks are flat, the surface may have changed rather than your performance. Check the mix before you conclude the work stopped working.

Expect movement in weeks for profile fixes, and months for review and prominence gains. Anyone promising the map pack in a week is selling something. For a realistic timeline by starting position, see why local SEO services matter, and if you’re Portland-based, our Portland-specific Google Maps tips cover the local market dynamics.
Common Google Maps SEO Mistakes
Four pitfalls we see constantly in audits:
- Inconsistent NAP details. An old address on Yelp or a tracking phone number on one directory quietly undermines everything above.
- Ignoring negative reviews. An unanswered one-star review costs more trust than the review itself. Respond professionally, every time.
- Keyword-stuffing the business name or description. “Joe’s Plumbing | Best Plumber Portland Emergency Drain Repair” violates Google’s guidelines and is a suspension risk, not a strategy.
- Set-and-forget profiles. The map pack rewards activity. A profile nobody has touched in two years reads as a business nobody runs.
Want the map pack handled? SLIDEFACTORY’s local SEO team runs this entire playbook: profile, reviews, citations, content, and honest lead-based reporting. Get in touch for an audit of where your profile stands today.



