Local SEO

Google Business Profile optimization checklist for local service businesses

A practical Google Business Profile checklist: categories, services, photos, reviews and the mistakes that keep businesses out of the map pack.

For most local businesses, the Google Business Profile does more selling than the website. It's what appears on Google Maps and in the "map pack" at the top of local searches, and plenty of customers call straight from it without ever visiting your site.

Yet most profiles are set up once and never touched again. Here's a checklist to work through, roughly in order of impact.

1. Get the basics exactly right

  • Business name: your real business name as customers see it on signage and paperwork. Adding keywords ("Smith Plumbing – Best Emergency Plumber Austin") breaks Google's guidelines and can get the profile suspended.
  • Address or service area: if customers come to you, show your address. If you travel to them (plumbers, cleaners, mobile detailers), set a service area and hide the address.
  • Phone number: a local number that's answered, or at least texted back (see missed-call text-back).
  • Hours: including holiday hours. Wrong hours are one of the quickest ways to earn a bad review.
  • Website link: point it to the most relevant page, not automatically the homepage.

2. Choose categories carefully

Your primary category is one of the strongest signals you control. Choose the one that best describes your main service ("Plumber", not "Contractor"). Then add secondary categories for other genuine services ("Water heater installation service", "Drainage service").

Check which primary category the top-ranking competitors in your area use. It's visible on their profiles.

3. Fill in services and products

List every service you actually offer, with a short description in plain language. Use the words customers search for ("boiler repair", "emergency leak repair"), not internal jargon.

If you sell products, add them with photos and prices where it makes sense.

4. Write a description that helps customers

You have 750 characters. Say what you do, who you serve, where you work, and what makes you different, in the first two sentences. Don't stuff it with city names.

5. Add real photos, regularly

  • Your team, vehicles, premises and signage.
  • Before and after shots of real work.
  • Short videos of jobs in progress.

Real, recent photos build trust far more than stock images. Add a few every month.

6. Build a steady stream of reviews

Reviews influence both ranking and choice. Ask every customer, automate it, and reply to every review. The full system is in how to get more Google reviews.

7. Use posts and updates

Google posts (offers, updates, events) won't transform rankings on their own, but they show the profile is active and give customers another reason to click. Once or twice a month is plenty.

8. Answer the questions customers ask

Add your own FAQs to the Q&A section: pricing basics, service areas, emergency availability, payment options. Keep an eye on questions others post so they don't go unanswered.

9. Make sure your website backs it up

Google cross-checks your profile against your website and other listings. Make sure:

  • your name, address and phone number match everywhere,
  • you have a page for each main service, and for each area if you cover several towns,
  • your site loads quickly on a phone and makes calling or booking obvious.

This is the "local landing page" side of local SEO.

10. Track what's working

Your profile's performance section shows calls, website clicks, direction requests and the searches people used to find you. Check it monthly. It's free insight into what customers actually type.

Common mistakes that hold profiles back

  • Keyword-stuffed business names.
  • The wrong primary category.
  • Duplicate or outdated listings.
  • Service areas covering half the country.
  • No new reviews in months.
  • Photos that are all stock or all from launch day.

Frequently asked questions

How long does it take to rank in the map pack?

It depends on your competition, distance from the searcher and how strong your profile and reviews are. Fixing basics like categories, services and reviews can show movement within weeks; competitive areas take longer.

Do I need a physical address for a Google Business Profile?

You need a real address to verify, but service-area businesses that visit customers can hide it and show a service area instead. Virtual offices and PO boxes generally aren't allowed.

Should I have one profile for each location?

Yes, if each location is staffed and serves customers during its stated hours. Each one needs its own accurate details, reviews and ideally its own page on your website. See multi-location SEO.

Isaac Abolarinwa · Scale Business HQ

Independent growth partner for local, service and e-commerce businesses. I find where a business loses customers, then design, build and automate the systems that keep them.