Google Business Profile optimization

Google Business Profile (formerly Google My Business) is the free listing that appears in Google Maps and the Local Pack. Optimizing GBP is the highest-ROI activity in local SEO.

Basics

Fields that matter

Business name

Your real business name only. No keywords ("Joe's Plumbing" not "Joe's Best Plumbing Services in Dallas"). Keyword stuffing violates GBP policies, can get your profile suspended.

Primary category

The single most important field for rankings. Pick the most specific category that applies. "Mexican Restaurant" is better than "Restaurant." Pick based on actual service, not aspiration.

Secondary categories

Up to 9 additional. Don't stuff, use only genuinely relevant ones.

Address

Exact. Match your website's footer, Yelp listing, everywhere else.

Service area

For service-area businesses (no storefront). Define which cities or zip codes you serve.

Hours

Accurate. Special hours for holidays. "Open 24 hours" only if actually true.

Phone number

Local area code preferred. Not a toll-free number as primary.

Website

Your main site URL.

Appointment link

Add a booking link if applicable, drives direct conversions.

Services

List every service you offer with descriptions. These help you rank for service-specific queries.

Products (if applicable)

For retail. Shows product cards in your profile.

Attributes

"Wheelchair accessible," "Free WiFi," "Online appointments," "LGBTQ+ friendly," etc. These show up in search filters.

Business description

750 characters max. Natural paragraph describing what you do, who you serve, what's special. Include primary service keywords naturally. Don't stuff.

Photos

Upload 10-50+ high-quality photos. Categories:

Refresh every 1-2 months. Active profiles rank better.

Posts

Short updates that appear on your profile (like a Facebook post). Post weekly if possible, offers, events, news.

Reviews

Covered separately (Reviews + ratings). Core points: ask for them consistently, respond to all, address negatives gracefully.

Q&A

Users post questions to your profile; anyone can answer. Monitor. Proactively post + answer common questions yourself to control the narrative.

Messaging

Enable if you respond quickly. Google surfaces your response rate publicly. Don't enable if you can't maintain <15 minute response times.

Insights

GBP analytics: how users found you (search, maps, direct), what queries they used, what actions they took. Review monthly for optimization opportunities.

What NOT to do

Penalties + suspensions

Google can suspend profiles for violations: name stuffing, fake addresses, category manipulation, duplicate listings. Recovery takes weeks of back-and-forth. Don't risk it.

Advanced: Local Services Ads + Google Screened

For certain professional services (law, home services, healthcare), Google Screened / Local Services Ads provide verified-badge listings that often out-convert organic. Separate program, paid, worth evaluating.