Whose job is your Google Business Profile, really?
Ask that question inside most South African SMEs and watch the pause. Marketing assumes ops is watching it. Ops assumes whoever set it up three years ago is still checking it. Nobody is, and the profile has quietly gone stale while everyone believed someone else had it covered.
That gap, not a Google penalty, is the actual reason most "local SEO isn’t working" complaints exist. Our Local SEO South Africa article is the practical build order, what to do, in what sequence, for a business starting close to zero. This guide sits a level up: for the owner who already has the basics live and now needs a system that survives staff turnover, a second branch, or a marketing partner who changes every eighteen months.
Read both if you are starting fresh. Come back to this one once the fundamentals are live and you need ownership, cadence and a way to judge the work month over month, rather than a punch list you tick once and forget.
Local SEO earns visibility for a specific kind of search: someone nearby, or someone targeting your service area, looking with intent to act soon. That visibility only pays off if it becomes a call, a WhatsApp message, a form, and eventually a job on the books.
This guide fits businesses with a genuine service footprint, clinics, contractors, professional firms, workshops, home services, specialised B2B suppliers with regional coverage, and multi-branch brands. If a stranger nearby could plausibly become a paying customer, the investment below is worth making.
It fits less well for a purely national ecommerce brand with no location relevance, or a business whose customers never search with any geographic intent at all. Weight national SEO, paid media and content more heavily there, and treat local as a supporting layer rather than the main system.
Who owns each part of local SEO
| Workstream | Typical owner | Cadence |
|---|---|---|
| Google Business Profile | Marketing lead or founder | Weekly |
| Review ask + response | Whoever closes the job (sales or ops) | Per completed job |
| Website location content | Marketing or an SEO partner | Quarterly refresh |
| Citation / listing accuracy | Marketing or admin | Quarterly audit |
| Call / WhatsApp response | Sales or front desk | Daily |
| Scorecard review | Owner or GM | Monthly |
Run the profile. Do not just switch it on
Verifying the profile takes an afternoon. The actual lever is running it like a shop that never closes: accurate categories, complete service descriptions, real photos added on a schedule, and fast answers to questions and reviews.
Pick a primary category for how customers actually search, not how you describe yourselves internally. A bookkeeper who mostly files tax returns should think hard about which category buyers type before choosing what sounds most technically accurate on paper. Add secondary categories only for work you genuinely deliver, inflated categories bring in mismatched enquiries that cost time on both ends of the phone call.
Decide deliberately between a storefront listing, where customers visit a physical address, and a service-area business, where you travel to them and the address stays hidden. Getting this model wrong is one of the more common reasons a profile gets suspended or buried.
Treat the profile as a living thing, not a form you filled in once: a weekly photo, a reply to every review inside a set number of days, and a Q&A section seeded with the questions buyers already ask before they message you.
Entity consistency: NAP and the things people forget
| Signal | Where it lives | Why it matters |
|---|---|---|
| Name, address, phone | Website footer, GBP, directories | Mismatches create doubt for users and dilute trust signals |
| Business description | GBP, about page, directories | A consistent description helps both humans and AI summaries describe you correctly |
| Categories and services | GBP, service pages | Alignment across both cuts mismatched leads |
| Tracking numbers | Ads, print, partner sites | Old, conflicting numbers on forgotten assets quietly confuse buyers and dirty your call data |
Citations: accuracy over a big number
Nobody needs a presence on fifty directories. What you need is an accurate presence on the handful your customers actually use, plus category-specific listings that carry real weight in your industry.
Run a quarterly audit: search your own business name and number, find duplicate or outdated listings, and either claim and fix them or request removal. One wrong phone number sitting on a popular directory can quietly cost enquiries for years before anyone notices.
If you rebrand, move premises, or change a tracking number, update GBP and your top five directories immediately. Everything else can wait for the next quarterly pass through the list.
Location pages that actually earn their place
- List only where you deliver wellInclude suburbs, cities or a radius you can genuinely service to a standard you would defend.
- Write something true for each areaResponse times, travel notes, local proof, context specific to that market, never a swapped H1 on a template.
- Link into your core service pagesLocation pages should support your main offer pages, not compete with them for the same keyword.
- Retire pages that earn nothingA thin page nobody reads is a liability for users and for how efficiently your site gets crawled, not a free asset.
Reviews belong on a schedule, not a prayer
Reviews shape both a buyer’s decision and how visible you are on the map. Build the ask into the moment a job finishes or a milestone lands, not into an occasional post on social media that everyone scrolls past.
Make the ask frictionless: a short link straight to your review form, sent by WhatsApp or SMS while the good experience is still fresh in someone’s mind. Train whoever closes the job on a simple script instead of leaving it to whether they happen to remember on a busy day.
Reply to every review, good or bad. Thank specifics on the positive ones. Address concerns calmly and move detailed complaints offline. A pattern of thoughtful replies signals a business actually run by people who care, and both reviewers and future customers notice that pattern.
Structuring for one branch versus several
| Element | Single location | Multi-location |
|---|---|---|
| GBP | One profile | One profile per branch, each verified separately |
| Website pages | One contact section | A unique page per branch with real local detail |
| Phone numbers | One number | Branch-specific numbers where practical, tracked separately |
| Reviews | One pool | Branch-specific asks so each location builds its own trust |
| Content | Shared | Shared core pages, plus light local context per branch |
Shared phone numbers and identical copy across branches are one of the most common self-inflicted wounds in multi-location local SEO.
Nexus local SEO principle
What AI search means for local visibility
AI answers increasingly summarise "who serves this category in this place" into one response. Businesses with clear service definitions, consistent details and specific, credible reviews are easy for those systems to represent accurately. Vague, inconsistent businesses are easy to skip in favour of a competitor who has done the unglamorous work.
The preparation here is mostly the fundamentals already in this guide, executed with more care: answer-first FAQs, consistent naming, real evidence rather than generic claims. There is no separate "AI local SEO" product worth buying. There is disciplined execution of the basics you already know.
Publish FAQs that match what buyers actually ask before they contact you: coverage areas, response times, what to prepare, and who the service genuinely is not a fit for. Specific, honest answers cut wasted enquiries and travel further in an AI-generated summary than another paragraph of marketing copy.
The monthly scorecard that matters
| Metric | Source | What it tells you |
|---|---|---|
| Calls, direction requests, website clicks | GBP insights | Leading demand indicator for the period |
| Local landing page conversions | GA4 | Forms, WhatsApp clicks and calls that started on the site |
| Review count and rating trend | GBP | Trust trajectory and how disciplined your response habit is |
| Qualified jobs booked | CRM or job book | The one number that actually justifies the effort |
| New or changed citations found | Quarterly audit | Basic data hygiene |
Where this quietly breaks, and how a suspended profile gets fixed
A well-meaning staff member adding every category they can think of, "to capture more searches," is one of the most common self-inflicted problems here. Mismatched categories generate mismatched enquiries, burn sales time, and can flag a profile for review with no warning.
A second mistake is treating posts and photo uploads as a launch-week task rather than a habit. Profiles that go quiet for months lose the freshness signals that help them compete against a rival who is still actively maintained.
A third is measuring only rankings. A business can rank well and still convert poorly if the site is slow, the phone rings out, or WhatsApp messages sit unread for hours. Visibility and conversion are two separate jobs, and both need someone paying attention.
Profiles occasionally get suspended for policy reasons, usually mismatched categories, a keyword-stuffed business name, or a duplicate listing for the same address. If it happens, resist the urge to create a second profile in a panic. That almost always makes reinstatement harder, not easier.
Read Google’s stated reason where one is given, fix the underlying issue precisely, and submit a clear, honest reinstatement request through Google’s own process. Patience beats persistence here, repeated, rapid resubmissions rarely speed anything up.
Prevent this in the first place by keeping your business name identical to your real-world signage and paperwork, avoiding keyword stuffing in the name field, and checking for accidental duplicates after any office move or rebrand.
What to do next
If your GBP is incomplete or unclaimed, start there this week, it is the foundation everything else sits on. If it is healthy but leads still are not converting, look at response speed and website clarity before adding more local content.
Assign the ownership table above to real people with real calendar reminders. Local SEO fails from neglect far more often than it fails from competition.
Pair this guide with our shorter Local SEO South Africa playbook for a step-by-step build order, and with the SEO ROI article when you need to defend the spend to finance.



.png)