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.
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.
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:
To see how this works for a business in our home market, read our page on local SEO in Saint John, NB.
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.
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.
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.
?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.
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:
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.
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.
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.
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.
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.
For more detail by profession, read our guides to SEO for lawyers and local SEO for dentists.

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 |
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.
There's no fixed timeline. Simple edits such as hours or a new photo often appear quickly, while changes to the name, category or address can be held for review before they go live. If an edit hasn't appeared, open the profile editor and look for a pending or under-review notice before you change it again.
Treat posts as a way to keep the profile current and win the click, not as a guaranteed ranking lever. Google's guidance on local ranking stresses complete, accurate and up-to-date information, and a weekly post is one visible sign that someone maintains the profile. Posts also give searchers a reason to call or book.
No, not if nobody meets clients there during your listed hours. Google's guidance says a business must make in-person contact with customers during its stated hours, and it rules out a P.O. box or a mailbox in a remote location. If you travel to clients, set up a service area and hide the address instead.
Start by covering six types: exterior, interior, team, recent work, logo and cover photo. After that, add a few new photos every month so the newest image shows the business as it looks now. Clinics and law firms should keep clients, patients and files out of every photo.
Yes, reply to every negative review, calmly and briefly. Thank the person, acknowledge the concern without confirming any details of their matter, and invite them to contact the office directly. Never argue in public and never offer anything in exchange for changing or removing the review, which Google's guidance prohibits. Law firms and clinics should never confirm that the reviewer was a client or patient.