Google Business Profile optimization checklist illustrated: a phone showing a licensed electrical services listing on a local map, with a map pin, completed checklist and rising ranking chart in a residential neighborhood
One free listing decides which electrician, HVAC tech or plumber gets the call in your city.

Every audit I deliver starts in the same place. Not the website. Not the backlinks. The Google Business Profile.

After auditing hundreds of profiles for electricians, HVAC companies, plumbers and pest control businesses, the pattern is almost boring: the profile is about 40% complete, the last photo went up eleven months ago, half the reviews were never answered, and the competitor taking their calls posts weekly and responds to everything within a day.

Quick housekeeping so we're talking about the same thing: Google renamed Google My Business (GMB) to Google Business Profile in late 2021. Same listing, now managed straight from Google Search and Maps. So if you got here searching for a "Google My Business optimization checklist", or "optimisation checklist" from the UK, this is it, unchanged.

Below is the exact 42-point checklist I work through for clients, in the order I actually do it. Nothing here costs money. Consistency is the price.

Why this one listing decides who gets the call

Three numbers make the case better than I can:

  • Google Business Profile signals are the single biggest local pack ranking factor group, roughly a third of the algorithm: according to Whitespark's Local Search Ranking Factors study, the industry's long-running expert survey.
  • Google's own data: customers are 70% more likely to visit and 50% more likely to consider buying from businesses with a complete Business Profile.
  • 87% of consumers used Google to evaluate local businesses, per BrightLocal's Local Consumer Review Survey. For emergency trades (a dead panel, a burst pipe, a broken AC in July), that evaluation happens in minutes, on a phone, inside the Map Pack.

Google's local algorithm weighs three things: proximity (where the searcher is), relevance (how well your profile matches the search) and prominence (how much Google trusts you). You can't move proximity. Everything on this checklist moves the other two.

Only have an hour? Do these five first

The highest-impact items, if you do nothing else today:

  1. Set the correct, most specific primary category.
  2. Fill in every service you offer, each with a description.
  3. Write the 750-character business description: trade, cities and differentiator in the first sentence.
  4. Upload 10 real job photos from your phone's camera roll.
  5. Text your review link to your last 10 happy customers.

That single hour puts you ahead of most local competitors. Now the full checklist.

Stage 1, Foundation & verification (1–6)

  1. Claim and verify your profile. I still find businesses working from an unclaimed listing a customer or Google created. Search your business name on Maps, claim it, and get owner access, not manager access through an old agency account you can't reach.
  2. Expect video verification. Google now routinely verifies service-area businesses by video, filming your van, tools, license and work area. It's normal; don't panic and don't create a second listing if it stalls. One business, one profile.
  3. Use your exact real-world business name. "Smith Electric", not "Smith Electric | Best Electrician Dallas 24/7". Stuffed names violate Google's guidelines and are the #1 suspension trigger.
  4. Choose the most specific primary category. This is the strongest ranking signal on the entire profile. "Electrician", "HVAC contractor", "Plumber", "Pest control service", not "Contractor" or "Business service". If you're an emergency-heavy shop, check whether a more specific option exists for your trade and test it.
  5. Add every honest secondary category. An electrician who installs EV chargers should carry "Electric vehicle charging station contractor". Only add categories for work you genuinely do. Each one changes which searches you can appear in.
  6. Kill duplicate listings. Old addresses, previous business names, a second profile someone made "to rank twice", merge or remove them. Duplicates split your reviews and confuse the algorithm.

Stage 2, Contact & location data (7–12)

  1. Use a local phone number you actually answer. If you use call tracking, set the tracking number as primary and your real line as an additional number, so Google can still match your NAP (name, address, phone) across the web.
  2. Keep NAP identical everywhere. Website footer, Yelp, Facebook, directories, same name, same number, same format. Machines treat mismatched data as risk; risk loses rankings. If your business has vanished from Maps entirely, start with my diagnosis guide.
  3. Set up as a service-area business (SAB) if customers don't visit you. Hide the street address, Google requires it, and never use a PO box, virtual office or coworking address.
  4. List service areas you genuinely cover. Up to 20 cities or zips. Adding 50 towns you'd never drive to dilutes relevance and creates angry callers you have to turn down.
  5. Set accurate hours, including holiday hours. If you answer emergency calls 24/7, say so. "Closed" at 9pm hands the panicking homeowner to whoever shows open.
  6. Link the website field to the right page. Usually your homepage, but if the profile is for a second city branch, link that city's landing page. Add UTM tags (e.g. ?utm_source=gbp) so GA4 shows you exactly what the profile drives.

Stage 3, Services, description & attributes (13–18)

  1. Fill the services section completely. Every service under every category (panel upgrades, EV charger installation, drain cleaning, AC repair, termite treatment), each with a description written in the words customers actually search.
  2. Use the description formula: what + where + why you. You get 750 characters; only the first ~250 show before "More". Mine open with trade, cities and the differentiator (licensed, response time, guarantee) then proof. Keywords help discovery; readability wins the call.
  3. Set every honest attribute. Licensed, insured, emergency service, free estimates, veteran-owned, online estimates, attributes appear as badges and power "near me" filters.
  4. Add your opening date. "15+ years in business" is a trust signal Google displays, and longevity feeds prominence.
  5. Use the products section for offers. Trades businesses skip it, which is why it works: "$89 AC tune-up", "Free EV charger quote", financing options, with images. They show as tappable cards on mobile.
  6. Add a booking or quote link. If you use Housecall Pro, Jobber, ServiceTitan or even a simple form, wire the appointment link. Fewer steps between search and booked job beats any clever copy.

Stage 4, Photos & visual proof (19–23)

  1. Hit 10 real photos immediately, then add weekly. Profiles with steady photo activity get measurably more calls and direction requests. A Tuesday job-site photo from your phone beats a professional shoot from 2023.
  2. Prioritize before/after and job-site shots. A cleanly-wired panel, the new condenser install, the finished bathroom. This is what a homeowner comparing three companies actually studies.
  3. Show the team and the trucks. People hire the company whose van and faces they recognize. It also quietly proves you're a real local operation, which matters more every year as spam listings flood Maps.
  4. Never upload stock photos. Customers can tell, and profiles leaning on stock imagery are a known spam signal.
  5. Add your logo and a proper cover photo. The cover is your Map Pack thumbnail in many views, make it a real, sharp photo of your work or team, not a blurry crop.

Stage 5, The review engine (24–29)

  1. Ask the same day, every job. Text the direct review link (get it from your profile's "Ask for reviews" button) before the invoice email. Same-day asks convert several times better than a week-later blast.
  2. Build steady velocity, not bursts. Four reviews a month for a year beats 48 in January. Sudden spikes look bought, to Google and to customers.
  3. Nudge customers to mention the service and city. "Would you mind mentioning it was a panel upgrade in Frisco?" Reviews containing service and location keywords reinforce exactly the relevance Google is trying to confirm.
  4. Respond to 100% of reviews within 48 hours. BrightLocal's survey work shows the overwhelming majority of consumers factor responses into their choice, and owner responses are another place service and city terms appear naturally. Write like a human, not a template.
  5. Never gate, never buy. Filtering out unhappy customers before they reach Google violates guidelines, and fake or incentivized reviews now carry federal fines, the FTC's fake review rule allows penalties over $50,000 per violation. The boring, clean path wins.
  6. Report review spam, yours and competitors'. Fake negative reviews on your profile and fake five-star floods on a competitor's can both be reported. The Maps spam fight is winnable; most businesses just never file.

Want me to score your profile against all 42 points?

I'll audit your Google Business Profile, your Map Pack rankings and your top 3 competitors, and send you the highest-impact fixes. Free, no obligation, within 24 hours.

Get My Free GBP Audit

Stage 6, Posts, Q&A & messaging (30–34)

  1. Publish a Google Post weekly. Completed projects, seasonal offers, "we're in your neighborhood this week". Posts expire, so cadence beats perfection, batch four on a Monday morning if that's what it takes.
  2. Seed the Q&A section yourself. Post the five questions every customer asks (pricing, service area, licensing, warranties, emergency availability) and answer them from the owner account. It's allowed, and it beats a stranger answering wrong.
  3. Answer new public questions fast. Question askers are bottom-of-funnel; an unanswered question is a lead walking to the next profile.
  4. Turn on messaging only if you'll answer. Slow responses hurt more than no chat at all. If you enable it, treat it like the phone.
  5. Tag every link you post with UTMs. Posts, products, booking links, tag them all so the profile's real contribution shows up in analytics instead of hiding as "direct" traffic.

Stage 7, Tracking & maintenance (35–38)

  1. Read the performance report monthly. Calls, direction requests, website clicks, and the actual search terms people used. If calls aren't trending up, something above is broken. This report tells you what.
  2. Watch for unannounced edits. Google and "helpful" users can change your categories, hours and phone. Check the profile monthly and revert bad edits. This quietly costs businesses more calls than any algorithm update.
  3. Re-audit quarterly against this checklist. Services change, cities change, features ship. A 20-minute quarterly pass keeps the profile matching reality.
  4. Adopt new GBP features early. Google consistently gives fresh features extra visibility. When a new module appears in your dashboard, be the first electrician in town using it.

Stage 8, AI visibility: where your profile travels next (39–42)

Your profile no longer just feeds the Map Pack. It's now source data for AI answers, and that changes the last four points:

  1. Treat your GBP as Gemini's database. Google's Gemini and AI Overviews read Business Profile and Maps data directly when they recommend local businesses. A complete profile is most of the work of Gemini SEO already done.
  2. Mirror your data where other AIs look. ChatGPT leans on Foursquare, Bing Places and Apple Business Connect for local answers, claim all three and keep them identical to your GBP. That's the core of ChatGPT SEO for a trades business.
  3. Match your website schema to the profile. LocalBusiness markup with the same name, phone, areas and hours gives machines a second confirmation of everything the profile claims.
  4. Ask the AIs about your business monthly. "Who's the best electrician in [your city]?" in ChatGPT, Gemini and Perplexity. It's the new rank tracking. My full AI search optimization guide covers what to do with the answers.

The mistakes that get profiles suspended

A suspension means weeks of zero Google calls while you appeal. Every one of these is avoidable:

  • Keyword stuffing the business name (still the #1 trigger)
  • Virtual offices, PO boxes or coworking spaces as the address
  • Duplicate listings for the same business
  • Review gating or buying reviews
  • Making many major edits at once, change name, address, categories and hours in one sitting and you look like a hijacked profile. Space significant edits days apart.
The compliant path is slower for a month and faster forever. I've never had a client profile suspended following this checklist, and I've rescued several that arrived suspended.

What actually moves rankings (if you're prioritizing)

Honest weighting, from running this for years: the primary category and review velocity with responses do the heavy lifting. Complete services and description come next, then photo activity. Everything else is maintenance that protects those four.

And the profile is one leg of local SEO, not the whole race. Pair it with the trade-specific playbooks, electricians, HVAC companies, plumbers, pest control, and if you're weighing what professional help runs, my local SEO cost breakdown gives real 2026 numbers.

Frequently Asked Questions

Is Google My Business the same as Google Business Profile?

Yes, Google renamed Google My Business (GMB) to Google Business Profile in late 2021. Same listing, now managed through Google Search and Maps directly. A "Google My Business optimisation checklist" (UK spelling included) applies unchanged.

What is the most important part of a Google Business Profile?

The primary category. It's the strongest ranking signal on the profile. Pick the most specific match for your trade, then let reviews and complete services do the rest of the lifting.

How often should I update my Google Business Profile?

Photos and posts weekly, review responses within 48 hours, and a full checklist audit quarterly. Active profiles earn measurably more calls and direction requests than static ones.

How long does GBP optimization take to work?

Completeness fixes often move the needle in 2–6 weeks. Competitive Map Pack positions built on reviews and citations typically take 3–6 months. It's the fastest lever in local SEO, but it compounds with the rest.

Can I add keywords to my business name?

No, the name must match your real-world business name. Keyword-stuffed names are the #1 suspension trigger. Put keywords in categories, services and the description instead.

Do I have to show my home address on the profile?

No, set up as a service-area business: hide the street address and list the areas you cover. Google requires hiding it if customers don't visit you, and PO boxes and virtual offices are never allowed.

Hossainul Sazzad

Local SEO & Paid Ads specialist for home service businesses in the US, UK and Canada. Google-certified (including Google My Business certification), and behind results like 359K organic clicks for a UK retailer and a Texas electrical company's traffic doubling in 6 months. Every audit ships with a GBP scorecard.