Playbook
Playbook/Growth & retention

Google Business Profile Optimization

1911 min read2,199 words

A local business's Google Business Profile (GBP, formerly Google My Business) often drives more traffic and calls than their website. Optimizing it is part of every Growth and Pro engagement. This is the highest-ROI hour of work you'll do for any local client.


Why GBP matters more than most websites

When someone searches "[business type] near me" or "[business type] in [city]" on Google:

  1. The 3-pack (Google Maps results) shows above the organic links
  2. The 3-pack listings have phone, hours, photos, directions, reviews — right in the search results
  3. Many users never click through to a website at all — they just call or get directions from the listing

This means a well-optimized GBP can outperform a great website for local intent searches.

Your job for Growth/Pro clients: own this profile.


The audit (do this on day 1 of every new client)

Open their GBP listing. Score each:

ItemWhat you're looking forQuick fix
Business nameExactly matches their legal/DBA name. No keyword stuffing (against Google ToS)Edit if wrong
Category — primaryMost accurate category. Specific > generic ("Vegan Restaurant" > "Restaurant")Update
Categories — secondary5-9 additional categories that fitAdd more
Description750-character description with natural keywordsRewrite
AddressCorrect, with suite/floor if relevantVerify
PhoneMain public numberVerify clickable
WebsitePointed at the new site (the one you built)Update
HoursMatch what's actually true todayUpdate
Special hoursHolidays, closuresAdd upcoming
Service areaIf they deliver/serve outside their addressConfigure
PhotosAt least 20 high-quality photosAdd more
Logo + coverProperly sized and currentReplace
PostsActive in last 30 days?Schedule
Q&ACommon questions answered?Add 5+
Products / MenuIf applicable, fully populatedBuild out
ReviewsRecent + you've responded?Reply to all
ServicesEach major service listed with descriptionAdd
BookableBooking integration if applicableConnect
AttributesWheelchair accessible, veteran-owned, women-led, etc.Set true ones

Score: count "✅ already done" vs "needs work." Most clients score 30-50%. After your first month optimization, they should be at 90%+.


The first-week optimization sprint

Once you have profile access:

Day 1

  • Update business name to match legal/DBA exactly
  • Set primary category (use Google's autocomplete to find the most specific fit)
  • Add 5-9 secondary categories
  • Verify address, phone, website are correct

Day 2

  • Rewrite the business description (750 chars, natural language, key terms naturally placed)
  • Set service area if they deliver
  • Set hours including holiday hours for next 90 days

Day 3

  • Upload 20+ photos in proper categories:
    • Logo (square, transparent background ideal)
    • Cover photo (1024×575)
    • Interior (5+)
    • Exterior (3+)
    • Product / food / work shots (10+)
    • Team (3+)
  • Add the most useful 360° photo if you can capture one

Day 4

  • Add 5-10 Q&A pairs (you can post AND answer your own questions; Google encourages this)
    • "Do you take walk-ins?" → "Yes, walk-ins welcome..."
    • "What's parking like?" → "Free street parking + small lot behind the building."
    • "Do you have vegan/GF options?" → "Yes, marked clearly on every menu page."

Day 5

  • Add Services with descriptions (each becomes a search-relevant page)
  • Add Products or Menu if applicable
  • Set attributes (wheelchair access, free wifi, accepts credit cards, etc.)

Day 6

  • Audit recent reviews — respond to every single one (yes, even the 5-stars without text)
    • For 5-stars: warm thank you, mention something specific
    • For 4-stars: thank + ask what would make it 5
    • For 3 or below: empathy, never defensive, take it offline ("call us at...")
  • Set up review request automation (more below)

Day 7

  • Schedule the first GBP Post (more below)
  • Connect insights tracking (so you can include it in monthly reports)

Writing the description (this matters)

GBP descriptions show in some search results and influence ranking. 750-character limit.

Bad description (what most have)

"We are a family-owned business serving the community since 2010. Quality service is our top priority."

Good description (what to write)

"Mixed Greens is a fast-casual healthy eatery in St. George, UT — built-to-order bowls, knife-cut salads, açaí bowls and smoothies, made fresh every morning. Vegan, gluten-free, and high-protein options on every page of the menu. Order at the counter or via Uber Eats. Located on St. George Blvd, with a small dining area, free wifi, and outdoor seating. Open Mon-Sat. We've served St. George since [year] and rank #1 for 'healthy food' on Google reviews with 364+ five-star reviews."

What makes it work:

  • Specific (location, what you sell, dietary tags)
  • Includes what to do ("order at the counter or via Uber Eats")
  • Touches social proof
  • Reads naturally (no keyword stuffing)
  • Hits 700ish characters

GBP Posts (the underused weapon)

Most local businesses never post on their GBP. Posting weekly bumps you up in local results.

Post types & cadence

TypeWhen to useCadence
UpdateNew menu item, news, anything timely1–2/week
OfferPromo, discount, time-limited deal1/month
EventWorkshop, special hours, grand openingAs needed
ProductHighlight a specific product/menu item1–2/month

Post anatomy

  • Image (1200×900 ideal, must be high-res)
  • Headline (max 58 char — keep punchy)
  • Body (max 1500 chars but aim for 200–400)
  • CTA button (Order online, Book, Call, Sign up, Learn more, Buy)

Example post (restaurant)

Image: A photo of the new bowl Headline: "Spicy Teriyaki Bowl — back this week" Body:

"Our Spicy Teriyaki Bowl is back on the menu through Sunday — pan-fried tofu or chicken, broccoli, edamame, gochujang teriyaki over jasmine rice. $11.95. Available for dine-in, takeout, or Uber Eats." CTA: "Order online" → menu link

What to never post

  • Generic content unrelated to the business ("Happy Friday everyone!")
  • Pure self-promotion with no info ("We're the best!")
  • Anything that violates Google's policy (alcohol, regulated industries — see GBP guidelines)

Review management — the highest-leverage activity

Reviews drive ranking AND conversion.

The review-request system

Send a review request to every paying customer. Fastest channels:

For service businesses (HVAC, plumbing, etc.): After job completion, the technician texts a link from a saved template:

"Hey [Name] — thanks for letting us tackle [job] today. If we earned it, would you mind leaving a quick Google review? Direct link: [g.page/yourbusiness/review]. Means a lot."

For restaurants: QR code on receipts and at the register that goes to the review link. Train staff to mention it ("If you enjoyed the meal, a quick Google review really helps us out").

For appointment-based (dentist, salon, etc.): Auto-text after the appointment: "Thanks for visiting today! If you have a sec, a quick Google review would mean the world: [link]."

Use a tool like Birdeye ($299+/mo) for big clients. For small clients, a simple text template + reminder works.

The response template

Every review gets a response, ideally within 24 hours.

5-star with text:

"[Name] — thank you! So glad you loved the [specific thing they mentioned]. Hope to see you again soon!"

5-star with no text (just stars):

"Thank you for the 5 stars! Means a lot."

4-star:

"[Name] — thanks for taking the time to leave a review. We'd love to know what would have made it 5 stars — feel free to reach out at [phone/email] and we'll do our best to make it right."

3-star or below:

"[Name] — really appreciate the honest feedback. We'd love to learn more so we can do better. Could you give us a call at [phone] or email [email]? — [Owner Name]"

Never:

  • Argue with the reviewer publicly
  • Use template language obviously
  • Ignore negative reviews (looks worse than a bad reply)
  • Use AI-generated responses verbatim (people can tell)

How many reviews to aim for

  • Bare minimum to be competitive: 50+
  • Top 10% in your category: 100+
  • Top 1% (becomes a moat): 500+

Steady cadence > big bursts. 3-5 new reviews per month consistently is better than 50 in one week (Google flags suspicious bursts).


Photo optimization (Google sees photos a lot)

GBP photos get 2-3× more views than the website does, for many local businesses.

  • Add new photos weekly. Even just 1 per week.
  • Tag them properly. Google offers categories: Interior, Exterior, At work, Food & drink, Identity (logo/cover), etc.
  • Customer photos count. Encourage customers to post photos when they leave a review.
  • Geotag location. Most phones do this automatically (turn on location for the camera app).
  • Resolution matters. Min 720p, ideal 1080p+.

Quick win: Upload 12 new photos this month. Almost guaranteed to bump rankings within 2-4 weeks.


Service area & multi-location

Service area businesses (HVAC, plumbers, mobile services)

  • Set "I deliver to customers" mode
  • Define service area by city or radius
  • HIDE the home address (Google will respect this — required for many service providers)

Multi-location businesses

  • Create one GBP per location
  • Use Google Business Profile Manager (formerly GMB) to manage in bulk
  • Each location needs unique photos, distinct phone numbers if possible

Tracking GBP performance (for the monthly report)

GBP Insights gives you:

  • Search queries that found you
  • Direction requests
  • Profile views
  • Calls from listing
  • Photo views
  • Website clicks from listing

Pull these monthly. Include in your client's monthly report (template in doc 12).

For Pro clients, track rank position for top 5 keywords using a tool like Local Falcon ($24/mo) or BrightLocal ($39/mo). Show movement month-over-month.


Common GBP mistakes (avoid these)

  • Keyword-stuffing the business name ("Joe's Plumbing - Best Plumber in Phoenix - 24/7 Emergency Service")
  • Using a virtual office or PO Box as the address (against ToS for service-area businesses with physical address)
  • Multiple listings for the same business (gets you flagged or merged)
  • Fake reviews (Google's review filter catches these and can suspend your listing)
  • Letting a third-party "GMB optimization" company do this for $99/month — most do nothing or actively harm
  • Ignoring profile suggestions / verifications (Google lowers your visibility for unresponsive owners)
  • Not claiming the listing in the first place (#1 most common — ~30% of small businesses haven't claimed)

What to charge for GBP work

  • Included in Growth ($197): Initial audit + first-month optimization + monthly maintenance (posts, review responses, photo additions)
  • Included in Pro ($397): Above + monthly rank tracking, advanced category strategy, Q&A management
  • Add-on (one-time): Initial deep-clean / claim recovery for badly-managed profiles → $400 one-time

Don't break GBP out as a separate product. It's part of being a "Growth tier" client. Bundling it in makes the upsell from Starter to Growth easier.


The 30-minute monthly maintenance routine (per client)

Once a client's GBP is fully optimized, ongoing maintenance per client takes ~30 min/month:

  • 5 min: respond to all new reviews
  • 5 min: schedule 2-3 Posts for the next 2 weeks
  • 5 min: upload 4-6 new photos
  • 5 min: pull metrics for the monthly report
  • 10 min: check if anything's drifted (hours, info, recent edits, suggestions to confirm)

At 10 clients, that's 5 hours/month of GBP work. At $50 of value/hour built into your subscription pricing, you're delivering $2,500/mo of value with $250 of effort. The math is great.


A note on Google Local Service Ads

For some verticals (HVAC, plumbing, electricians, lawyers, real estate), Google offers "Local Service Ads" — pay-per-lead ads above the 3-pack with the "Google Guaranteed" badge.

  • High-cost-per-lead ($30–$200+ depending on vertical) but high intent
  • Requires verification (background check, license check, insurance check)
  • Only available in select markets but expanding

For Pro tier clients in eligible verticals, this is a worthwhile add-on. You don't manage the ad creative; Google does. You optimize the profile, respond to leads quickly, and Google tracks results.

Charge separately: $200/mo management fee + actual ad spend pass-through.


The TL;DR

For every Growth/Pro client:

  1. Week 1: complete audit + optimization sprint (4–8 hours of work)
  2. Ongoing: 30 min/mo maintenance
  3. Monthly: include GBP metrics in their report
  4. Quarterly: review keyword rankings, adjust strategy

Done well, GBP optimization is the most visible, fastest-feedback, highest-ROI thing you do for clients. Master this and you have a defensible product.