Most local service businesses obsess over the website and ignore the Google Business Profile (GBP). That’s backwards. For a Toronto plumber, dentist, or law firm, the Map Pack — the 3 results with the map at the top of Google — is where 60–70% of new-customer clicks come from. GBP is the engine; the website is a passenger.
Here’s a 60-minute checklist to fully optimize a GBP. Run it once for the biggest local-SEO lift you can get without writing a single line of code.
Minute 0–5: verify and clean
- Confirm the listing is verified (badge in the dashboard). If not, request verification — it’s usually a postcard or video call now.
- Business name: just the legal name. No keyword stuffing (“Best Toronto Plumber Co.”) — Google penalizes this.
- Confirm the address is exactly consistent with how it’s written everywhere else (website footer, Yellow Pages, Facebook). “St.” vs “Street” matters.
- Phone: a real local number (Toronto: 416 / 647). Toll-free numbers underperform in local pack.
Minute 5–10: primary & secondary categories
- Primary category is the biggest single ranking factor in GBP. Pick the most accurate, least specific one. (E.g., a dentist who does some Invisalign should pick “Dentist,” not “Orthodontist.”)
- Add 4–7 secondary categories for everything else you actually do. Don’t add unrelated categories to capture more keywords — Google’s gotten good at penalizing this.
Minute 10–20: service area & services list
- If you serve customers at a physical location: enable “Yes” for that, hide the “Service area” field.
- If you go to the customer (plumber, electrician, mobile pet groomer): set “Hide my address” and define a service area by city or postal code. Don’t set it too wide — Google ranks you better in the centre of your defined area.
- Add every individual service you offer as a separate Service entry — with a 1–2 sentence description and a starting price (or “Starting at $X”). This is one of the most under-used GBP features and it directly influences which queries you surface for.
Minute 20–35: photos
The single highest-impact action you can take in 60 minutes. Listings with 12+ photos get ~50% more profile actions.
- Cover photo: wide-format, on-brand, shows what you do.
- Logo: square, transparent if possible.
- Exterior: 2–3 photos showing the storefront from the street.
- Interior: 4–6 wide shots of the space.
- At work: photos of your team actually doing the work.
- Team: a couple of human-face shots — the “real people” signal.
- Before-and-afters or finished projects: if your work is visual.
Upload them all in one batch. Avoid stock photography — Google can tell.
Minute 35–45: business description, hours, attributes
- Description (750 chars): first sentence is what you do, where, and for whom. Mention your top 3–5 service categories naturally. Don’t keyword-stuff.
- Hours: regular hours + special hours for any holidays in the next 12 months. Outdated holiday hours kill conversions.
- Attributes: tick the ones that genuinely apply (Wheelchair accessible, Online appointments, Free Wi-Fi, etc.). Each attribute can be a filter customers use in Maps search.
Minute 45–55: Q&A and posts
Pre-seed your Q&A
Anyone can post a question on your listing — including competitors trying to sow doubt. Get ahead of it: open the Q&A section in incognito mode (so you’re seen as a regular user), post 4–6 questions your real customers ask, then switch back to your owner account and post helpful answers. Questions like:
- “Do you accept emergency calls after hours?”
- “Do you offer free estimates?”
- “What areas do you serve?”
- “How quickly can you book me in?”
Schedule your first post
Use the “What’s new” or “Offer” post type. New-customer special, recent finished job (with photo), seasonal reminder. Posts expire after 7 days — commit to one per week. Active profiles outrank inactive ones in the Map Pack.
Minute 55–60: review flywheel
You’ll never “catch up” on reviews unless you make asking part of the job:
- Get your direct Google review link from your GBP (looks like
g.page/r/...). - Save it in a text expander or QR code your front desk can use.
- After every job/appointment, send a thank-you text or email with the link.
- Reply to every review (positive or negative) within 24 hours.
That’s it. No tool needed. The clinics, plumbers, and law firms that dominate their Toronto neighbourhoods all do this religiously.
What to expect
Listings that go through this full optimization typically see noticeable ranking and visibility lift within 4–8 weeks. The reviews flywheel compounds for as long as you keep asking — that’s the slowest piece to move but the most durable advantage.
What we do for clients
We run this whole optimization plus ongoing GBP management for our local-SEO clients — weekly posts, review monitoring, Q&A pruning, photo refreshes. See our SEO services or book a free audit if you want us to look at your specific profile.
Stay Updated
Get notified when we publish
No spam, no third-party sharing. We'll only email you when we have something genuinely useful to share — usually once or twice a month.