Google Maps SEO

Learn how to get found and rank higher on Google Maps.

Google Maps SEO is the work of getting your Business Profile to appear higher when someone nearby searches for what you sell. It runs on three things Google weighs together: how well your profile matches the search, how close you are to the searcher, and how well known your business is. Most of it is free, most of it takes an afternoon, and almost none of it requires an agency.

This guide covers the whole thing in order and links to a deeper guide for each piece. One sentence to act on first: your primary category is the most consequential field on the profile, and most businesses have the wrong one.

What Google Maps SEO is, and how it differs from regular SEO

Regular SEO ranks pages. Google Maps SEO ranks places. That difference drives everything else.

Optimise a web page and the asset is a file on your server that you fully control. Optimise for Maps and the asset is a Google Business Profile - a record in Google’s database that you manage but do not own. Google can edit it, strangers can suggest changes to it, and Google can suspend it. Your website matters to Maps rankings, but it is an input, not the thing being ranked.

There is also no single result page. Web results are broadly the same for everyone searching the same words in the same country. Map results change with the searcher’s location, sometimes within a few hundred metres. Two customers in the same town can search “dry cleaner” ten minutes apart and see a different order.

So, in practice:

  • Distance is a ranking factor you cannot optimise away. Within reason, no amount of content beats being closer.
  • The profile does the ranking, not a page. Categories, hours, services, photos and reviews are your on-page SEO.
  • There is no fixed position to report. You rank in an area, not at a number.

How Google decides local rankings: relevance, distance, prominence

Google states its own three factors, and they are a genuinely useful model.

Three columns: relevance, distance, prominence
Three inputs, weighted differently for every single search.

Relevance is how well your profile matches what was typed. The primary category carries most of the weight: it decides which searches you are eligible for at all. A business filed under “Restaurant” competes differently from one filed under “Vietnamese restaurant”. Secondary categories, services, products and attributes add detail, and your website’s content supports the picture.

Distance is measured from the searcher, or from the place named in the search. Someone typing “bike shop” outside your door gives you an enormous advantage. Someone typing “bike shop in Shoreditch” from across the city moves the centre of the results to Shoreditch instead.

Prominence is how well known the business is, online and off: reviews and ratings, links to your site, mentions in local press and directories, consistent name, address and phone number across the web, and your organic search presence. It is the slowest of the three to move.

The useful way to hold these together: relevance gets you into the running, distance decides your radius, prominence decides how far that radius stretches. A well-known business with a strong profile shows up for searches several kilometres away. A thin profile shows up only when someone is almost on top of it.

The thing most guides get wrong about position

Articles promise to get you “number one on Google Maps”. There is no number one. Because distance is baked in, your ranking is a map rather than a figure - first on your own street, fourth four streets over, absent across town. Checking your rank from your own office tells you almost nothing, because Google already knows you are there.

Measure it as a grid instead. Take your main search term, check it from several points around your area - a few hundred metres out, a kilometre, two kilometres - and write down where you appear at each. That is your baseline, and progress looks like the same ranking holding at a greater distance, not a single number dropping to 1. Local rank-tracking tools automate this, but a notebook and a phone work fine for one location.

The things that actually move the needle, ranked by effort against impact

Not everything is worth the same. Roughly, in the order I would do them:

A plot of ranking levers by effort against impact
Category choice costs nothing and is the one most businesses get wrong.
WhatEffortImpactNotes
Correct primary category5 minutesVery highDecides which searches you can appear for at all
Verified, complete profileAn afternoonVery highAn unverified profile is invisible
Accurate hours, including holidays20 minutesHighWrong hours cost you “open now” searches and earn bad reviews
A steady flow of new reviewsOngoing, smallHighRecency and volume both count
Secondary categories, services, productsAn hourMedium to highFeeds long-tail and filtered searches
Real photos, added regularlyOngoing, smallMediumDrives clicks more than rankings
Location pages on your own websiteA day per locationMediumSupports relevance, and converts the click
Replying to every review10 minutes a weekMediumGoogle asks you to; customers read them
NAP consistency across directoriesA few hoursMediumFixes conflicting data more than it adds signal
Local links and press mentionsSlow, ongoingMedium to highThe real lever in competitive markets
Google Posts10 minutes a weekLow for rankingUseful for offers, not for position
Profile description keywords15 minutesVery low for rankingWritten for humans, not the algorithm

Two things worth saying plainly. The description does not move rankings, no matter how many keywords you fit into it - though it is read by people choosing between you and the next pin, so it still earns its 15 minutes. And daily Google Posts, which gets sold hard as a service, is a communication channel, not a ranking tactic.

Setting the profile up correctly

Everything else depends on this being right, and a profile set up in ten rushed minutes two years ago is usually where the problem is.

Three states matter, and they are not the same: created, verified and complete. A created profile exists in your account. A verified profile is public and can rank. A complete profile ranks for more than your business name. Plenty of businesses sit at the second and assume they are done.

In order:

  1. Check whether a listing already exists. Google builds listings from data aggregators and public submissions, so yours may have been on the map for years. Claim that one rather than creating a second - duplicates split your reviews and can get both profiles suspended.
  2. Get the name exactly right. As it appears on your signage, with no added keywords and no city that is not part of the name.
  3. Choose the primary category deliberately, as specific as the list allows. “Emergency plumber” beats “plumber”. Then add every secondary category that genuinely applies, and no more.
  4. Display an address only if customers can visit it. If you travel to them, use service areas and keep the address hidden.
  5. Drag the map pin onto your entrance. Automatic placement often lands mid-building, and that pin drives walking directions.
  6. Fill in hours, services, products, attributes and photos - then holiday hours, the field everyone forgets.

The step-by-step version, including what to do when the listing already exists or belongs to a former agency, is in how to add your business to Google. Verification is its own process with its own failure modes, from postcards that never arrive to video calls that get rejected over signage, and that is covered in verifying your business on Google.

For the description, write 750 characters on what you do, where, and why someone should pick you. If the blank box is the blocker, our free Business Profile description generator drafts one from a few details.

Getting into the map pack

The map pack is the block of three local results with a map above them, near the top of the search page. It is where the clicks go, and position four is the top of a list nobody expanded.

The same three factors pick those slots, but with only three of them the competition is brutal. What tends to separate the businesses inside the pack from the ones just outside:

  • A category that matches the search exactly, not approximately.
  • Review volume and rating that stand up against the other local options. The bar is relative, not absolute.
  • Being open at the time of the search. Closed businesses are labelled as such, and with the “open now” filter applied they are gone entirely.
  • Enough prominence to reach the searcher. In dense areas the pack is drawn from a few hundred metres; in rural ones, from many kilometres.

One detail worth knowing: Google often adds a line under a map pack result explaining why it is there - a quote from a review, a matching service, the words you searched for. Those justifications come from your reviews, services and website, so listing your services and collecting reviews that use customers’ own words makes you eligible for more of them. The map pack guide covers how those slots get filled and what to do when you are consistently fourth.

Reviews as a ranking factor

Reviews do two jobs, and the second is the bigger one. They feed prominence, so they affect where you rank. And they are read by the person deciding which of three pins to tap, so they decide whether ranking does you any good.

What counts, as far as anyone outside Google can tell:

  • Volume relative to local competitors. A 4.6 from 200 reviews usually outperforms a 5.0 from six.
  • Recency. A steady trickle reads better, to customers and to Google, than 80 reviews from 2022 and nothing since.
  • Content. Reviews that mention the service and the place give Google text to match against searches.
  • Your replies. Google recommends replying, and customers read your tone when things went wrong.

The reliable way to get them is to ask in person, while someone is happy, and to remove every step between asking and posting. A Google Maps QR code on receipts, packaging or the window takes people straight to your listing. What you must not do is offer anything in exchange, screen out unhappy customers, or buy reviews - all three breach Google’s policies and risk the profile. Getting and handling Google reviews covers the asking systems that work.

Bad reviews are a separate problem. Most cannot be removed and should be answered calmly in public instead, because the reply is written for the next reader rather than the complainant. A minority genuinely do break Google’s content policy - fake, off-topic, from a competitor, personal attacks - and those can be reported. How to remove bad Google reviews covers which ones qualify and what to do when the first report goes nowhere.

Ongoing optimization

Setup is a project; ranking is a habit. Profiles decay - hours drift, categories stop matching what you sell, competitors accumulate reviews, and Google adds fields to your category that you never fill in.

A grid of map cells shaded by how well a business ranks in each
Rank is a map, not a number. Progress looks like a widening radius.

A workable rhythm for one location:

Weekly, ten minutes. Reply to new reviews. Answer Q&A questions, including asking and answering the obvious ones yourself - parking, accessibility, booking. Add a photo if you took one.

Monthly, an hour. Re-check your ranking grid and note any movement. Read the profile’s performance data: searches that led to you, calls, direction requests, website clicks. Compare your review count with the businesses that outrank you.

Quarterly. Re-check categories against Google’s current list, which changes, along with the services and attributes offered for your category. Refresh photos. Confirm your name, address and phone number match everywhere you are listed, and watch for profile edits you did not make - anyone can suggest one, and hours and categories are the usual casualties.

When rankings stay flat despite all this, it is usually one of four things: the wrong primary category, not enough prominence to reach that far, a competitor set you are genuinely behind on reviews, or a profile problem such as a soft suspension you have not noticed. Ranking higher on Google Maps works through which one it is.

Mistakes that cost rankings

  • Keyword stuffing the business name. It works until a competitor reports it or Google notices. Then you lose the edit, and sometimes the profile.
  • Publishing a home address you cannot staff. A standard suspension trigger for service-area businesses.
  • Creating a second listing while waiting on access to the first. It feels like progress. It splits your reviews and endangers both profiles.
  • Letting hours go stale. Wrong hours cost you “open now” visibility and earn one-star reviews from people who drove over.
  • Review gating. Asking only the customers you expect to be positive breaches Google’s policy.
  • Pointing every location’s profile at your homepage instead of that branch’s page.
  • Ignoring the Q&A section. Whatever a stranger answers there becomes the answer customers read.
  • Measuring rank from inside your own shop. Your phone’s location flatters you.

What changes for multi-location businesses

The mechanics are the same per location. The management is not.

Ranking on Maps is only half of it. What someone does after they find you - whether they actually walk in - is covered in our foot traffic guide.

Each branch needs its own profile, verification, address, phone number and reviews. There is no shortcut where verifying one verifies the rest. Past a handful of locations, use Business Profile Manager to group locations, import them in bulk from a spreadsheet and request bulk verification.

Three things matter more as you add branches:

  • Each profile should point at its own page on your site, not the homepage. A branch page with that location’s address, hours, photos and a map supports the profile’s relevance and gives the click somewhere sensible to land.
  • Cannibalisation is mostly a myth, with one exception. Two branches four streets apart trading places depending on where the searcher is standing is fine. Two profiles for the same physical place is the real problem.
  • Consistency gets expensive. Ten locations means ten sets of hours and phone numbers across your site, your profiles and every directory. Decide where the authoritative version lives before the data drifts.

Then there is the part Maps SEO does not solve. Ranking gets someone to tap your pin or click through. The visitor who arrives from an ordinary search, a social post or a printed advert lands on your homepage with no idea which branch is nearest. A searchable store locator on your own site closes that gap, which is what LocateStore does from a Google Sheet of your locations.

Start with the category. Verify the profile, complete it properly, build the review habit, check your grid monthly. That is Google Maps SEO - less glamorous than it is sold as, and entirely doable yourself.

Found on Maps, lost on your website?

Give customers a find-a-store page

Ranking on Maps gets people to your brand. A searchable store locator on your own site gets them to the right branch, with hours and directions. Build one from a Google Sheet, free.

Create a Map

In this series

Google Maps SEO questions

If you have more questions, feel free to contact us

How long does Google Maps SEO take to work?

Profile fixes like categories, hours and services can shift results within days because Google re-reads the profile quickly. Prominence work - reviews, citations, links, mentions - compounds over months. Expect weeks before anything is measurable and a few months before it is stable.

Can I rank number one on Google Maps?

Not in any fixed sense. Your position changes with where the searcher is standing, so you rank differently street by street. The realistic goal is widening the area in which you appear, not holding a single number.

Does Google Maps SEO cost anything?

No. A Google Business Profile is free, and so is everything that moves rankings: categories, photos, hours, services, reviews and replies. The only cost is time, or paying someone for theirs.

Do keywords in my business name help rankings?

They can, which is exactly why Google acts on them. Adding words that are not on your signage breaks the guidelines and risks edits by competitors or suspension of the profile. It is not worth it.

Is Google Maps SEO different from local SEO?

Google Maps SEO is the part of local SEO that deals with your Business Profile and the map results. Local SEO also covers your own website's local pages, directories and local link building, which feed into the map results but are not controlled through the profile.

Get a beautiful
map on your website today!

Create a Map

Help customers find your locations easily