Locan — free local SEO tools

Local rankings & Google Maps · Beginner

Google My Business SEO: The Complete Guide to Ranking Your Business Profile

Google My Business SEO explained: how Google ranks a Google Business Profile, the on-profile playbook in priority order, reviews, website, citations, tracking and a monthly local SEO routine.

By Locan Team Updated September 5, 2026 First published October 24, 2025

Free tool for this guide

Google Business Profile Optimizer

Audit your profile in seconds and get a prioritised fix list.

Run it free

You have a verified Google Business Profile, a decent set of reviews and a website, and a competitor with a shabbier storefront sits above you every time someone searches for what you do. Google My Business SEO is the work of closing that gap: making the profile eligible for the right searches, then more prominent than the profiles next to it. This guide is the playbook as we run it for clients, in priority order, with what Google says and what we observe. By the end you will know which changes move Google Maps positions, which only feel productive, and what to do every month to keep the gains.

What Google My Business SEO is, and what it is not

Google renamed Google My Business to Google Business Profile in late 2021, then retired the standalone app and moved management into Google Search and Maps. Nothing about the listing or the ranking changed, and most owners still search for the old name, so we use both. Our guide to Google Business Profile vs Google My Business covers what moved where.

GMB SEO, then, is the practice of improving where your Business Profile appears in Google Maps and in the local pack, the map with three results at the top of a search such as “dentist near me” or “emergency plumber denver”. The unit being ranked is the profile, not a web page. Three things it is not.

It is not website SEO. Your website matters, and we cover how below, but a strong domain attached to a thin, mis-categorized profile loses to a complete profile attached to a modest site. Organic and local are separate result sets with separate rules.

It is not advertising. The sponsored pins above the map are bought, and Google’s ranking page states plainly that there is no way to pay for a better local ranking. Ads can run on top of good local SEO; they do not replace it.

And it is not a one-time setup. The profile competes against neighbors who keep adding reviews, photos and services. The setup takes an afternoon; the ranking comes from the routine.

How the local algorithm works

Google publishes one short page on how to improve your local ranking, and everything in this guide is an elaboration of it. Local results are ranked on relevance, distance and prominence.

Relevance is how well the profile matches the search, and it comes from complete, detailed business information: the category above all, then services, attributes and the rest of the profile. Distance is how far the business is from the location term in the search, or from the searcher if there is none; you cannot change it, but you can find out how far it lets you reach. Prominence is how well known the business is, judged from information across the web such as links, articles and directories, from review count and rating, and from the website’s position in ordinary web results.

Two consequences shape the order of this guide. First, eligibility comes before ordering: a profile without the right category is not ranked low for a search, it is not considered at all, which is why one category change can do more than months of posting. Second, your rank is different at every point on the map, so any claim about “our ranking” needs a “from where”. Our pillar on how to rank higher on Google Maps goes deeper on both, and our ranking factors guide separates what Google states from what practitioners observe.

The on-profile playbook, in priority order

Work through these in order; the early items constrain the later ones. Before you start, run the free Google Business Profile Optimizer on your listing: it scores the public profile out of 100 across six checks (website, hours, phone, photos, review count, category) and lists what is missing, so the obvious gaps are closed first and you have a number to repeat later.

1. Primary category

In our experience the primary category moves rankings more than any other on-profile change, because it decides which searches you are eligible for. Choose the most specific category that describes the core of the business: “Dentist” beats “Dental clinic” for a general practice, and “Emergency dental service” is right only if you actually take same-day emergencies. Add secondaries for real services you sell. The free GBP Category Optimizer collects the categories of the businesses already ranking for your keywords and flags what you are missing; our categories guide covers the close calls between near-identical options.

2. Business name and the naming policy

The name must be your real-world name as it appears on signage and documents, with no keywords, cities or slogans. Google’s guidelines for representing your business are explicit, and a stuffed name is the most common route to a suspension we see. If a rival is getting away with “Best Denver Dentist Dr Smith”, that is their risk, not your strategy.

3. Services

Fill the services list under each category with everything you genuinely offer, in the words customers use, with a short description for each. Google shows “Provides: teeth whitening” under a result when the query matches a listed service, and a profile with an empty list forfeits that. This is the second-largest relevance lever after the category and the one most often left blank. Our products and services guide covers the setup.

4. Description

Write the 750 characters for a customer deciding between you and the profile below: what you do, where, for whom, and what is different. Use your service and city terms naturally, once. We have not seen the description move rankings in any test we have run, so do not stuff it. Our description guide has a structure that works.

5. Attributes

Set every attribute that is true: accessibility, payments, amenities and the service options for your category. Attributes power the filters in Maps and the small justifications under results. False ones are a compliance problem; missing ones cost visibility whenever a searcher applies a filter.

6. Hours

Enter regular hours, holiday hours and the “more hours” sets your category offers. Google has said publicly that whether a business is open at the time of a search can affect local results, and a profile with no hours forfeits that. Wrong hours also generate the one-star reviews that begin “drove there and it was closed”.

7. Photos

Upload real photos of the exterior, interior, team and work, and keep adding a few each month. Google lists adding photos on its own ranking page; in our experience photos change calls and direction requests far more than positions. Follow the photo guidelines, skip stock images, and make the cover photo one a customer would recognize from the street. Our photos guide covers what to shoot.

8. Posts

Post when you have something to say: an offer, a seasonal service, a new team member. We have not measured posts moving rankings, but a recent post signals a live business to a searcher comparing three profiles. Weekly is plenty. Our posts guide covers the formats.

9. Questions and answers

Anyone can ask and answer on your profile, including strangers who guess. Seed the section with the questions your front desk answers every week (parking, insurance, what happens at a first visit), answer them from the business account, and check monthly for new ones. It rarely moves rankings; it removes the wrong answers that lose bookings.

Reviews as an SEO engine

Reviews sit under prominence, and Google is unusually explicit here: more reviews and positive ratings can improve local ranking. Three things about them are less obvious.

The number that matters is relative. Look up the review count and rating of the three profiles above you for your main keyword; that gap, not an absolute target, is the goal. Velocity matters too: a profile whose newest review is a year old reads as dormant, and a steady trickle keeps pace with competitors and gives Google recent text to work with.

That text is the third lever. Reviews that mention the service and the neighborhood in the customer’s own words are the ones Google quotes under results, and profiles with review text matching the query seem to rank for it more readily. Never script this. Ask after the job, when the customer knows exactly what you did, and let them describe it.

Ask everyone, consistently, with the short link Google provides; its page on asking for reviews confirms this is allowed as long as you do not offer incentives or filter who you ask. Our free review link and QR code generator turns that link into a card or counter poster. Reply to every review, including the good ones: we have not seen replies move positions, but unanswered negatives cost calls whatever your rank. The full routine is in our Google reviews guide.

Website, landing pages and schema: the prominence half

Google’s ranking page says your position in web results is a factor in local ranking, so ordinary SEO feeds the profile. In practice one page carries most of the weight: the one the profile’s website field points to.

Make that page about this location and these services. It should show the same name, address and phone as the profile, list the services in the same words as the services list, load fast on a phone and have a click-to-call number. A homepage that greets six cities and no services is weaker than a plain location page with one city, a map embed and a list of what you do. Multi-location businesses need one such page per profile, each linked from its own listing.

Add LocalBusiness structured data so the connection between page and profile is unambiguous to a machine. Google documents the LocalBusiness markup it reads; our free schema generator prefills the JSON-LD from your Google listing, and our schema markup guide explains what each property does. Schema does not rank you on its own; it stops Google having to guess.

Then the slow part: local links from the chamber of commerce, a supplier who lists installers, a charity you sponsor or the local paper. A few relevant local links outweigh a hundred directory entries, and they take months, so start early and give outreach a monthly quota.

Citations and NAP

A citation is any mention of your name, address and phone number on another site: directories, Apple Maps, Bing Places, industry bodies, the local paper. They feed the “information across the web” part of prominence, and their main job today is confirmation, not volume. Google trusts a business whose details agree everywhere and hesitates over one with three phone numbers and two spellings of the street.

Pick one canonical version of the name, address and phone (the one on your signage and website), fix the well-known directories to match, and merge or remove listings for old addresses and previous trading names. Beyond the couple of dozen sources that matter in your country and industry, new citations add little; consistency adds a lot. Our NAP consistency guide covers the audit and the mismatches that actually hurt.

Tracking: Performance and the rank grid

Two free instruments tell you whether any of this is working.

The profile’s Performance report shows the searches that triggered your profile, views on Search and Maps, and the actions people took: calls, messages, direction requests, website clicks. Google documents the metrics. Read the search terms monthly. If your service terms are missing and only your name appears, relevance is the problem; if the terms are there but calls are flat, the profile is being seen and not chosen. Our Performance guide explains each report.

Rank tracking needs a grid, because one search from your desk is taken from the point where proximity flatters you most. The free Local Rank Checker runs your keyword from every point of a 3×3 or 5×5 grid around the business and colors each cell by position: green for top three, amber for four to ten, orange for eleven to twenty, grey for not found. Run it before you change anything, save the screenshot, and re-run at four weeks and at twelve. The shape of the green area, and which competitors fill the cells you lose, is the most honest free picture of your Maps SEO.

The monthly routine

What separates profiles that hold the top three from profiles that visit it is a short routine; the exact cadence matters less than that it happens.

Cadence Task Where
Weekly Reply to new reviews, answer new questions, post if there is news Profile dashboard
Weekly Ask every finished customer for a review Counter, invoice, follow-up message
Monthly Add a few real photos Dashboard → Photos
Monthly Check regular hours, holiday hours and pending Google edits Dashboard → Edit profile
Monthly Read Performance search terms and actions Dashboard → Performance
Monthly Send the local link requests on your list Email
Quarterly Re-run the rank grid for two keywords Local Rank Checker
Quarterly Compare categories and review counts with the current top three Category Optimizer, Maps
Quarterly Check NAP on the major directories and the landing page Browser
Yearly Re-read the guidelines and audit the profile end to end Guidelines, audit sheet

Our local SEO checklist turns this into a fuller working list with the website, citation and AI-visibility items included.

Worked example: a family dental practice in Denver

A two-dentist family practice on Tennyson Street in Denver’s Berkeley neighborhood, call it Tennyson Family Dentistry, ranked first for its own name and nowhere useful for anything else. For “family dentist denver” the baseline grid, 5×5 at 1 km, showed green in the cells around the practice, amber across Berkeley and the Highlands, and grey east of Federal Boulevard and downtown.

The profile explained most of it. The primary category was “Dental clinic” with no secondaries, the services list was empty, the description was a paragraph about “the latest technology”, the newest review was nine months old and none had a reply, and the website field pointed at a homepage with a welcome video and no address. The Category Optimizer showed the practices filling the amber and grey cells used “Dentist” as primary with “Cosmetic dentist” and “Pediatric dentist” as secondaries.

Week one, the practice changed the primary to “Dentist”, added the two secondaries, and left out “Emergency dental service” because they do not take walk-ins outside hours. Services came straight from the fee schedule: exams, cleanings, fillings, crowns, clear aligners, whitening, children’s dentistry. Week two covered hours including the Saturday clinic, attributes, a rewritten description and twenty real photos. Week three put the review QR code on checkout receipts, had hygienists ask after cleanings, and cleared the reply backlog. Week four, the web developer turned the homepage into a proper location page with the address, the same service list and schema from the generator.

At four weeks the grid was green across Berkeley and most of the Highlands; the change was almost entirely category and services. At twelve weeks, with a steady run of new reviews mentioning cleanings, kids and aligners in the patients’ own words, amber had pushed into Sunnyside and Sloan’s Lake. Downtown stayed grey, held by practices with far more reviews closer to the city center, and the practice stopped chasing it. Performance search terms moved from mostly branded to mostly service terms, and calls followed.

Common mistakes

  • Treating GMB SEO as website SEO. Publishing blog posts while the primary category is wrong optimizes the half that matters less.
  • Keywords in the business name. It works until the suspension, and competitors report it.
  • A generic primary category, or categories for services you do not sell. The first caps eligibility; the second dilutes relevance and brings the wrong calls.
  • Checking rank from your own phone at the business. You are standing at the one point that flatters you most. Use a grid.
  • Posting daily while the services list is empty. A low-value task done well does not make up for a high-value task not done.
  • Buying reviews, or asking only happy customers. The first is a policy violation; the second is filtering, which Google also prohibits.
  • Letting user-suggested edits go live unnoticed. Hours and categories can change without your approval; check Edit profile monthly.
  • Changing everything at once and judging in a week. You will not know what worked; category changes are fast, reviews and links take months.

Do this now

  1. Run the Google Business Profile Optimizer and close every failed check today.
  2. Run the Category Optimizer and set the most specific primary category you genuinely qualify for, with secondaries for real services.
  3. Fill the services list and attributes, and confirm every day’s hours including holidays.
  4. Run the Local Rank Checker on a 5×5 grid for two keywords and save the screenshots as your baseline.
  5. Look up the review counts of the three profiles above you, then put the review QR code on every receipt.
  6. Reply to every existing review this week.
  7. Make the profile’s landing page a real location page with matching name, address, phone and schema.
  8. Put the monthly routine and the four-week and twelve-week grid re-checks in the calendar.

What to do next

Read how to rank higher on Google Maps for the ranking mechanics in depth, then how to optimize your Google Business Profile for the field-by-field walk-through.

Put this into practice

Run the free GBP Optimizer now

Type your business name, pick it from Google, and get a scored audit of the public profile: website, hours, phone, photos, reviews and category — plus AI suggestions for your description, posts, FAQs and review replies.

Frequently asked questions

Is Google My Business the same as Google Business Profile? +

Yes. Google renamed Google My Business to Google Business Profile in late 2021 and later retired the separate app, so you now manage the listing directly in Google Search and Google Maps. The listing, the ranking system and the optimization work are unchanged; only the name and the dashboard moved.

What is the difference between Google My Business SEO and regular SEO? +

Regular SEO ranks web pages in the organic results. Google My Business SEO ranks a Business Profile in Google Maps and the local pack, where distance from the searcher is a ranking factor and reviews count directly. Your website still matters, because Google uses its position in web results as part of prominence, but the unit being ranked is the profile.

How long does Google My Business SEO take to work? +

It depends on the lever. A primary category change can move Maps positions within days, and completing services, attributes and hours shows within a few weeks. Reviews, local links and citation clean-up build prominence over months, which is why we measure with a rank grid at four weeks and again at twelve.

Do Google Posts help Google My Business SEO? +

Not directly in anything we have measured. Posts change what a searcher sees once your profile is in front of them, so they help conversion and give a returning customer a reason to choose you. Spend the time on the primary category, services, reviews and your landing page first, then post when you have something worth saying.

Can I do Google My Business SEO myself? +

Yes, for a single location. Everything in this guide is done in the free profile dashboard, on your own website and with free tools; the work is mostly accuracy, consistency and a review routine. An agency earns its fee on multi-location businesses, suspensions and competitive categories where the link-building half needs sustained effort.

Does my website affect my Google Business Profile ranking? +

Yes. Google states that a business's position in web results is a factor in local ranking, and in practice the page your profile links to matters most: it should be about this location and these services, show the same name, address and phone as the profile, and carry LocalBusiness schema. A strong website cannot rescue a profile with the wrong category, but a weak one caps a good profile.

About the author. Locan Team — local SEO specialists who have spent years optimising Google Business Profiles and local rankings for real businesses, and who now publish free tools and guides on Locan. Why everything here is free →

Related guides

Keep going

All local SEO guides →
Google Business Profile Updated Sep 2026

How to Optimize Your Google Business Profile: The Complete Step-by-Step Guide

Every Google Business Profile field explained in the order we complete them for clients, from verification and categories to photos, posts and reviews, with a 30-minute checklist.

Read the guide →
Local rankings Updated Sep 2026

How to Rank Higher on Google Maps: The Complete Local Ranking Guide

How Google Maps ranks local businesses (relevance, distance, prominence), which Google Business Profile changes actually move positions, a 30-day plan, and a rank-grid worked example.

Read the guide →
Local rankings Updated Sep 2026

Google Business Profile Ranking Factors: What Actually Moves Local Rankings

Every GMB / Google Business Profile ranking factor grouped by profile, reviews, proximity, website, prominence and behavior: what Google says, what we observe, the effort, and how to check it free.

Read the guide →
Reviews Updated Sep 2026

Google Reviews for Local Businesses: How to Get More and Respond to Every One

How Google reviews affect local SEO and the sale, what Google's review rules allow, a system for asking every customer, reply templates by star rating, and how to flag reviews that break policy.

Read the guide →
Local rankings Updated Sep 2026

The Local SEO Checklist: 60 Steps From Setup to Ranking (Free)

A free local SEO checklist: 60 tasks in seven phases, from Google Business Profile setup to reviews, citations, schema and AI visibility, with a 30/60/90-day order and the free tool for each step.

Read the guide →
Google Business Profile Updated Sep 2026

Google Business Profile Categories: How to Choose Primary and Secondary Categories

A practitioner's guide to Google Business Profile categories: what they control, how to research competitors, a decision framework, a Denver HVAC example and how to change them safely.

Read the guide →

Stay in the loop

New guides and tools, straight to your inbox

One short email when a new tool ships or a guide gets a major update. No drip campaigns, nothing to buy — unsubscribe any time with one click.

Free, forever. We send one confirmation email first; every email has a one-click unsubscribe link.