Google Business Profile (formerly Google My Business) is the #1 factor for local SEO. A fully optimized profile can bring you hundreds of local customers each month — for free. Here’s exactly how to optimize yours.


External Resources (Bookmark These)

Throughout this guide, I’ll reference these external resources. Open them in new tabs for deeper learning:


Internal Rafirit Station Resources

After mastering Google Business Profile, explore these related services from Rafirit Station:


Introduction: Why Google Business Profile Matters for Local Businesses

Google Business Profile (formerly Google My Business) is the #1 ranking factor for local pack results — the 3 listings that appear below the map when someone searches for a local service like “restaurant in Gulshan” or “plumber near me.”

According to BrightLocal’s research, businesses with complete, verified profiles get 70% more visits than those with incomplete listings. A fully optimized GBP can bring you hundreds of local customers each month — for free.

In this guide, I’ll show you how to optimize Google Business Profile step by step — from verification to posts to reviews — so you dominate local search results.

Need expert local SEO help? Rafirit Station’s local SEO specialists have helped Dhaka businesses dominate Google Maps. Get a free local SEO audit today.


Step 1: Create or Claim Your Google Business Profile

Go to Google Business Profile Manager and sign in with your Google account.

If you don’t have a profile:

  1. Click “Manage now”
  2. Enter your business name
  3. Select your business category (most important step — more on this below)
  4. Enter your address (or service area if you don’t have a physical storefront)
  5. Choose delivery options (if applicable)
  6. Click “Continue”

If your business already has a profile:

  1. Search for your business name on Google Maps
  2. Click “Claim this business”
  3. If already claimed, request ownership transfer (follow Google’s process)

Pro tip: Use the same Google account for all your marketing tools (Google Analytics, Search Console, Ads, and GBP). Easier to manage and link.

Don’t have a website yet? Rafirit Station builds local business websites that integrate perfectly with Google Business Profile and local SEO. Get a free website quote.


Step 2: Verify Your Business Listing

Google must verify you’re the real business owner. Verification methods vary by location:

  • Postcard by mail (most common): Google sends a postcard with a verification code to your business address (7-14 days)
  • Phone or email (faster): Available for some businesses — immediate verification
  • Video verification: Record a video of your business location, equipment, and proof of operation
  • Instant verification: Available if you already verified your website with Google Search Console

Verification tips:

  • Enter your address EXACTLY as it appears on official documents (no variations)
  • Ensure your business name is visible on your storefront (for video/postcard verification)
  • If postcard doesn’t arrive after 14 days, request a new one

Stuck in verification? Rafirit Station helps local businesses navigate Google’s verification process — especially for service-area businesses without physical storefronts.


Step 3: Choose the Right Business Category (Critical)

Category is the #1 relevance signal for local search. Choose wrong, and you won’t rank — no matter how many reviews you have.

Primary Category (Choose ONE, most important):

Select the category that BEST describes your core service. Examples:

  • Restaurant → “Fine dining restaurant” not “Food delivery” (unless delivery-only)
  • Plumber → “Plumber” not “Home services”
  • SEO agency → “SEO agency” or “Marketing agency”

Secondary Categories (Add up to 9):

Add related services. Example for an SEO agency: “Digital marketing agency,” “Website optimization service,” “Advertising agency,” “Consulting service.”

Pro tip: Backlinko’s research shows businesses with 5-7 categories outperform those with 1-2. Don’t overdo it — only add relevant categories.

Not sure which categories fit? Rafirit Station’s local SEO experts will audit your competitors and recommend the optimal category mix. Book a free local SEO consultation.


Step 4: Complete Every Single Field

BrightLocal found that completeness correlates with higher rankings. Fill in everything:

Essential Fields (Must Complete):

  • Business name: Your actual business name (no keyword stuffing — “Best Plumber Dhaka” violates guidelines)
  • Address: Exact physical address (or service area if you visit customers)
  • Phone number: Local number preferred (not toll-free)
  • Website URL: Your website (fully optimized for local SEO)
  • Hours of operation: Regular hours + special hours for holidays
  • Primary category + secondary categories: As covered above
  • Description: 750 characters explaining what you do, what makes you unique, and local keywords

Optional but Powerful Fields:

  • Products & services: List up to 10 products/services with descriptions and prices
  • Photos & videos: At least 10 high-quality photos (interior, exterior, team, work examples, products)
  • Logo: Square, high-resolution
  • Cover photo: Horizontal, high-resolution
  • Attributes: Free Wi-Fi, outdoor seating, wheelchair accessible, women-led — select all that apply
  • Questions & answers: Ask and answer common customer questions (you can ask yourself, then answer publicly)
  • Booking/Appointment links: Add third-party booking URLs
  • Posts: Share updates, offers, events, and product highlights (refreshed weekly)

Don’t have professional photos? Rafirit Station’s graphic design team can create high-quality images, infographics, and social media visuals for your Google Business Profile. See our full visual content services.


Step 5: Write an Optimized Business Description

Your description has 750 characters. Make every word count.

Description Formula:

[What you do] + [Who you serve] + [What makes you unique] + [Local keywords] + [Call-to-action]

Example for a Dhaka restaurant:

"Serving authentic Bangladeshi and Indian cuisine in Gulshan since 2010. We specialize in traditional biryani, kebabs, and fresh naan — made with family recipes passed down for generations. All ingredients are locally sourced. We offer dine-in, takeout, and free delivery within 5km (#). Children's menu available. Book your table online or call 01XXXXXXXXX."

What NOT to do:

  • Don’t stuff keywords (“We are the best best best restaurant in Dhaka Dhaka Dhaka”)
  • Don’t include URLs or HTML
  • Don’t write about yourself (write about customer benefits)

Need help writing compelling business descriptions? Rafirit Station’s content writers specialize in local SEO copy that converts. We’ll optimize your entire GBP profile.


Step 6: Add Products and Services with Pricing

Google now prominently displays products and services in your Business Profile. Google’s product/service feature increases click-through rates by 30-50%.

For Products (ecommerce, retail):

  • Name: “Handmade Ceramic Mug”
  • Category: “Kitchen & Dining”
  • Price: ৳850
  • Description: “350ml, dishwasher safe, handmade in Dhaka” (optional)
  • Photo: High-quality product image
  • Link: Product page URL or “Buy now” button

For Services (plumbers, salons, agencies):

  • Name: “SEO Audit”
  • Price range: ৳15,000 – 50,000
  • Description: “Complete technical audit of your website with 50-point checklist”
  • Book now: Link to appointment booking page

Pro tip: Update your products/services monthly. Google rewards fresh content with higher local pack rankings.

For ecommerce stores on Shopify or WooCommerce: Rafirit Station integrates your product catalog directly with Google Business Profile. Products automatically sync — no manual entry. Book a free ecommerce consultation.


Step 7: Upload Photos and Videos (Lots of Them)

Businesses with 100+ photos get 5x more calls than those with fewer than 10, according to Backlinko’s study.

Photos You Must Have:

  • Exterior photos: Street view of your storefront/building (3-5 photos, different angles)
  • Interior photos: Inside your business — dining area, reception, workspace, shelves (5-10 photos)
  • Team photos: Staff working, smiling, serving customers (3-5 photos)
  • Product photos: Your best-selling items (10-20 photos)
  • Work examples: Before/after photos (service businesses — cleaning, renovations, etc.)
  • Logo: Square, high-resolution, used as profile photo
  • Cover photo: Horizontal, most appealing shot of your business
  • Videos: 30-60 second tours, product demos, customer testimonials (3-5 videos)

Photo Optimization Tips:

  • File names: Use keywords before uploading (interior-restaurant-dhaka.jpg, not IMG_4921.jpg)
  • Geotag photos: Enable location tagging on your phone before taking photos
  • Add captions: “Our outdoor seating area in Gulshan — perfect for evening dinners”
  • Post regularly: Add new photos every week. Google favors active profiles.

Need professional product or location photography? Rafirit Station’s visual content team provides high-quality photography and videography for your Google Business Profile. We also repurpose this content for social media.


Step 8: Get and Respond to Customer Reviews

Reviews are the #2 local ranking factor (after proximity and relevance).

How to Get More Reviews (Ethically):

  • Ask every happy customer: Train staff to ask after a positive interaction. “If you’re happy with our service, would you mind leaving a Google review? It helps our small business.”
  • Send follow-up emails: After purchase or service, send an email with a direct Google review link. Google’s review link generator creates a custom URL.
  • Add a QR code: Print a QR code on receipts, menus, or business cards that leads directly to your review form.
  • Respond to ALL reviews: Thank positive reviews. Respond professionally to negative reviews (never argue).

How to Respond to Negative Reviews:

"Hi [Name], I'm very sorry to hear about your experience. That's not the standard we aim for. Could you please contact us directly at [phone number or email] so we can make this right? Thank you for bringing this to our attention."

Don’t fake reviews — Google will penalize you. Google’s fake review policy can result in listing suspension or removal.

Want to automate review requests? Rafirit Station’s email marketing automation includes review request sequences that don’t annoy customers. Book a review strategy call.


Step 9: Post Regularly on Google Business Profile

Google Posts are like mini social media updates that appear directly in your Business Profile. Active profiles rank higher.

Types of Google Posts:

  • What’s new (text + photo): “New winter menu launching December 1st!”
  • Events: “Grand opening celebration — free coffee all day Saturday”
  • Offers: “20% off all services until Friday. Use code FALL20”
  • Product highlights: “This month’s best seller: Handcrafted leather journal”

Posting Frequency:

  • Minimum: 1 post per week
  • Ideal: 3-5 posts per week
  • Keep posts active: Delete old posts after 7-14 days to keep profile fresh

Don’t have time to post weekly? Rafirit Station’s social media team manages your Google Business Profile posts alongside your Facebook and Instagram content. One team, one strategy, multiple platforms.


Step 10: Add Q&A and Answer Promptly

The Q&A section appears prominently on your Business Profile. Customers can ask questions; you answer publicly.

How to Optimize Q&A:

  • Seed your own Q&A: Ask common customer questions yourself (using another Google account), then answer them. Examples: “Do you offer free delivery? ✓ What’s your return policy? ✓ Do you have parking?”
  • Monitor for new questions: Set up notifications. Google Business Profile Manager sends email alerts when customers ask.
  • Answer within 24 hours: Quick responses signal active business to Google and customers.
  • Include keywords naturally: “Yes, our Gulshan location offers free parking for all customers during dinner hours.”

Pro tip: Use the Q&A section to preemptively answer objections: “Do I need an appointment for a haircut?” No — walk-ins welcome, but appointments recommended.”


Step 11: Ensure NAP Consistency Across the Web

NAP (Name, Address, Phone Number) consistency is a critical local SEO factor. Your business information must be identical across:

  • Google Business Profile
  • Your website (footer, contact page, about page)
  • Social media profiles (Facebook, Instagram, LinkedIn)
  • Local directories (Yellow Pages, Yelp, Justdial)
  • Review sites (TripAdvisor, Trustpilot)
  • Industry-specific directories

Example of INCONSISTENT NAP (hurts rankings):

  • Google: “123 Main St, Suite 4”
  • Facebook: “123 Main Street, Unit 4”
  • Website: “123 Main St, #4”

Consistent NAP (helps rankings):

  • All platforms: “123 Main Street, Suite 4, Dhaka 1212”

Pro tip: Use Moz Local or Whitespark’s Citation Finder to scan the web for incorrect citations and fix them.

Need to clean up inconsistent citations across 50+ directories? Rafirit Station’s local SEO service includes comprehensive citation cleanup and consistent NAP management. Get a free local SEO audit to see where your NAP is inconsistent.


Step 12: Use Attributes and Services Sections

Attributes are specific features customers filter by (Wi-Fi, parking, outdoor seating, wheelchair accessible).

Common attributes by industry:

  • Restaurants: Outdoor seating, takeout, delivery, vegan options, gluten-free options, kids’ menu, alcohol served
  • Retail: In-store pickup, wheelchair accessible, loyalty program, free Wi-Fi, returns accepted
  • Service businesses: Free estimates, emergency service, multilingual staff, licensed & insured, certified professionals

Pro tip: Every attribute you select is a filter that helps customers find you. Select all that honestly apply.

The Services section (different from product section) is for listing individual services with descriptions and pricing. Complete this fully — customers use it to compare prices before calling.


Real Example: How a Dhaka Restaurant Went from Page 4 to Local Pack #1

Client: Family-owned restaurant in Gulshan, Dhaka

Problem: Google Maps page 4 for “biriyani restaurants Gulshan.” Zero optimization. 5 total photos, 3 reviews (2 negative), no posts, incomplete profile.

Optimization steps:

  • Verified listing (was unverified)
  • Changed primary category from “Restaurant” to “Bangladeshi restaurant” (more specific)
  • Added 35 high-quality photos (food, interior, exterior, team, menu items)
  • Added 8 services with prices (included “free delivery” and “catering”)
  • Collected 42 new reviews (asked every happy customer via follow-up email)
  • Responded to all 3 negative reviews professionally
  • Posted weekly (new menu items, weekend offers, event announcements)
  • Added Q&A section: asked and answered 12 common questions
  • Cleaned up inconsistent citations (address variations on 15 directories)

Results (90 days):

  • Local pack position: Page 4 → #1 (for “Bangladeshi restaurant Gulshan”)
  • Google Maps views: +340%
  • Direction requests via Google Maps: +280%
  • Calls from GBP: +150%
  • Website clicks: +200%
  • Revenue increase: 35% (attributed GBP-driven customers)

Want similar results for your local business? Rafirit Station’s local SEO package includes complete Google Business Profile optimization, citation cleanup, review generation, and weekly GBP posting. Book a free local SEO audit — we’ll show you exactly where your GBP is leaking customers.


Google Business Profile Optimization Checklist (Print This)

Task Status

Claim and verify GBP listing☐Select primary + 5-9 secondary categories☐Complete address, phone, website, hours☐Write 750-character description with local keywords☐Add 10+ products or services with prices☐Upload 10+ high-quality photos + logo + cover photo☐Add 3-5 short videos (30-60 seconds)☐Select all applicable attributes☐Add 10+ Q&A (ask and answer yourself)☐Get 20+ reviews (ask every happy customer)☐Respond to all reviews (positive + negative)☐Post weekly (offers, events, updates, products)☐Check GBP Insights weekly (views, searches, actions)☐Ensure NAP consistency across 20+ directories☐Link GBP to your website (schema markup)☐


Frequently Asked Questions

What is the #1 factor for Google Business Profile ranking?

Proximity to the searcher is #1 — you can’t change where you’re located. But you CAN control completeness, categories, reviews, and NAP consistency — all within top 5 factors.

How long does it take to rank after optimizing GBP?

Immediate improvements in CTR within 2-3 weeks. Ranking improvements in local pack typically take 30-60 days. Consistent posting and review generation accelerate results.

Can I have multiple locations in one GBP account?

Yes — Google Business Profile supports multiple locations under one account. Each location needs its own verification and address.

What if I serve customers at their location (no physical storefront)?

Service-area businesses (SABs) can hide their address and define a service radius (e.g., 20km around Dhaka). You’ll rank for searches within your service area.

Why did my GBP listing disappear?

Possible causes: verification expired, guideline violation (keyword stuffing in name), duplicate listings, address inconsistency, or Google suspended your profile. Contact Google support immediately.

Need help recovering a suspended GBP? Rafirit Station has recovered dozens of suspended Google Business Profiles — we handle the appeal process and guideline corrections. Book a free consultation if your listing is suspended.


Final Thoughts

Your Google Business Profile is often the first impression potential customers have of your local business. A fully optimized profile with photos, reviews, posts, and complete information signals trust and professionalism.

Your next step (today):

  1. Sign in to Google Business Profile Manager
  2. Run through the checklist above — fill every empty field
  3. Upload 10 new photos this week
  4. Ask 5 happy customers for reviews
  5. Start posting weekly
  6. Monitor GBP Insights for growth

Don’t have time to optimize your Google Business Profile? Let Rafirit Station handle everything:

👉 Get a free local SEO audit →
👉 See our local SEO packages →
👉 We also manage your GBP posts weekly →
👉 Combine local SEO with ads for faster growth →
👉 Book a free strategy call →

Your customers are searching on Google Maps right now. Make sure they find you — not your competitors.


Want a free Local SEO Optimization Checklist + GBP Template? Drop “GBP” in the comments — I’ll send you a 50-point Google Business Profile audit checklist with copy-paste templates for descriptions, posts, and Q&A.