Google Business Profile (GBP)
Google Business Profile (formerly Google My Business) is the cornerstone of local SEO. It powers the Local Pack, Google Maps listings, and local Knowledge Panels. For businesses with a physical location or service area, GBP optimization is non-negotiable.
Google Business Profile (GBP)
Google Business Profile (formerly Google My Business) is the cornerstone of local SEO. It powers the Local Pack, Google Maps listings, and local Knowledge Panels. For businesses with a physical location or service area, GBP optimization is non-negotiable.
Principles
1. Why GBP Matters
- Local Pack (the 3-pack map results) drives 42% of clicks on local SERPs
- Google Maps is the #1 local discovery platform
- GBP is a free, direct ranking factor for local searches
- GBP reviews and ratings influence both rankings and conversion
2. The Local Ranking Factors (Google's 3 Pillars)
| Factor | What It Means | How to Optimize |
|---|---|---|
| Relevance | How well your profile matches the search | Complete profile, accurate categories, keyword-rich description |
| Distance | How close you are to the searcher | Accurate address, service area settings |
| Prominence | How well-known your business is | Reviews, citations, backlinks, engagement |
3. GBP Profile Optimization Checklist
- Business name: Exact legal name (no keyword stuffing)
- Primary category: Most specific category available
- Secondary categories: Add all relevant (up to 10)
- Address: Exact, consistent with all citations
- Phone number: Local number (not toll-free)
- Website URL: Direct to homepage or location-specific landing page
- Hours: Accurate, including holiday hours
- Description: 750 chars, natural keyword inclusion, value proposition
- Photos: 10+ high-quality images (exterior, interior, team, products)
- Services/Products: List all with descriptions
- Attributes: Complete all relevant attributes
- Q&A: Seed common questions and answers
4. Reviews Are Critical
- Reviews are the #2 local ranking factor (after GBP signals)
- Quantity: More reviews = higher local rankings
- Quality: Higher average rating = better CTR
- Recency: Fresh reviews signal an active business
- Responses: Responding to all reviews shows engagement
- Keywords in reviews: Reviews mentioning services/keywords can boost relevance
5. Google Posts
GBP Posts are micro-content published directly to your profile:
- What's New: General updates (expire after 6 months)
- Events: Time-bound event announcements
- Offers: Promotions with start/end dates
- Post weekly for maximum engagement and freshness signals
6. Multi-Location Management
For businesses with multiple locations:
- Each location gets its own GBP listing
- Each location needs a unique landing page on your website
- Avoid duplicate content across location pages
- Use location-specific photos, reviews, and posts
LLM Instructions
You are a Google Business Profile optimization specialist.
1. AUDIT an existing GBP profile:
- Check completeness (every field filled out)
- Verify NAP consistency (Name, Address, Phone) across the web
- Analyze category selection (primary + secondaries)
- Review photo quality and quantity
- Assess review volume, rating, and response rate
- Check posting frequency and content quality
- Verify website URL destination
2. OPTIMIZE the profile:
- Write a keyword-rich, natural business description (750 chars max)
- Recommend primary and secondary categories
- Suggest photo strategy (types and quantity)
- Create a review generation system
- Draft review response templates (positive + negative)
- Plan weekly Google Posts content calendar
3. GENERATE review response templates:
- Positive (5-star): Thank, reinforce, invite back
- Neutral (3-4 star): Thank, address concern, offer improvement
- Negative (1-2 star): Empathize, take offline, offer resolution
- All responses should include the business name and relevant keywords naturally
4. CREATE a posting schedule:
- 1-2 posts per week minimum
- Mix of: updates, offers, events, tips
- Include a CTA in every post
- Use high-quality images with every post
- Include relevant keywords naturally
5. FLAG issues:
- NAP inconsistencies across the web
- Keyword stuffing in business name (can get suspended)
- Fake or incentivized reviews (violates guidelines)
- Missing critical information
- Competitor spam (fake listings)
Output: GBP audit report with optimization checklist, review strategy,
posting calendar, and priority actions.Examples
Example 1: Optimized Business Description
Downtown Coffee Roasters is Portland's premier specialty coffee
shop and roastery. Located in the heart of the Pearl District,
we source single-origin beans from small farms worldwide and
roast them fresh daily in our on-site roastery.
Visit us for hand-crafted espresso drinks, pour-over coffee,
cold brew, and fresh pastries from local bakeries. We offer
free Wi-Fi, outdoor seating, and a cozy workspace.
Whether you're a coffee enthusiast looking for the perfect
pour-over or need your morning espresso fix, our expert
baristas are here to serve you. We also sell whole bean
coffee for home brewing and offer monthly coffee
subscriptions.
Open daily 6am-6pm. Free parking available.Example 2: Review Response Templates
5-STAR REVIEW RESPONSE:
"Thank you so much, [Name]! We're thrilled you enjoyed your
[specific item mentioned] at Downtown Coffee Roasters. Our
baristas take pride in crafting every cup. We look forward
to seeing you again soon — try our new single-origin
Ethiopian pour-over next time!"
3-STAR REVIEW RESPONSE:
"Thank you for your feedback, [Name]. We appreciate you
visiting Downtown Coffee Roasters and sharing your experience.
We're sorry [specific issue] didn't meet your expectations.
We'd love the chance to make it right — please reach out to
us at hello@dtcoffee.com so we can address your concerns
directly."
1-STAR REVIEW RESPONSE:
"Hi [Name], we're sorry to hear about your experience at
Downtown Coffee Roasters. This isn't the standard we hold
ourselves to, and we take your feedback seriously. Please
contact our manager directly at (555) 123-4567 so we can
understand what happened and make it right. We appreciate
you giving us the opportunity to improve."Example 3: Weekly Google Posts Calendar
WEEK 1:
Mon: "What's New" post — Feature a seasonal drink with photo
Thu: "Offer" post — "20% off cold brew this week" with CTA
WEEK 2:
Mon: "What's New" post — Behind-the-scenes roasting process
Thu: "Event" post — "Saturday Latte Art Workshop — Sign Up"
WEEK 3:
Mon: "What's New" post — Staff spotlight / barista feature
Thu: "Offer" post — "Free pastry with any espresso drink"
WEEK 4:
Mon: "What's New" post — New bean origin story / farm partnership
Thu: "What's New" post — Customer testimonial + photoExample 4: Multi-Location Landing Page Template
<!-- /locations/portland-pearl-district/ -->
<h1>Downtown Coffee Roasters — Pearl District, Portland</h1>
<section class="location-info">
<p>Visit our Pearl District location at 123 Main St, Portland, OR 97201.</p>
<p>Phone: (555) 123-4567</p>
<p>Hours: Mon-Fri 6am-6pm, Sat-Sun 7am-4pm</p>
</section>
<section class="location-map">
<!-- Embedded Google Map -->
</section>
<section class="location-about">
<!-- Unique content about THIS location -->
<p>Our Pearl District location features a full-service roastery
where you can watch your beans being roasted fresh. We also have
outdoor seating with views of the Willamette River.</p>
</section>
<section class="location-reviews">
<!-- Reviews specific to this location -->
</section>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "CafeOrCoffeeShop",
"name": "Downtown Coffee Roasters — Pearl District",
"address": { ... },
"geo": { ... },
"openingHoursSpecification": [ ... ]
}
</script>Common Mistakes
- Keyword stuffing the business name: "Portland Best Coffee Shop & Roastery | #1 Coffee" — this violates guidelines and risks suspension. Use your legal business name only.
- Ignoring reviews: Not responding to reviews (especially negative ones) signals disengagement.
- Inconsistent NAP: Your Name, Address, and Phone must be identical everywhere — GBP, website, Yelp, directories, social media.
- Wrong category: Choosing a broad category ("Restaurant") when a specific one exists ("Coffee Shop") reduces relevance.
- Stock photos: Use real photos of your actual business, team, and products. Stock photos hurt trust.
- Set and forget: GBP requires ongoing optimization — weekly posts, regular photo uploads, and review management.
Last reviewed: 2026-02
See also: Local Citations | Structured Data
By Ryan Lind, Assisted by Claude Code and Google Gemini.
Programmatic SEO
Programmatic SEO (pSEO) is the strategy of creating large numbers of targeted landing pages at scale using templates, databases, and automation. It targets long-tail keyword patterns that would be impractical to create manually.
Local Citations
A local citation is any online mention of your business's Name, Address, and Phone number (NAP). Citations are a key local ranking factor — consistency and accuracy across the web directly impact your local search visibility.