Your Google Business Profile (GBP) is the single most important tool in local SEO. It's free, it's the primary signal Google uses to rank local businesses, and most small businesses have done a poor job with it.
A fully optimized GBP can be the difference between being invisible online and ranking in the top 3 on Google Maps. This guide covers every field, every feature, and every best practice.
Step 1: Claim and Verify Your Profile
If you haven't already claimed your Google Business Profile:
- ▸Go to google.com/business
- ▸Search for your business — it may already exist as an unverified listing
- ▸Click "Manage this business" or "Add your business"
- ▸Follow the verification process (Google will mail you a postcard or offer phone/email verification)
Verification typically takes 3–5 business days if using the postcard method. Some businesses qualify for instant verification.
Don't skip verification. An unverified GBP has limited ranking potential and is at risk of being edited by other users.
Step 2: Choose the Right Categories
Categories are the most powerful relevance signal in your GBP. Choose wrong and you won't rank for your core services.
Primary category: The most important field in your entire GBP. Choose the most specific category that accurately describes your core business:
- ▸Instead of "Restaurant" → "Italian Restaurant" or "Sushi Restaurant"
- ▸Instead of "Doctor" → "Family Practice Physician" or "Dentist"
- ▸Instead of "Contractor" → "General Contractor" or "Roofing Contractor"
Secondary categories: Add all relevant secondary categories. A dentist might add: Dental Clinic, Orthodontist, Cosmetic Dentist, Pediatric Dentist (if applicable).
You can add up to 9 total categories (1 primary + up to 8 secondary).
Step 3: Complete Every Single Field
Google rewards completeness. Here's every field and how to fill it:
Business Name
Use your real business name exactly as it appears in the real world. No keyword stuffing ("Best Plumber in Austin — Mike's Plumbing") — this violates Google's guidelines and can get your listing suspended.
Address and Service Area
If customers come to you: Enter your full address. If you go to customers (plumbers, cleaners, etc.): Set a service area instead of a physical address. If both: Enter your address AND set service areas.
Phone Number
Use a local phone number when possible. Toll-free numbers are fine but local numbers can help with geo-relevance signals.
Website URL
Link to your website homepage or, if you have a strong landing page, to that page.
Business Hours
Fill in accurate hours for every day. Mark holiday hours proactively. Google will show "usually open" or "usually closed" indicators to users — accurate hours prevent lost customers.
Business Description
You have 750 characters. Use them well. Include:
- ▸Your primary service keywords (naturally)
- ▸Your location/service area
- ▸What makes you different
- ▸Years in business or credentials
- ▸A light call to action
Attributes
Attributes are yes/no questions about your business. They appear prominently on your profile and affect which searches you show up for. Fill in every applicable attribute:
- ▸Accepts credit cards? Online appointments? Wheelchair accessible?
- ▸Women-owned? Veteran-owned?
- ▸Outdoor seating? Free Wi-Fi? (restaurants/cafes)
Products and Services
Add every service or product you offer. Each one can have its own name, description, price range, and photo. This feeds directly into relevance signals.
Step 4: Add High-Quality Photos
Photos are the most visible part of your profile. They affect click-through rates, engagement, and rankings.
Cover photo: The main image users see when browsing Maps. Make it professional, bright, and representative of your business.
Logo: Your business logo in a square format.
Interior photos: Clean, well-lit shots of your space.
Exterior photos: Multiple angles, including street view to help customers find you.
Team photos: Staff photos build trust and humanize your business.
Work/product photos: What do you actually do or sell? Show it.
Minimum target: 20+ photos to start. Add 5–10 new photos per month to maintain freshness.
Step 5: Generate and Respond to Reviews
Reviews appear prominently on your profile and are a major ranking factor.
To generate reviews:
- ▸Create a direct review link: your GBP profile URL with
?action=write_reviewappended - ▸Ask customers verbally at the point of service
- ▸Send follow-up texts or emails with the link
- ▸Add a QR code that links to the review page
To respond to reviews:
- ▸Respond to every review — positive and negative
- ▸Respond to negative reviews within 24 hours, professionally and empathetically
- ▸Avoid copy-paste responses; customize each one
- ▸Include your business name and service keywords naturally in responses
Step 6: Publish Google Posts Regularly
Google Posts are short updates (up to 1,500 characters + image) that appear on your profile. They expire after 7 days for standard posts.
Post at minimum once per week. Consistent posting signals active engagement.
What to post:
- ▸New services or seasonal offerings
- ▸Promotions and limited-time offers
- ▸Business updates (new hours, new location)
- ▸Behind-the-scenes content
- ▸Customer success stories
- ▸Answers to common customer questions
Use your target keywords naturally in every post.
Step 7: Use Q&A Section Strategically
The Q&A section lets anyone ask questions about your business — and anyone can answer. Proactively seed this section with your own questions and answers before customers do.
Add questions like:
- ▸"Do you offer emergency services?"
- ▸"Do you accept insurance?"
- ▸"What are your payment options?"
- ▸"Do you offer free estimates?"
Answer each question thoroughly. This content appears on your profile and can help you rank for question-based searches.
Step 8: Enable Messaging
Turn on GBP messaging to let customers contact you directly from Google. Respond within 24 hours (Google monitors response times and can disable the feature if you're unresponsive).
Step 9: Add Booking Link
If you use an online booking platform (OpenTable, Calendly, SimplyBook, etc.), connect it to your GBP. A "Book Now" button on your profile dramatically increases conversions.
Ongoing Maintenance
A GBP profile is not "set it and forget it." Google's algorithm rewards ongoing engagement:
- ▸Update hours seasonally and for holidays
- ▸Add new photos monthly
- ▸Post weekly
- ▸Respond to all new reviews
- ▸Update your description when you launch new services
- ▸Check for unauthorized edits (anyone can suggest changes to your profile)
Automate your entire GBP management
Ninja monitors, optimizes, and updates your Google Business Profile automatically — photos, posts, reviews, and rankings all handled 24/7.
Automate My GBP