Multistead / Resources / GBP optimization

Guide

Google Business Profile optimization: a step-by-step checklist for every location

Google Business Profile optimization is making each location's profile complete, accurate and active: the right name and categories, correct hours, real services and photos, a link to the location's own page, and replies to every review. None of it is a trick. It is doing the basics well, at every location, every month.

Google says local results are decided mainly by relevance, distance and prominence (Google Business Profile Help). You can't move your address closer to the searcher. You can make the profile clearly relevant to what people search, and build prominence through reviews, links and a strong website. The steps below do exactly that, in order of impact. At the end there is a checklist table you can run for each location.

Before you start: confirm who owns the profile

Optimization is wasted if the profile sits in a former employee's Gmail. Check that a brand-controlled account holds primary ownership, and that each location manager is an owner or manager on their own profile. If you run a franchise or a group, settle that first using our guide to Google Business Profile management for multiple locations.

1. Use the real-world business name, nothing more

The name on the profile should match the name on the sign, the website and the receipts. For a chain, that is usually the brand name, and some brands add the neighborhood when it is how the location is known (for example "Brand Name Midtown"). Don't add keywords, services or city names that aren't part of the real name. Google's guidelines for representing your business forbid it, and keyword-stuffed names are a common reason for suspensions. It may help briefly; it isn't worth the risk to a profile with years of reviews.

2. Pick the most specific primary category

The primary category is the single strongest relevance signal you control. Choose the most specific one that describes the core business: "Medical spa" rather than "Spa", "Physical therapy clinic" rather than "Health". Then add secondary categories only for things the location actually offers as a main line of business. For a multi-location brand, headquarters should set one category set per location type, so every location of that type matches.

How to choose: search your main service in a city where you don't operate, open the top three map results and note their primary categories. If the leaders all use a more specific category than you, test it.

3. Set the address or service area correctly

If customers visit you, show the exact address with a pin in the right spot, including the suite or unit. If you go to customers (home services, mobile treatments), hide the address and set a service area of the towns or zip codes you really cover. Don't use a virtual office or a mailbox as an address. Google expects a staffed location, and these addresses are a frequent cause of suspensions.

4. Keep hours, special hours and holiday hours current

Regular hours should match the website exactly. Set special hours before every public holiday, not on the day. Use the more-hours options (for example online service hours, delivery or senior hours) where your category offers them. Wrong hours cost visits directly, and "it said open, it was closed" is a classic one-star review.

5. Use a local phone number for each location

Each location should have its own local number that rings at that location, the same number shown on its location page. If you use call tracking, put the tracking number as the primary number and the location's main number as an additional phone, so the details stay consistent.

6. Link to the location's own page, with tracking

Point the website field to the location's page, not the brand home page. A searcher who taps "Website" from a Midtown profile wants Midtown's hours, team and booking, not a list of 40 locations. A good location page also backs up the profile for Google: the same name, address and phone, plus LocalBusiness schema that states them in code.

Add UTM parameters, for example ?utm_source=google&utm_medium=organic&utm_campaign=gbp, so each profile's visits show up separately in Google Analytics. If you have an online booking link, add it to the appointment field too.

7. Fill in services and products in full

List every service the location offers, using the words customers search, with a short description and a price or "from" price where you can. Products work the same way for retail. For a brand, write the service list and descriptions once at headquarters, then let each location switch on what it offers. This is where many profiles look half-finished next to competitors.

8. Write a description that says what, where and for whom

You get up to 750 characters. Lead with what the location does and where, in plain words, in the first two lines (that is what shows before "More"). Mention what makes this location different: parking, the team's credentials, languages spoken, the neighborhoods it serves. Don't paste the brand's mission statement into 40 profiles, and don't include links or promotions; Google's guidelines don't allow them in the description.

9. Set the attributes that apply

Attributes cover accessibility, amenities, payments, and identity attributes the owner chooses to display. They help profiles show for filtered searches and answer questions before a customer has to ask. Check them once a quarter; the available options change by category.

10. Add real photos, regularly

Upload photos of this location: the outside (so people recognize it from the street), the inside, the team and real work. Stock images and the same brand photos on every profile tell a customer nothing. Ask each location to add a few new photos each month. Check the photos customers upload too; you can't delete them, but you can report ones that break Google's policies.

11. Post updates, offers and events

Google Business Profile posts show on the profile and keep it looking active. Post local news, a seasonal offer, an event or a new service a couple of times a month, with a photo and a button to the location page or booking. Posts are a light-touch way for franchisees to localize the brand's calendar. Don't expect them to lift rankings on their own; their job is to help the person already looking at the profile choose you.

12. Reply to every review

Reviews are the clearest prominence signal you can influence, and replies show every future customer how the location treats people. Reply to positive and negative reviews, within a few days, in a personal voice, and never share health or personal details. Ask every happy customer for a review, the same way, without filtering who you ask; Google prohibits selectively soliciting positive reviews. Our guide on how to respond to Google reviews has 14 ready-to-use replies.

13. Watch for suggested edits and duplicates

Anyone can suggest an edit to your profile, and Google sometimes applies changes it believes are correct. Check for "Google updates" weekly and reject wrong ones. Search Maps for each location's name and address now and then; duplicate profiles (often from an old address or a former owner) split reviews and confuse customers. Ask Google to merge or remove them.

14. Measure the result, location by location

The profile's own performance view shows searches, calls, direction requests and website clicks. Your UTM-tagged visits show in Analytics, and Search Console shows which queries bring people to each location page. To see whether optimization moved rankings, run a geo-grid scan before and after: an average rank hides the fact that a location can be first at its front door and invisible two miles away. Our Google Maps rank tracker scans a 7×7 grid around each location.

Google Business Profile optimization checklist

Run this for each location. Tick what is done; the score updates as you go (it isn't saved anywhere). Print it, or copy it into a spreadsheet with one column per location.

DoneItemWhat good looks likeOwnerHow often
OwnershipBrand account is primary owner; location manager is owner or managerHQOn any staff change
Business nameReal-world name, no added keywordsHQOn rebrand
Primary categoryMost specific category for the core businessHQQuarterly
Secondary categoriesOnly real main lines of businessHQQuarterly
Address or service areaExact address and pin, or a true service area with the address hiddenHQOn move
Regular hoursMatch the website exactlyLocationMonthly
Holiday and special hoursSet ahead of every public holidayLocationBefore each holiday
PhoneLocal number for this location; tracking number as primary if usedHQQuarterly
Website linkThe location's own page, with UTM tagsHQAfter any site change
Booking linkGoes straight to booking for this locationHQQuarterly
Services or productsFull list, customer wording, prices where possibleHQ writes, location switches onWhen the menu changes
DescriptionWhat, where and for whom in the first two lines; no linksHQ template, location detailTwice a year
AttributesEvery attribute that truly appliesLocationQuarterly
PhotosExterior, interior, team and work at this locationLocationMonthly
PostsA local update, offer or event, with a buttonLocationTwice a month
Review repliesEvery review answered within a few daysLocation, sensitive ones approvedDaily or weekly
Suggested editsGoogle updates checked and wrong ones rejectedLocationWeekly
DuplicatesNo second profile for the same locationHQTwice a year
Location pageSame name, address, phone and hours, plus LocalBusiness schemaHQQuarterly
MeasurementPerformance, Analytics and a rank grid reviewedHQ and locationMonthly

Mistakes that get profiles suspended or ignored

  • Keywords in the business name. It breaks Google's guidelines and invites suspension.
  • Virtual offices and coworking addresses where nobody meets customers.
  • Several profiles for one location, for example one per service.
  • Big changes all at once. Changing name, address and category together can trigger re-verification. Make one change at a time where you can.
  • Every profile linking to the home page, which wastes the visit and the relevance signal.
  • Review gating: asking only happy customers for reviews. Google prohibits it, and the FTC's rule on fake reviews bans review suppression (FTC, August 2024).

Optimizing profiles across many locations

The steps don't change at 50 locations; the work does. Three habits keep it manageable:

  • Split the fields. Headquarters owns the name, categories, services wording, website links and schema. Each location owns hours, photos, posts and review replies. The "Owner" column above is a starting point.
  • Run the checklist as a monthly report, one row per location, so the gaps are visible and nobody argues about who missed what.
  • Fix the pages, not just the profiles. Profiles rank better when the page they link to is clearly about that location. See SEO for multiple locations for the page side.

Where Multistead fits

Multistead gives every location its own website from templates headquarters approves, with owners editing their own hours, team, offers and photos. On the Local plan ($449 per location per month, billed annually) it connects Google Analytics, Search Console and Business Profile per location, drafts replies to Google reviews (positive ones can auto-post; sensitive ones wait for the owner), and runs a monthly 7×7 rank grid. Each location has its own reports and dashboards, and headquarters sees every location side by side. During onboarding our team sets up and matches each location's listings on the directories that matter, such as Apple Business Connect, Bing Places and Yelp, and the platform flags any mismatch afterward.

Questions

How long does Google Business Profile optimization take to work?

Fixes such as a better primary category, correct hours and a link to the location's own page can show in Maps results within weeks. Prominence from reviews and links builds over months. Run a rank grid before and after so you can see the change location by location.

Do Google Business Profile posts help rankings?

Treat posts as a way to convert people already looking at your profile, not as a ranking lever. They show the location is active and give a reason to book. Keep them local and regular.

Should I put keywords in my business name?

No. Google's guidelines say the name should match the real-world name. Keyword-stuffed names risk suspension, which costs far more than any short-term gain.

Who should optimize the profiles in a franchise, headquarters or the franchisee?

Both. Headquarters should own the brand-wide fields: name, categories, services wording, website links and schema. The franchisee should own the local fields: hours, photos, posts and review replies, with sensitive replies approved.

What is the most important Google Business Profile setting?

The primary category, closely followed by accurate hours and a website link to the location's own page. Together they decide whether you show for the right searches and whether the searcher who clicks finds what they need.

Free consultation

See Multistead with your own locations.

Book a free consultation. We'll look at your locations, show you their sites inside the hub, and walk through your rollout and what it would cost.

  • Completely free
  • No obligation, no card needed
  • Video call at a time that suits you

Partner, investor or press? Book a 1:1 business meeting instead.

Calendar not loading? Open the booking page.