Google Business Profile (GBP) is the most direct lever for local visibility. A fully optimized GBP will outperform a mediocre one with better domain authority in local pack results. The ranking factors are different from standard organic search, and the optimization playbook is different too.
Profile Completeness Is Non-Negotiable
Google scores profile completeness explicitly and factors it into local ranking. Every field matters. Go through the full profile and fill in:
- Business name (exact match to how it appears on your website and citations -- no keyword stuffing)
- Primary category (the most important field in the entire profile -- choose the most specific accurate category)
- Secondary categories (add all relevant ones, up to 10)
- Business description (750 characters max -- use them, include your primary keywords naturally)
- Website URL (use UTM tracking: ?utm_source=google&utm_medium=organic&utm_campaign=gbp)
- Phone number (local area code, not toll-free)
- Hours (accurate, including holiday hours updated in advance)
- Service area (if you serve an area rather than a fixed location)
- Products and services (underused -- add your core offerings with descriptions and prices where applicable)
- Attributes (accept credit cards, free WiFi, wheelchair accessible, etc. -- all relevant ones)
- Photos (minimum 10, ideally 30+, updated regularly)
Photo Strategy
Photos are a direct ranking signal and a significant conversion signal. Businesses with more photos get more clicks. The breakdown of what to include:
- Exterior photos (3+ from different angles, different times of day)
- Interior photos (4+ showing the space customers will experience)
- Team photos (builds trust, especially for service businesses)
- Product photos (for retail, restaurants, any physical product business)
- Work photos (before/after for trades, completed projects for contractors)
Upload in landscape orientation, JPG format, minimum 720x540 resolution. Name your files descriptively before uploading -- Google reads the filename as metadata.
The Review Engine
Reviews are the highest-weight factor in local pack rankings after proximity and relevance. The businesses that dominate local packs in competitive categories consistently have:
- More total reviews than competitors
- Better average rating (4.4+ is the practical threshold -- below 4.3, conversion rates drop sharply)
- Recent reviews (recency matters -- a business with 200 reviews but no new reviews in six months signals low activity)
- Owner responses to all reviews
Building a review engine:
- **Ask at the moment of maximum satisfaction**. Right after a successful service call, at checkout, upon delivery confirmation. Not three days later.
- **Make it dead simple**. Generate a GBP review link (in your Business Profile manager), shorten it, and put it in a follow-up text or email. Friction kills conversion.
- **Train the team**. Every customer-facing employee should know to ask. Not "if you have a second..." but "I would love it if you left us a quick Google review -- here is the link."
- **Respond to every review**. Positive reviews get a personalized thank you (not a template). Negative reviews get a professional, non-defensive response that acknowledges the issue and offers resolution.
Do not buy reviews. Do not incentivize reviews (against Google's terms). Do not use review gating (showing a negative experience people a "give us feedback" form and only sending satisfied customers to Google). Google enforces this and can suspend your listing.
Google Posts
Posts appear in your Business Profile in search results and maps. They disappear after 7 days (unless you use the Events format, which persists until the end date). Most businesses either do not post or post inconsistently.
The businesses that use Posts effectively treat them like a mini-marketing channel:
- Offers: Time-limited promotions with a clear CTA and expiration date
- Updates: News about your business, new services, staff changes
- Events: Anything date-specific -- workshops, sales, open houses
Post weekly minimum. Include an image. Include a CTA button with a tracking URL. Posts do not have a significant direct ranking effect, but they improve click-through rates and keep your profile fresh.
Q and A Section
The Q and A section appears in your Business Profile and allows anyone to ask questions -- and anyone to answer them. This is a risk: your competitors or random users can answer your questions incorrectly.
Monitor your Q and A weekly. Answer every question within 24 hours. Preemptively add your own Q and A entries by asking common questions and answering them yourself (you can do this from your business account). Cover: hours, parking, pricing, services not on your main listing, accepted payment methods.
Citation Consistency
Local pack rankings are heavily influenced by NAP consistency: Name, Address, Phone. Every online directory that lists your business should have exactly the same information as your GBP. "Street" vs "St." matters. Suite numbers matter.
Run a citation audit with BrightLocal or Whitespark. Fix inconsistencies systematically. The directories that matter most: Yelp, Bing Places, Apple Maps, Yelp, Facebook, Yellow Pages, your industry-specific directories.
Local Link Building
GBP optimization alone has a ceiling. To dominate competitive local pack results, you need local link authority. The best local links:
- Local chamber of commerce (usually $200-500 per year, with a member directory link)
- Local business journals and news sites (sponsor local events that generate press coverage)
- Industry association directories
- Local sponsorships (Little League team, community events -- often come with website mentions)
These local links signal geographic relevance that national links do not.