Playbook
Playbook/Growth & retention

Google Business Profile Optimization

1911 min read2,213 words

A local business's Google Business Profile (GBP, formerly Google My Business) often drives more traffic and calls than their website. Basic optimization is included in the $197/mo subscription for every client. 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 every client: own this profile during the subscription.


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 the $197/mo: Initial audit + first-month optimization + monthly maintenance (posts, review responses, photo additions)
  • Add-on (one-time): Initial deep-clean / claim recovery for badly-managed profiles → $400 one-time
  • Add-on (recurring): Advanced rank tracking + Q&A management + aggressive review-acquisition campaign → quoted separately, typically $100–$200/mo

Don't break basic GBP out as a separate product, it's part of the subscription. Reserve add-on pricing for genuinely heavier work (deep-clean, ad management, aggressive review campaigns).


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 clients in eligible verticals, this is a worthwhile paid add-on (separately quoted, on top of the $197/mo subscription). 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 subscription 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.