20 KiB
Google Business Profile Optimization Guide
Google Business Profile (formerly Google My Business) is the single most influential factor in local pack rankings. A fully optimized GBP generates 7x more clicks than an incomplete one. Businesses with 100+ photos receive 520% more calls and 2,717% more direction requests than the average listing.
Profile Completeness Checklist
Every field in GBP contributes to ranking signals, user trust, or conversion actions. Complete profiles rank higher and convert better.
| Field | Impact | Priority | Notes |
|---|---|---|---|
| Business Name | Critical (ranking) | P0 | Must match real-world name exactly. No keyword stuffing — Google suspends for this |
| Primary Category | Critical (ranking) | P0 | Single biggest ranking factor after proximity. Choose the most specific category available |
| Address | Critical (ranking) | P0 | Must match NAP across all citations. Use Suite/Unit format consistently |
| Phone Number | High (ranking + conversion) | P0 | Use a local number, not toll-free. Must match citations |
| Website URL | High (conversion) | P0 | Link to location-specific page, not homepage (for multi-location) |
| Hours of Operation | High (ranking + UX) | P0 | Inaccurate hours trigger negative reviews. Update holidays, seasonal changes |
| Secondary Categories | High (ranking) | P1 | Add every legitimately relevant category (up to 9 additional). Each unlocks new attributes |
| Business Description | Medium (conversion) | P1 | 750 characters max. Front-load keywords naturally. Describe services, differentiators, service area |
| Attributes | Medium (ranking + UX) | P1 | Check every applicable attribute. Google uses these for filter searches |
| Photos | High (engagement) | P1 | Minimum 25, target 100+. Cover all categories. Add new photos monthly |
| Products | Medium (conversion) | P1 | List every product/service with descriptions, prices, and photos |
| Services | Medium (ranking) | P1 | Structured service list with descriptions. Keywords matter here |
| Google Posts | Medium (engagement) | P2 | Weekly minimum. Keeps profile active and adds keyword signals |
| Q&A | Medium (conversion) | P2 | Seed 10-20 common questions with answers. Monitor for competitor sabotage |
| Booking URL | Medium (conversion) | P2 | Direct link to appointment scheduling reduces friction |
| Messaging | Low-Medium (conversion) | P3 | Enable only if you can respond within 24 hours consistently |
Primary and Secondary Categories
How Categories Affect Rankings
The primary category is the strongest single signal for which searches your listing appears in. Google uses it to determine relevance for query matching. A dentist with the primary category "Dentist" will outrank one with "Dental Clinic" for "dentist near me" searches, even if both offer identical services.
Category Selection Strategy
- Research competitors: Check what primary category the top 3 local pack results use for your target keywords. Use GMBSpy, Pleper, or manual inspection to identify competitor categories
- Be specific: "Personal Injury Attorney" outranks "Lawyer" for personal injury searches. "Thai Restaurant" outranks "Restaurant" for Thai food searches. Always choose the most specific applicable category
- Use secondary categories liberally: Add every category that genuinely describes your business. A dentist might add: Cosmetic Dentist, Pediatric Dentist, Emergency Dental Service, Teeth Whitening Service, Dental Implants Provider
- Monitor category changes: Google adds and removes categories regularly. Check quarterly for new categories that apply to your business
- One primary only: You cannot rank for everything. Choose the primary based on your highest-value service and search volume
Category Impact on Attributes
Each category unlocks different attributes. Adding "Restaurant" gives you menu attributes. Adding "Hotel" gives you amenity attributes. The more categories you add, the more attributes become available — and attributes influence both rankings and user filtering.
Common Category Mistakes
- Adding categories for services you do not actually offer (policy violation, risks suspension)
- Using a broad category when a specific one exists
- Not updating categories when the business adds new service lines
- Ignoring category-specific features that unlock (menu editor for restaurants, class schedule for fitness studios)
Business Attributes
Attributes serve two purposes: they help Google match your listing to filtered searches (e.g., "wheelchair accessible restaurants near me"), and they build user trust by answering questions before users ask.
Attribute Types
| Type | Examples | Impact |
|---|---|---|
| Factual | Wheelchair accessible, Free Wi-Fi, Outdoor seating, Parking available | Filter-based ranking and user trust |
| Subjective | Popular for lunch, Good for groups, Cozy, Upscale | Google collects these from user input; you can suggest |
| Identity | Black-owned, Women-led, Veteran-led, LGBTQ+ friendly | Matching for identity-based searches, growing in usage |
| Service | Online appointments, Curbside pickup, Delivery, In-store shopping | Critical for service-based filtering post-COVID |
Attribute Best Practices
- Check every attribute that legitimately applies — leaving attributes blank is a missed signal
- Review attributes quarterly; Google adds new ones without notification
- Identity attributes are optional and should only be used if genuinely accurate
- Service attributes (online appointments, curbside) significantly affect conversion for relevant searches
Photos Strategy
Photos are an underinvested ranking and conversion signal. Listings with more than 100 photos receive dramatically more engagement than those with fewer than 10.
Required Photo Types
| Photo Type | Minimum | Purpose | Tips |
|---|---|---|---|
| Exterior | 3+ | Help customers find the building. Daytime, nighttime, street view | Include signage. Capture from the angle customers approach |
| Interior | 5+ | Show the environment. Helps set expectations | Well-lit, clean, during business hours. Show key areas |
| Team/Staff | 3+ | Build trust and personal connection | Professional but approachable. Include leadership and frontline |
| Products | 5+ | Showcase what you sell | High quality, well-lit, consistent styling. Show variety |
| At Work | 3+ | Demonstrate service delivery | Action shots of team serving customers or performing services |
| Food & Drink | 10+ (restaurants) | Primary conversion driver for restaurants | Professional food photography. Show signature dishes |
| Common Areas | 3+ | Meeting rooms, waiting areas, parking | Especially important for offices, medical, and hospitality |
Photo Optimization
- File naming: Use descriptive, keyword-rich file names before upload (e.g.,
chicago-dentist-office-interior.jpgnotIMG_4521.jpg) - Geo-tagging: Embed GPS coordinates in photo EXIF data matching the business address before upload
- Resolution: Minimum 720px wide. Recommended 1200px+. Google displays photos prominently
- Frequency: Upload 2-5 new photos per month to signal an active, current business
- Customer photos: Encourage customers to upload photos. User-generated photos carry significant trust signals
- Remove bad photos: Monitor for low-quality, irrelevant, or competitor-uploaded photos. Flag inappropriate photos for removal through GBP
- 360 tours: Google-approved photographers can create 360 virtual tours. These increase engagement time on the listing by 2x on average
- Cover photo: Set the cover photo intentionally. While Google may override it, a strong cover photo influences first impressions
- Logo: Upload a clear, correctly sized logo (250x250px minimum). This appears in Google Maps and search results
Google Posts
Google Posts appear directly on your GBP listing in search results and Google Maps. They expire after 7 days (except Events, which expire after the event date), making consistent posting essential.
Post Types
| Type | Use Case | Character Limit | CTA Options |
|---|---|---|---|
| What's New | News, tips, announcements, seasonal content | 1,500 chars (first 100 visible) | Learn more, Book, Order, Call, Sign up |
| Event | Upcoming events with dates and times | 1,500 chars + date/time fields | RSVP, Get tickets, Learn more |
| Offer | Promotions, discounts, sales | 1,500 chars + coupon code + T&C | Get offer, Order online, Redeem online |
Google Posts Best Practices
- Frequency: Minimum 1 post per week. Top performers post 3-5 times per week
- Front-load the message: Only the first 100 characters display without clicking "Read more." Put the hook and keyword in the opening
- Include a CTA: Every post should have a clear call-to-action button. "Book" and "Learn More" are the highest-engagement CTAs
- Include a photo: Posts with photos get 10x more engagement than text-only posts. Use 1200x900px minimum
- Use keywords naturally: Google Posts contribute to keyword signals for your listing. Mention services, location, and specialties
- Track performance: GBP Insights shows post views and CTA clicks. Use this to refine content strategy
- Seasonal content: Align posts with holidays, local events, and seasonal services (e.g., "HVAC tune-up before summer" in April)
- No keyword stuffing: Write for humans. Posts are visible to customers and should enhance trust, not look spammy
Q&A Section Management
The Q&A section on GBP is publicly visible and anyone can ask and answer questions — including competitors.
Seeding Strategy
Proactively seed your Q&A with 10-20 of the most common customer questions. Log into a personal Google account (not the business account) to ask the questions, then answer from the business account. This is Google-approved behavior.
Recommended Seed Questions by Industry
Service Businesses (Plumbers, HVAC, Electricians)
- Do you offer free estimates?
- What areas do you serve?
- Are you licensed and insured?
- Do you offer emergency service?
- What are your hours?
Restaurants
- Do you take reservations?
- Do you have vegetarian/vegan options?
- Is there outdoor seating?
- Do you offer catering?
- Is parking available?
Healthcare (Dentists, Doctors, Chiropractors)
- Are you accepting new patients?
- What insurance do you accept?
- Do you offer payment plans?
- How do I schedule an appointment?
- What should I bring to my first visit?
Retail
- Do you offer curbside pickup?
- Can I return items in-store?
- Do you price match?
- What brands do you carry?
Q&A Monitoring
- Check Q&A weekly for new questions from real customers
- Respond within 24 hours — unanswered questions erode trust
- Watch for competitor-posted misleading questions or answers
- Upvote your official answers to push them to the top
- Flag inappropriate, spam, or fake questions for removal
Products and Services Sections
Products Section
The Products section displays visually with photos, prices, and descriptions. It is separate from the Services section.
- Add every product with a clear name, description (up to 1,000 characters), price (or price range), and photo
- Organize products into collections for easy browsing
- Include target keywords naturally in product descriptions
- Link each product to the relevant page on your website
- Update seasonally and when inventory changes
Services Section
The Services section is structured as a list of service categories with individual services underneath.
- Create service categories that match your primary and secondary GBP categories
- Add every service you offer with a description (up to 300 characters per service)
- Use keywords in service names and descriptions — Google uses these for relevance matching
- Include pricing where possible (fixed price or range). Listings with prices receive higher engagement
- Update when new services are added or discontinued
Business Description Optimization
The business description has a 750-character limit and appears in the "About" section of the listing.
Writing Guidelines
- First sentence: State what you do, who you serve, and where. Front-load keywords. Example: "Serving Chicago's North Shore since 2005, Lakeside Dental provides comprehensive family dentistry including cleanings, implants, cosmetic dentistry, and emergency dental care."
- Middle section: Differentiate. What makes you different from competitors? Awards, specialties, unique approach, experience
- Final sentence: CTA. "Call today for a free consultation" or "Schedule your appointment online."
- Keyword strategy: Include primary service keywords, location names, and neighborhood references naturally
- What to avoid: Do not include URLs, phone numbers, promotional language ("best in town"), or ALL CAPS. These violate Google's guidelines and can trigger edits or suspension
Hours and Special Hours
Standard Hours
- Set accurate hours for every day of the week
- If hours vary by department (e.g., pharmacy hours vs store hours), set up separate listings for departments where applicable
- "Open 24 hours" and "Closed" are both valid settings
- Update immediately if hours change — incorrect hours are the number one driver of negative reviews for local businesses
Special Hours and Holidays
- Pre-set special hours for every major holiday in your market (minimum: New Year's Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, Christmas Eve, Christmas Day, New Year's Eve)
- Add special hours for local events, weather closures, or temporary changes
- Google prompts businesses to confirm holiday hours — always respond to these prompts
- Set special hours at least 2 weeks in advance; Google may surface them in search results
More Hours
- Use "More hours" for secondary hour sets: happy hour, delivery hours, drive-through hours, senior hours, kitchen hours
- These appear as additional information on the listing and can match niche searches
Booking and Appointment Integration
- Add your booking URL in the "Appointment" field in GBP
- Supported booking partners (Calendly, Acuity, Reserve with Google partners) enable in-SERP booking
- Reserve with Google (if available for your category) allows users to book without leaving Google — highest conversion path
- Test booking links monthly to ensure they work and direct to the correct page
- For multi-location businesses, ensure each listing links to the correct location's booking page
GBP Insights and Analytics
GBP provides performance data that should be reviewed monthly at minimum.
Key Metrics to Track
| Metric | What It Tells You | Benchmark Targets |
|---|---|---|
| Search Impressions | How often your listing appears | Increasing month-over-month |
| Direct vs Discovery Searches | Brand awareness vs category reach | Discovery > 60% indicates strong local SEO |
| Website Clicks | Traffic driven from GBP | Compare to total organic traffic |
| Direction Requests | Foot traffic intent | Steady or increasing |
| Phone Calls | Direct lead generation | Track by day/time to optimize staffing |
| Photo Views | Profile engagement quality | 2x+ industry average |
| Post Views | Content reach | Trending up with consistent posting |
| Booking Clicks | Conversion actions | Increasing with booking integration |
Insights-Driven Optimization
- If Discovery searches are low, improve category selection and keyword signals in description, services, and posts
- If photo views are below average, invest in higher-quality, more frequent photo uploads
- If calls spike on certain days, align staffing and highlight availability for those days
- If direction requests are low relative to impressions, check that address and map pin are accurate
- Compare metrics month-over-month and quarter-over-quarter to identify trends
GBP Suspension Prevention
Google suspends listings for policy violations. Suspension removes the listing from Maps and Search, and reinstatement can take weeks.
Common Suspension Triggers
| Trigger | Description | Prevention |
|---|---|---|
| Keyword-stuffed name | Adding keywords to business name (e.g., "Joe's Plumbing - Best Plumber Chicago") | Use exact legal business name only |
| Fake address | Using a P.O. Box, virtual office, or UPS Store for a storefront business | Use a real business address |
| Multiple listings for one location | Creating duplicate listings for the same address | Audit and merge duplicates |
| Fake reviews | Buying reviews or incentivizing ratings | Build reviews organically |
| Category abuse | Claiming categories for services not offered | Only use applicable categories |
| Address inconsistency | GBP address does not match signage or mail | Ensure exact match |
| Prohibited business types | Operating a business Google does not allow listings for | Check Google's prohibited content policies |
If Suspended
- Identify the cause: Review Google's email notification. Check GBP guidelines for the specific violation
- Fix the violation: Correct the issue completely before requesting reinstatement
- Request reinstatement: Use the GBP reinstatement form. Provide clear documentation (photos of storefront, business license, utility bills proving address)
- Wait and do not create a new listing: Creating a new listing while suspended will result in the new listing being suspended too. Reinstatement takes 3-14 business days
- Escalation: If standard reinstatement fails, use the Google Business Profile Help Community or contact GBP support via social media (@GoogleMyBiz)
Fake Review Handling
Identification Signals
- Reviewer has no profile photo, no other reviews, or was recently created
- Review contains no specific details about the actual product/service/experience
- Multiple negative reviews appear within a short time window (coordinated attack)
- Review language matches patterns from other fake reviews (same phrasing across businesses)
- Reviewer has never been a customer (no matching records in CRM/POS)
- Review describes services you do not offer or references incorrect details
Reporting Process
- Open the review in GBP Manager
- Click the three-dot menu and select "Report review"
- Choose the applicable violation category (spam, fake, off-topic, conflict of interest)
- Google reviews the report within 5-14 days
- If rejected, submit an appeal through the GBP support form with documentation
- For large-scale fake review attacks, contact GBP support directly with a compiled evidence document showing the pattern
While Waiting for Removal
- Respond professionally to each fake review (the response is for real customers reading reviews, not the fake reviewer)
- Do not accuse the reviewer of being fake in your public response — this looks petty and litigious
- Accelerate genuine review generation to dilute the impact
- Document the pattern (screenshots, timestamps, reviewer profiles) for potential legal action
Multi-Department and Practitioner Listings
When to Create Separate Listings
- Departments within a business: A hospital can have separate listings for the Emergency Room, Pharmacy, and specific departments if they have distinct phone numbers and hours
- Practitioners within a practice: Individual doctors, lawyers, or dentists within a practice can have their own listings if they operate semi-independently
- Co-located businesses: Two distinct businesses sharing an address can each have a listing if they have different names, phone numbers, and categories
Rules for Practitioner Listings
- Each practitioner listing must have a unique phone number (direct line or extension)
- The practitioner must be public-facing and directly accessible to customers
- Practitioner listings must use the practitioner's name, not the practice name
- The primary category should reflect the practitioner's specialty
- Link to the practitioner's page on the practice website, not the homepage
- Ensure the practice listing and practitioner listings do not compete or confuse — they should complement each other
Key Principle
Google Business Profile is your digital storefront. An incomplete GBP is like a store with the lights off and no sign on the door. Every field, every photo, every post, every review response is a signal — to Google for rankings and to customers for trust. The businesses that win local search are the ones that treat GBP optimization as an ongoing discipline, not a one-time setup task.