Google renamed Google My Business to Google Business Profile (GBP) in late 2021, but most South African business owners still search for the old name. The product is the same. The optimisation rules are the same. The signals that move you into the Local Pack on Google Maps are the same. What has changed is how Google verifies South African businesses (video, mostly), how AI search uses GBP data (heavily), and how much load-shedding can quietly damage your listing reputation if you do not manage your hours properly.
This guide is for any SA business owner who has either never set up a GBP or has one that is technically live but invisible. By the end you will have a complete profile, the right verification path, the correct categories, NAP consistency across the 6 SA directories that matter, and a 4-week maintenance routine that keeps your listing climbing.
Direct answer: What is Google Business Profile in South Africa?
Google Business Profile is a free Google tool that creates a business listing showing in Google Search and Google Maps. For South African businesses it covers your business name, address, hours, phone number, website, photos, reviews, services, and posts. It is the entity Google uses to decide whether to show you in the Local Pack (the three-business map at the top of Search results) when someone in your area searches for what you do. Without an optimised GBP, you are invisible to most local mobile searchers in SA.
Quick check: Open Google Maps on your phone right now. Search for what you do plus your suburb (for example "plumber Westville" or "dentist Umhlanga"). If you are not in the top 3 results, this guide is for you.
Is Google My Business actually free in South Africa?
Yes. Google charges nothing for the profile itself. There are no setup fees, no monthly costs, no minimum ad spend. You only spend money in two scenarios:
- You hire help to manage the profile. SA agencies typically charge R1,500 to R3,500 per month for ongoing GBP management. We outline what that should include below.
- You run paid Google Ads that include your business as a location target. This is separate to the free GBP listing.
Anyone who tries to charge you a "setup fee" or a "Google verification fee" for creating the listing itself is running a scam. Google does not collect those payments. Walk away.
Part 1: Setting up your Google Business Profile (30 minutes)
Step 1: Sign up at business.google.com
Go to business.google.com/add in a browser. Sign in with the Google account you want to use to manage the listing long-term. This matters: if you sign in with a personal account that you might delete in 5 years, you lose access to the listing. Create a business-specific Google account if you do not have one.
Click "Add your business to Google" and type your exact legal trading name. Use the same spelling, punctuation, and capitalisation you use on your website footer, hellopeter, and Brabys. Tiny inconsistencies (an ampersand here, a comma there) become NAP signal mismatches that drag your rankings later.
Step 2: Choose your business type
- Storefront with a physical address (shop, restaurant, dental practice, office customers visit) - tick "I sell to customers at this address". You will need to verify the address.
- Service-area business (plumber, electrician, mobile mechanic, cleaning service) - tick "I deliver goods and services to my customers". You list the suburbs you serve without showing your address publicly.
- Hybrid (showroom plus on-site work, or a clinic that also does house calls) - both options can be selected.
Step 3: Pick your primary category carefully
The primary category is the single most important ranking signal on GBP. Pick the most specific category that matches your main service, not the most general. Examples we see businesses get wrong in audits:
- Wrong: "Restaurant". Better: "South African restaurant", "Seafood restaurant", "Indian restaurant", "Steakhouse".
- Wrong: "Law firm". Better: "Family law attorney", "Personal injury attorney", "Conveyancing attorney".
- Wrong: "Medical clinic". Better: "Dentist", "Paediatrician", "Dermatologist", "Physiotherapist".
- Wrong: "Contractor". Better: "Plumber", "Electrician", "Roofing contractor", "Air conditioning contractor".
To find the right category, search Google Maps for what you do in your suburb. Click on the top 3 ranking competitors. Their primary category usually appears just under their name. Match the most relevant one. Add up to 9 secondary categories for breadth.
Step 4: Add address, service area, phone, and website
For storefronts, enter the full address exactly as it appears on your title deed or lease. Include the suburb name. For service-area businesses, click "I deliver goods and services to my customers" and add 5 to 20 service areas (use suburb names, not whole cities, so you appear for "plumber Westville" not just "plumber Durban").
Phone number: use the international format (+27 73 392 7043) and use this exact same format on every other directory. Inconsistency here is one of the most common reasons GBPs underperform.
Step 5: Verify (mostly video in SA in 2026)
Google has moved most South African verifications to video in 2024-2025. The process:
- Google will prompt you to record a single continuous video on your phone.
- Show your business signage clearly (outside if you have a storefront).
- Walk into the premises showing the interior.
- Show any tools, stock, or equipment that prove operations.
- Show yourself logging in to a business system (POS, booking software, anything tying you to the business).
Common rejection reasons in SA: unclear signage, blurry video, no business activity visible, video starts and stops (must be one continuous take), or the address shown does not match the GBP. You can resubmit if rejected. Most submissions clear in 3 to 7 working days.
If you are a service-area business with no public signage, record a video showing your branded vehicle, branded uniform, your tools or equipment with your business logo visible, and yourself accessing your business management software.
Need help with verification?
If your video verification has been rejected once or you are dealing with a suspended profile, do not keep trying without a plan. We have helped 450+ KZN businesses through the verification and reinstatement process. Send us your details for a free assessment.
See Our GBP ServicePart 2: 10 things to optimise after verification
Once your profile is verified and live, the optimisation work begins. These are the 10 tasks that move the needle in the SA market. Do them in order.
1. Write a 750-character business description
Use the full 750-character allowance. Open with one sentence stating exactly what you do and where (for AI Overview extraction). Include your primary keyword naturally once. Mention 2 to 3 secondary suburbs you serve. End with what makes you different. Avoid keyword stuffing - Google penalises listings that read like SEO spam.
2. Add all services with prices in Rand
Use the Services section to list every service you offer with a brief description and a price. Pricing transparency builds trust and helps you rank for service-specific searches. For consulting or quote-based work, use "From R500" rather than leaving it blank.
3. Upload 60+ photos in 5 categories
Profiles with more than 60 photos consistently outrank profiles with fewer than 20 in the SA market. Spread photos across these 5 categories:
- Exterior: 10+ photos showing your signage, street view, and parking.
- Interior: 15+ photos covering reception, treatment rooms, offices, or the dining floor.
- Team: 10+ real-face photos of staff (not LinkedIn headshots).
- Products or work: 20+ photos of actual deliverables, projects, or stock.
- Behind the scenes: 5+ photos showing process, equipment, or team at work.
4. Set up your services in the right sub-categories
Within Services, group offerings under each secondary category. For example, a dental practice should have services grouped under "Dentist" (general check-ups, cleaning), "Cosmetic dentist" (whitening, veneers), and "Dental implants" separately. This helps Google understand the full scope of your offering.
5. Build NAP consistency across the 6 SA directories that matter
This single task moves rankings more reliably than almost anything else. Make sure your business name, address, and phone number are IDENTICAL across:
- Brabys.com - SA's oldest business directory, still trusted by Google.
- Yellow Pages South Africa (yellowpages.co.za) - high domain authority, still drives some referral traffic.
- hellopeter - SA's biggest review platform. Google reads this for trust signals.
- Facebook Page - your About section should match GBP exactly.
- LinkedIn Company Page - high authority, helps with brand entity signals.
- Your website footer - the source of truth.
Sit down with these 6 tabs open and copy-paste your business info into each one. Standardise on one phone format (we recommend +27 73 392 7043 international format). Standardise on one business name spelling. Use the same exact address. This work takes about 3 hours and is worth more than R10,000 of paid ads.
6. Build a review request system
Get your GBP review link from your dashboard (look for "Share review form" or "Get more reviews"). After every client interaction, send a 30-second WhatsApp:
"Hi [Name], thanks for choosing us. Quick favour - would you mind leaving a quick Google review? Takes 30 seconds: [your review link]. It really helps. Thanks!"
Target review velocity:
- Months 1-3: aim for 1 new review per week (so you go from 0 to 12 quickly).
- Ongoing: 2 to 4 reviews per month maintained indefinitely.
7. Post weekly GBP Posts
Google rewards active profiles. Post at least once a week. The content matters less than the cadence. Rotate through: offers, new services, photos from recent work, snippets from your blog, client reviews reshared as graphics, seasonal updates. Each post should include a relevant photo and a clear call to action.
8. Enable messaging and respond within 24 hours
Turn on the messaging feature in your GBP dashboard. Google promotes profiles that respond quickly to messages. Set up notifications on your phone so you never miss one. Response times under 60 minutes are a strong ranking signal.
9. Add Q&A questions yourself
The Q&A section is often empty for new profiles. Seed it with 5 to 10 of your most-asked customer questions and answer them yourself from the business account. This gives Google more keyword context and saves future customers from asking the obvious.
10. Track your performance monthly
The GBP Insights dashboard (now called Performance) shows you searches, profile interactions, calls, direction requests, and website clicks. Track these monthly in a spreadsheet so you can see whether your optimisation is working. If interactions are not climbing within 60 days, something is broken. We covered why a GBP fails to rank in detail in a separate post - read that if your numbers are flat.
Part 3: SA-specific issues most agencies miss
Load-shedding hours management
This is the single biggest SA-specific GBP problem. Your listed hours say you are open. Stage 4 load-shedding has your shop in the dark. Customers arrive, find you closed, and report the listing as inaccurate. Repeated "closed when listed as open" reports can trigger a soft suspension.
Three options:
- Special Hours: Update your GBP Special Hours each week using Eskom's load-shedding schedule for your area. Tedious but accurate.
- "Temporarily closed" status: Use this during prolonged outages. Reverses easily when load-shedding ends.
- Invest in backup power: The most reliable fix. UPS or solar means you stay open during stages 1-4 and your hours stay accurate.
POPIA and your business contact details
The Protection of Personal Information Act (POPIA) applies to how you handle customer data on your GBP. If you respond to a review that mentions specific medical, legal, or financial details about the customer, you risk a POPIA breach. Keep responses generic ("Thank you for the kind words, we appreciate your support"), and never reference confidential details publicly.
Rand pricing in Services and Posts
Always list prices in ZAR with the R symbol. Google's algorithm matches South African search intent to ZAR-priced listings. USD or other currency pricing can suppress your rankings for SA searches.
Suburb-level service areas, not city-level
Most SA businesses pick "Durban" or "Cape Town" as their service area. Google then treats them as competing for those huge city-level searches. You will rank better and convert better by listing 10 to 20 suburb-level areas (Umhlanga, Hillcrest, Westville, Berea, etc.) instead of one city-level area.
Part 4: How to rank in the Local Pack
The Local Pack is the 3-business map at the top of Google Search results when someone searches for a local business. Ranking there is more valuable than ranking #1 organically because the Local Pack sits above organic and steals 40 to 60% of mobile clicks.
Google ranks the Local Pack on three factors:
- Relevance: How well does your GBP match what the searcher typed? Driven by your primary category, business name, description, services, and post content.
- Distance: How far is your business from the searcher's location? You cannot directly control this, but service area settings help.
- Prominence: How well-known is your business? Driven by reviews (count, recency, rating), backlinks pointing to your website, mentions across the web, and the strength of your local SEO foundation.
You cannot game the algorithm. You can systematically build all three signals over 60 to 90 days.
Part 5: When to hire a Durban SEO agency for help
Most of the setup work in this guide is doable in-house with 10 to 15 hours of focused effort. Where outside help saves you time and avoids costly mistakes:
- Your verification has been rejected twice. A specialist knows what Google looks for in video proof and can guide your second attempt.
- Your profile has been suspended. Reinstatement appeals have specific templates and require care.
- You have multiple locations across SA. Managing 5+ GBPs needs proper structure and reporting.
- You are in a high-competition vertical. Legal, medical, and dental in Umhlanga, Sandton, or Cape Town CBD need professional GBP management to compete.
- You want it done in a day, not a month. SA agencies typically charge R1,500 to R3,500 per month for ongoing GBP management plus an upfront setup fee.
30-day quick-start checklist
If you are starting from zero, here is the order:
Week 1: Foundation
- Sign up at business.google.com/add
- Choose your primary category (research top 3 competitors first)
- Submit video verification
- Write your 750-character description while waiting
Week 2: Build out
- Add all services with Rand prices
- Upload first 30 photos across 5 categories
- Set up NAP across Brabys, Yellow Pages, hellopeter, Facebook, LinkedIn
Week 3: Activate
- Send first wave of review requests (target 20 sent)
- Publish first GBP Post
- Add 5 Q&A items
- Enable messaging
Week 4: Sustain
- Publish second GBP Post
- Upload 30 more photos
- Send second wave of review requests
- Check Performance dashboard for baseline metrics
By day 30, expect to see 3 to 10 new reviews, 30 to 100 profile views per week (depending on industry), and your first Local Pack appearances for low-competition searches. By day 90, expect steady Local Pack visibility for the keywords you care about.
Conclusion
Google Business Profile is the cheapest, highest-ROI marketing channel available to South African businesses. It is free, it is fast to set up, and it produces measurable results in 30 to 90 days when worked on properly. If you have been ignoring your GBP, the cost of that decision compounds every month - competitors are pulling ahead and the gap takes longer to close the longer you wait.
Set aside 15 hours over the next 4 weeks. Follow the steps above in order. Track your metrics in the Performance dashboard. If you hit a wall, we are an Umhlanga-based team with 18 years of SA GBP experience and a free audit is one form submission away.
Want us to set up or rescue your GBP?
We have set up and optimised 450+ Google Business Profiles for KZN and SA businesses since 2007. Free written audit covers verification status, categories, NAP consistency, review velocity, photo coverage, and your top 3 ranking gaps.
Frequently Asked Questions (FAQ)
Yes. Google Business Profile (formerly Google My Business) is free to set up and use for any South African business. There are no signup fees, no monthly costs, and no ad spend required. You only pay if you hire an agency to manage the profile, which costs R1,500 to R3,500 per month in SA.
Go to business.google.com/add, sign in with the Google account you want to manage the listing from, enter your business name and address, choose your primary category, add your phone and website, and submit. Google then asks you to verify by video. Record a continuous video showing your signage, premises interior, and tools or equipment. Full setup takes 15 to 30 minutes plus 3 to 7 days for video review.
Yes. If you run a service-area business like a plumber, electrician, cleaner, or mobile mechanic, you can create a profile without showing a public address. Choose "I deliver goods and services to my customers" during setup and list the suburbs you serve. Google hides your address but still shows your profile for relevant local searches in your service area.
Video verification typically takes 3 to 7 working days. Postcard verification, occasionally still offered, takes 7 to 14 days for the postcard to arrive in SA. If your video is rejected, you can resubmit. Common rejection reasons include unclear signage, no proof of operations, or the address shown not matching the listing.
Pick the most specific category that matches your primary service, not the most general. For example, a dentist should choose "Dentist" as primary, not "Medical clinic". A divorce-focused law firm should choose "Family law attorney". Look at the top 3 ranking businesses in your suburb and match their primary category. Add up to 9 secondary categories for breadth, but the primary one matters most for ranking.
Not directly, but indirectly yes. If your GBP shows you as open while load-shedding has you closed, customers arrive and report the listing as inaccurate. Repeated reports trigger soft suspensions. During stage 4+ load-shedding, update Special Hours weekly or use "temporarily closed" status to protect your listing reputation.
Build NAP consistency across Brabys, Yellow Pages SA, hellopeter, Pinglobaldigital, your local Chamber of Commerce, industry association directory, Facebook page, LinkedIn company page, and your website footer. Use the exact same business name, address, and phone format on each. This consistency is one of the strongest signals Google uses to trust your GBP and rank it in the Local Pack.