Google Business Profile optimization (local SEO guide)
Google Business Profile (GBP, formerly Google My Business) is the most important free marketing tool any local small business has. When someone searches "plumber near me" or "tech help Santa Cruz," GBP listings appear first. If yours is set up well, you show up. If yours is weak or missing, you don't exist as far as Google is concerned. The work to optimize it takes 2 hours one time, then 15 minutes a week.
The optimization checklist
- Claim and verify your business at business.google.com.
- Complete every field (hours, services, photos, description).
- Choose the right category (specific over broad).
- Get reviews from real customers and respond to all.
- Post weekly updates with photos.
- Add Q&A and seed common questions.
- Use the Messaging feature for inquiries.
Step 1: Claim your business
- Go to business.google.com.
- Sign in with the Google account you want to use for your business (best practice: not your personal Gmail).
- Search for your business name.
- If it exists, click Claim.
- If not, click Add your business.
- Verify ownership: usually by postcard mail (5-14 days), sometimes by phone, video, or email.
Step 2: Complete every field
Google rewards complete profiles. Fill in everything:
Business name
Use your real business name only. Don't stuff keywords ("ITF Business - Best Tech Help Santa Cruz County") - Google penalizes this.
Category
Pick the most specific primary category. "Computer support and services" is better than "Computer store." You can add up to 9 additional categories. Be honest; categories you're not actually in hurt rather than help.
Address
If you have a physical address customers visit, include it. If you don't (service area business), hide your address but specify service areas.
Service area
For mobile or service businesses, list the cities or zip codes you serve. Don't list 50 cities; Google penalizes too-wide service areas. Be realistic.
Hours
Accurate and current. Update for holidays. "Always open" only if truly 24/7.
Phone number
Use the same phone number across your website, social media, and GBP. Inconsistency hurts ranking.
Website URL
Link to your actual website (or homepage of your business).
Description
750 characters max. Include what you do, where you serve, and why customers pick you. Avoid keyword stuffing.
Opening date
Adds credibility, especially for established businesses.
Services
List every specific service you offer. Each becomes searchable.
Products
If you sell physical products, list them with photos.
Attributes
Wheelchair accessible? Pet friendly? Free Wi-Fi? Veteran-owned? Women-owned? Each attribute helps customers find you.
Step 3: Add great photos
Photos are huge for local SEO and conversion.
- Logo: high-resolution.
- Cover photo: represents what you do.
- Interior photos: if you have a physical location.
- Exterior photos: helps customers find you.
- Team photos: humanize the business.
- Work-in-progress photos: for service businesses (before/after, your tools, in action).
- Product photos: if applicable.
Add 10+ photos. Update with new ones monthly. Real photos work better than stock photos.
Step 4: Get reviews from real customers
Reviews are the #1 ranking factor for local SEO. Strategy:
Make it easy
- Get your GBP review link: in your GBP dashboard, click Get more reviews > copy the link.
- Save the link. You'll share it after every job.
When to ask
Right after a positive interaction. Customer is happiest then. Examples:
- After completing a service: "Glad it's fixed. If you wouldn't mind leaving a quick Google review, here's the link."
- After a positive thank-you email: reply "Thanks so much. If you'd consider sharing your experience on Google, here's the link."
- In a follow-up email: ask sincerely.
What to ask for
Don't ask for "five stars." Ask for honest feedback. Specifically:
"If you'd consider sharing your experience on Google, it really helps small businesses like ours. Here's the direct link: [URL]"
How many reviews matter
- 0-5 reviews: barely visible
- 5-20 reviews: legitimate but small
- 20-50 reviews: solid local presence
- 50+ reviews: strong competitor
- 100+ reviews: market leader
Respond to every review
- Positive: thank them, mention something specific from their review.
- Negative: acknowledge the issue, apologize, offer to make it right offline.
- Even fake or unfair reviews: respond professionally; future readers see how you handle issues.
Step 5: Post weekly updates
Posts are like mini-social posts on your GBP. They show recent activity and help with rankings.
What to post
- Recent work (with customer permission)
- Special offers or seasonal promotions
- Tips or how-to content
- Events you're attending or hosting
- Customer of the month features
- New service announcements
- Behind-the-scenes photos
Posting cadence
Once a week minimum. Twice a week ideal. Posts expire after 7 days, so consistency matters.
Step 6: Set up Q&A
Customers can ask questions on your GBP. You can also seed questions yourself.
- From your GBP, ask common questions you wish customers knew the answer to.
- Examples: "Do you offer same-day service?" "Do you charge for estimates?" "Do you serve [specific area]?"
- Answer them yourself as the business.
- These appear in your GBP and influence search results.
Respond to real customer questions within 24 hours.
Step 7: Use the Messaging feature
Customers can text you directly from your GBP listing.
- In GBP dashboard, turn on Messaging.
- Connect to your phone or business email.
- Set expectations: "Average response in 2 hours."
- Respond promptly; slow responses hurt your conversion.
Step 8: Use Insights to learn what's working
GBP shows you:
- How customers find your listing (direct search vs discovery)
- What actions they take (call, visit website, get directions)
- Photo views compared to competitors
- Top search queries that led to you
Check weekly. Adjust based on what's driving results.
Common local SEO factors
Google considers many things; the most important:
- Relevance: does your business match the search query? Categories and services matter.
- Distance: how close are you to the searcher?
- Prominence: how established are you? Reviews, links from other sites, and presence on the web all factor in.
What hurts local SEO
- Keyword stuffing your business name
- Fake reviews (Google removes them and penalizes you)
- Too-wide service area
- Inaccurate or outdated information
- Inconsistent NAP (Name, Address, Phone) across the web
- No reviews
- Stale profile (no recent posts, no fresh photos)
- Hidden information (incomplete profile)
NAP consistency (important)
Google checks if your Name, Address, and Phone are the same across the web. If your GBP says "ITF Business" but your website says "Isaac's Tech Help," Google gets confused and your ranking suffers.
Audit:
- Your website
- Yelp listing
- Better Business Bureau
- Yellowpages, Whitepages
- Facebook, Instagram, LinkedIn business pages
- Apple Maps Business Connect
- Any directory you're listed in
Make them all match.
Beware of GBP scams
If you start ranking for local searches, you'll get scam calls:
- "This is Google calling about your listing. Press 1..."
- "We can get you to page 1 of Google for $99/month."
- "Your Google verification is about to expire."
Google doesn't make these calls. Hang up. There is no Google rep calling small businesses unsolicited.
AI tools to help with GBP
- ChatGPT: draft posts, respond to reviews, write descriptions. See our AI for small business guide.
- Canva: create graphics for posts.
- Photo apps: edit photos for the listing.
- Roadfolio: for service businesses, tag jobs to clients with photos and notes. Photos and job records become source material for weekly GBP posts.
Quarterly maintenance
- Update hours for holidays
- Check for and respond to any new reviews
- Add 5-10 fresh photos
- Review services list - add/remove as your offerings change
- Check Insights to see what's working
- Audit NAP consistency across the web
5 things to do this week
- Claim or verify your GBP if you haven't.
- Complete every field: hours, services, photos, description.
- Get your review link and save it for after every customer interaction.
- Post your first weekly update.
- Respond to every existing review.
Video walkthrough
Video by Mariah Magazine on YouTube
Want help with your GBP?
If you'd like Isaac to audit your Google Business Profile and recommend specific improvements, get in touch. One hour can change your local search results.