How to Optimize Your Google Business Profile

October 29, 2026

Phone map with three pins outside a Saint John storefront, Google Business Profile optimization

Key Takeaways

  • Keep the business name exactly as it reads on your signage. Adding a city or service keyword puts the profile at risk of suspension.
  • Set the primary category to your main revenue line and add only the secondary categories needed to describe your core business.
  • Write the review ask into file closing or job completion, send it to every client, reply to every review, and never offer an incentive.
  • The firm owns the Business Profile account and adds its agency as a manager, never the reverse.
  • Tag each profile's website link with UTM parameters so GA4 reports profile traffic separately from other organic search.

Google Business Profile optimization means working the two ranking factors you control, relevance and prominence, because Google also weighs distance. This 16-item checklist covers categories, services, photos, reviews, posts and consistent business details. Finish it and your profile is complete and accurate. Then update it every week so it never sits abandoned.

When someone nearby searches for a lawyer, a dental clinic or a plumber, the map results often decide who gets the call. Your Google Business Profile fills those results. Most of the work on it is plain admin: the right category, accurate hours, real photos and a steady flow of reviews that you reply to.

The trouble is that profiles drift. Hours change and a second phone number creeps in. An agency sets up the account under its own login, or someone adds a city name to the business name and triggers a suspension. You won't see any of it on the dashboard until the calls slow down.

This checklist fixes that. It has 16 items in three phases. Each item explains why it matters, gives you a check you can run in about a minute and tells you how to fix the problem. After the checklist we cover what gets profiles suspended, how firms with several offices should set up ownership, and the extra limits that law firms and clinics in Canada work under.

How does Google decide which profiles show in the map pack?

Google ranks local results on relevance, distance and prominence. Distance depends on where your office is and where the searcher is, so your effort goes into relevance and prominence.

Relevance is how well your profile matches the search. It comes from your primary category, secondary categories, services, description and the page the profile links to. Prominence is how established and trusted the business looks. It comes from reviews and your replies, photos, activity, and business details that match everywhere they appear. Google's local ranking tips set the baseline: businesses with complete and accurate info are more likely to show up in local search results. If your info isn't accurate, your profile might not show up for relevant searches in your area.

A complete profile is only the starting point. If you fill it in once and leave it, you end up with wrong holiday hours, unanswered reviews and photos of a lobby that has since been renovated. That's why the checklist below splits into setup items you confirm each quarter and activity items you run every week and every month.

The routine we run

We moved our own DigiBenders listing into the Saint John map pack. We also run Google Business Profile work for law firms and clinics across Atlantic Canada as part of our SEO services. Every profile follows the same schedule:

  • Weekly: publish one post, reply to every new review, and check the booking link and any message channel.
  • Monthly: add new photos, log calls, direction requests and website clicks, and compare them with the UTM-tagged profile traffic in GA4.
  • Quarterly: run all 16 checks below and search again for duplicate listings.

To see how this works for a business in our home market, read our page on local SEO in Saint John, NB.

Is your profile claimed, named and categorised correctly?

The first phase sets the foundation: who controls the profile, what the business is called, what it does and when it's open. These six items rarely change. Confirm them each quarter and after any move, rebrand or new service line.

  1. Claim and verify every location.
    • Why: Google's local ranking tips say verification tells Google you're authorized to represent the business, so the profile is more likely to show up in search results.
    • Check: Sign in to the Business Profile account and confirm that each location shows as verified, with no pending prompt.
    • Fix: Request verification for any location that isn't verified. Google may ask for a short video of the location, its signage and proof that you manage it, so have someone on site ready to record.
  2. Use the exact business name, with no keywords added.
    • Why: Google's representation guidelines ask you to represent the business the way it appears in the real world on signage, stationery and other branding. Following those guidelines is a condition of keeping the profile from being suspended.
    • Check: Compare the profile name with your sign, letterhead and website header. They should match word for word.
    • Fix: Remove any city, service or tagline you added, so "Firm Name | Saint John Injury Lawyer" goes back to "Firm Name". If your registered name really does include a service word, keep it exactly as registered and signed.
  3. Choose the primary category for your main revenue line.
    • Why: Categories tell Google what kind of business you are. Google's guidance says to choose the fewest categories it takes to describe your overall core business, so every secondary category needs a reason to be there.
    • Check: Compare the primary category with your largest source of revenue. A firm that earns its fees from personal injury files shouldn't lead with a generic law category.
    • Fix: Set the primary category to the closest match for that revenue line. Add secondary categories only for other services that bring in real work, and remove the rest.
  4. List services with descriptions that match your website's service pages.
    • Why: The services list describes what you do in the words people search. Matching it to your service pages keeps the profile and the site describing the same business.
    • Check: Put the profile's services list next to your website navigation. Every service should have a page, and every service page should appear on the profile.
    • Fix: Add any missing services with a short, plain description, and rename entries to match your page titles.
  5. Add products where they apply.
    • Why: A fixed-scope offer shown on the profile tells people what they can buy before they call. Google's guidance notes that its in-store products feature is available only for retail businesses, so service firms should add products only where their dashboard offers the option.
    • Check: Ask whether a client could buy something as-is, such as an initial consultation, a cleaning or a furnace tune-up. If they could and there's no product entry, one is missing.
    • Fix: Add the offer with a photo and a plain description. Skip this section if all your work is custom. Law firms and clinics should check their regulator's rules before showing any fee.
  6. Set hours, holiday hours and "more hours".
    • Why: Google's guidance lists business hours, including special hours, as core profile information. Wrong hours send people to a locked door.
    • Check: Open the profile on your phone as a searcher. Confirm today's hours and the hours for the next statutory holiday, such as Canada Day or Thanksgiving.
    • Fix: Enter special hours for every holiday before it arrives. Use "more hours" for things like an intake line, walk-in times or emergency service hours.

Do your contact details, service area and description match your website?

They should match line for line. A searcher who sees one phone number on the map and another on your site starts to doubt both. These four items line the profile up with your website and with how the business actually operates.

  1. Use one phone number and the exact website URL.
    • Why: NAP consistency, meaning the same name, address and phone number everywhere, lets the profile and the site confirm each other. A stray second number also splits your call history.
    • Check: Open the profile, your website footer and your contact page side by side. You should see the same number in the same format, and the website link should open the right page over https.
    • Fix: Use your main local number everywhere. If you have more than one office, point the website link at the matching location page, not the homepage.
  2. Set the service area correctly, and hide the address only if clients never visit.
    • Why: Google's eligibility and ownership guidelines say a business must make in-person contact with customers during its stated hours. Google's guidance also asks that your address and service area be accurate and precise.
    • Check: Search your business name in Google Maps on a phone. The setting is wrong if clients never come to you but your street address shows, or if clients do visit and the address is hidden. Then compare the service area list with the towns you actually serve.
    • Fix: Trades firms that go to the client should set a service area by town or region and hide the address. Law firms and clinics that see clients in person should keep the address visible.
  3. Write a business description that says who you serve and where.
    • Why: Google's guidance says published content should highlight what makes your business unique. A searcher deciding whether to call needs facts, not a slogan.
    • Check: Read the opening sentences. Do they say what you do, who you do it for and which towns you cover? If they open with "committed to excellence", rewrite them.
    • Fix: Write plain sentences that cover your services, client type, area, languages and how to book. Keep every claim within your regulator's advertising rules.
  4. Complete the attributes.
    • Why: Google's guidance lists details such as parking or Wi-Fi availability as part of a complete profile. Attributes also answer practical questions, such as whether there's step-free access.
    • Check: Open the attributes panel and confirm that every attribute shown is answered and true. Accessibility answers should match the real entrance, elevator and washroom.
    • Fix: Fill in accessibility, languages where the option exists, and any identity attributes your business chooses to display. If your team serves clients in French, say so wherever the profile allows, even if that means the description.

What do you need to publish every week and month?

Every week, publish a post, reply to new reviews and check your booking link. Every month, add photos and review your performance numbers. These six items keep a complete profile from going stale and show you whether it brings in calls.

  1. Add photos monthly across six types.
    • Why: Google's guidance says photos and videos show customers what you offer and tell the story of your business.
    • Check: Look through the photos as a searcher would. You need an exterior someone could recognise from the street, an interior, the team, recent work, a logo and a cover photo. The newest photo should be from this month.
    • Fix: Add a few real photos each month. You don't need to geotag them. Keep clients, patients and files out of the frame, because Google's guidance doesn't allow images that contain personal information.
  2. Build a repeatable review ask and reply to every review.
    • Why: Google's guidance says replying to reviews shows you value feedback, and positive reviews and helpful replies can help a business stand out. Google's prohibited content policy says a review should reflect an actual experience and be genuine and unbiased. It bans offering incentives such as payment, discounts, free goods or services in exchange for a review.
    • Check: Are any reviews unanswered? Is the review request a written step in your file-closing or job-completion checklist?
    • Fix: Send the same review link to every client when the file closes or the job is done, not only to the happy ones. Screening out unhappy clients first, known as review gating, conflicts with the genuine and unbiased standard, so don't do it. Reply to every review without confirming any details of the person's matter.
  3. Seed the Q&A with the five questions clients ask.
    • Why: Clients ask the same handful of questions before they call. An answer from the business saves them from relying on guesses from strangers.
    • Check: If your profile shows a questions section, has the business answered the five questions your front desk hears? Are any public questions still open?
    • Fix: Add those five questions and answer them in plain language. If your profile doesn't show Q&A, put the same answers in an FAQ on the matching location page.
  4. Publish a post every week.
    • Why: Posts show searchers that the business is active and give them a reason to click, call or book.
    • Check: Look at the updates on your profile. Was the latest post published within the past week?
    • Fix: Rotate between updates, offers and events. Give each post one real photo and a link to the relevant page. Clinics and law firms should keep offers within their advertising rules.
  5. Turn on the booking link and any messaging option, and monitor them.
    • Why: A searcher who is ready to act should be able to book or reach you without hunting for a form.
    • Check: Tap the booking link on a phone and confirm it opens the booking or contact page for that location. Send a test message through any messaging option the profile shows.
    • Fix: Point the booking link at the location's own booking page. Name one person to monitor every message channel during business hours.
  6. Track performance monthly and tag the website link with UTM parameters.
    • Why: The profile's Performance view shows calls, direction requests and website clicks. UTM parameters let GA4 separate profile visits from other organic search traffic.
    • Check: In GA4, open the traffic acquisition report and switch the dimension to session campaign. Profile visits should appear under their own campaign name.
    • Fix: Add a tag such as ?utm_source=google&utm_medium=organic&utm_campaign=gbp-saint-john to each profile's website link, with one campaign name per location. Log calls, direction requests and website clicks in a spreadsheet every month.
Laptop showing an analytics dashboard on a kitchen table, used to track Google Business Profile performance

What gets a Google Business Profile suspended?

Check for four causes before you publish any change: a keyword-stuffed name, an ineligible address such as a virtual office, a duplicate listing, and gated or paid reviews. Google's representation guidelines say that to keep a profile from being suspended, you must avoid prohibited content, represent your business accurately and follow the product guidelines.

Run this pre-check before any edit goes live:

  • Keyword-stuffed name. Does the name match your signage word for word? If you added a city or service, remove it before Google acts on it.
  • Virtual office. Google's guidance requires in-person contact with customers during stated hours and rules out a P.O. box or a mailbox in a remote location. In our reading, a virtual office or mail drop where nobody meets clients fails that test. Ask yourself whether a client could walk in during your listed hours and meet someone.
  • Duplicate listing. Google's guidance says there should be only one profile per business, because extra profiles cause problems with how your information displays on Maps and Search. Search Maps for your current name, past names, former addresses and individual practitioners, and request removal of any extras.
  • Review gating and incentives. Google's prohibited content policy bans reviews posted in exchange for incentives. It also flags content showing unusual volumes or patterns of review contributions. Check that every client gets the same review link and that nothing is offered in return.

What to do if your profile is suspended

Fix the cause first. If the name was stuffed, change it back. If the address was ineligible, switch to a service area or move the profile to a staffed office.

Don't create a new profile to replace the suspended one, because that creates the duplicate problem described above. Gather evidence that the business operates as listed, such as photos of your signage and your business licence. Then submit a reinstatement appeal from inside the account that owns the profile.

How should multi-location firms and regulated professions handle profiles?

Give each staffed office its own profile, use the same name on every profile, and link each one to a matching location page on your site. The firm owns the account and adds its agency as a manager. Law firms and clinics also need to check every word, photo and review reply against their regulator's rules.

One profile per office, one page per profile

Every staffed office that meets clients gets its own verified profile, and no office ever has two. Use the same business name on every profile, matching the sign at each office. Keep categories consistent unless an office really does offer a different mix of services.

Each profile should link to its own office page, not the homepage. That page should repeat the profile's name, address, phone number and hours exactly. It should list the services offered at that office using the same names as the profile, and include a map and directions. Match the primary category to your main service page and give each secondary category a page of its own. Our own site uses the same one-page-per-market structure, with separate pages for local SEO in Halifax and local SEO in Moncton.

Who owns the Business Profile account

The firm owns it. Google's eligibility and ownership guidelines say only business owners or authorized representatives may verify and manage a profile, and that you can add a manager to share access. They also say ownership can be revoked, for example when you haven't signed in recently or when the business confirms that you or your agency is no longer authorized.

Make the primary owner a Google account the firm controls. Ideally it's tied to a shared firm mailbox rather than one employee's address. Add your agency as a manager, never the reverse. Sign in yourself from time to time so the owner account stays active. When an agency relationship ends, the firm removes the agency's access.

What law firms and clinics can and cannot say

Law societies and health regulatory bodies set advertising rules for their members, and those rules vary by province. Check your regulator's current standard before you write a description, a post or a review reply.

  • Confidentiality comes first. Never confirm in a reply that the reviewer is a client or patient, and never mention their matter or treatment. Google's guidance also doesn't allow content that contains private or confidential information, such as sensitive records or contact information linked to a name.
  • Watch your claims. Your profession may restrict words such as "specialist" or "expert", promises about outcomes, and comparisons with other firms. Leave them out unless your regulator allows them.
  • Reviews on your website. Some regulators restrict testimonials in advertising, so a clinic may need to link to its profile instead of quoting reviews on the site. Some rules may also treat review requests as soliciting testimonials, so confirm before you automate the ask.

For more detail by profession, read our guides to SEO for lawyers and local SEO for dentists.

Colleagues reviewing a map with several office pins while planning Google Business Profiles

What does the full Google Business Profile optimization checklist look like?

Here are all 16 steps with the check for each, ready to copy into a spreadsheet or task tool. Run the full table once a quarter, and run rows 11 to 16 on their weekly and monthly schedule.

# Step One-minute check
1 Claim and verify every location Each location shows as verified with no pending prompt
2 Use the exact business name Name matches signage, letterhead and website header word for word
3 Set the primary category for your main revenue line Primary category matches your largest revenue source; no unneeded secondary categories
4 List services matched to service pages Every profile service has a site page and every service page is on the profile
5 Add products where they apply Each fixed-scope offer has a product entry, or the section is skipped on purpose
6 Set hours, holiday hours and more hours Today's hours and the next holiday show correctly on a phone
7 Use one phone number and the exact website URL Profile, footer and contact page show the same number; link opens the right page
8 Set the service area and address correctly Address shows only if clients visit; service area matches the towns you serve
9 Write a plain business description Opening sentences name the service, the client type and the towns covered
10 Complete the attributes Every attribute shown is answered and true, including accessibility
11 Add photos monthly across six types All six types present; newest photo is from this month
12 Build a review ask and reply to every review No unanswered reviews; the ask is a written closing step for every client
13 Seed the Q&A Your five common questions are answered by the business, or covered on the location page
14 Post every week Latest post was published within the past week
15 Turn on and monitor booking and messaging Booking link opens the right location page; test message gets answered
16 Track performance and tag the website link GA4 shows profile visits under their own campaign name

Wrapping Up

Map pack visibility comes from ordinary work done on a schedule. The first phase makes sure each profile is verified, named the way your sign reads and categorised for your main revenue line. The second lines the profile up with your website and with how you actually operate. The third keeps it active with photos, reviews, posts and traffic you can measure in GA4. All of it depends on the rules that protect the profile: no keyword-stuffed names, no virtual offices, no duplicates, no gated or paid reviews, and the firm, not the agency, holding the account. If you'd rather have a team run the checklist and the weekly routine for you, book a free consultation with our team in Saint John.

Got a Project in Mind? We’ll Make It Happen.

Nikhil Sharma, CEO & Software Architect at DigiBenders, Saint John, New Brunswick.
Data Analysts and Data Engineers at DigiBenders, Saint John, New Brunswick.
Zara, dog and Pawlity Assurance engineer a part of the creative team at DigiBenders, Saint John, NB.
Meet Chaudhari - Partner and Senior Designer at DigiBenders - Innovative digital agency in NB
Get Started

Share on

What People <Ask>

How long does it take for Google Business Profile changes to show up?

Does posting on Google Business Profile help your ranking?

Can I use a virtual office address for my Google Business Profile?

How many photos should I add to my Google Business Profile?

Should I respond to negative reviews, and how?

Related Posts

All Blogs