Most Google Business Profile "checklists" online are generic and US-centric. The 2026 South African version is different in three ways: it accounts for SARS-registered trading names vs. marketing names, it handles the South African public-holiday calendar without forcing you to update hours every December, and it treats the multi-location case as a default rather than an edge case.
This is the checklist we run for clients across Johannesburg, Sandton, Cape Town, Pretoria and uMhlanga, written so a business owner or marketing manager can run it themselves.
The 12 GBP fields that move rankings
In the order we touch them on a new engagement:
- Business name. Legal registered name only. No keywords, no trading-as additions, no city suffix. "Page Panther (Pty) Ltd" — not "Page Panther Digital Marketing Johannesburg."
- Primary category. The single most important ranking field. Choose the most specific category the business genuinely operates in. "Digital marketing service" beats "Marketing agency" for local-intent queries.
- Secondary categories. Up to nine more, used as supporting signals. Pick categories that match real services, not aspirational ones.
- Address. Physical registered address. Service-area businesses hide the address but still need a verifiable one for verification.
- Phone. Local landline or the number that answers consistently. A number that routes to voicemail permanently is a soft filter.
- Website. Canonical HTTPS URL of the main domain. Subdomains and landing pages lose prominence.
- Hours. Including public-holiday hours. Use "Special hours" entries rather than weekly overrides for the 12 SA public holidays.
- Services. A list of every specific service the business sells. This is where long-tail queries live — "emergency plumber Sandton" matches the "Emergency plumber" service entry.
- Products. For retail and eCommerce, every named product or product family with price ranges.
- Description. 750 characters. Lead with what the business does and where. No keyword stuffing.
- Opening date. Set if the business has more than 12 months of operating history. Older dates are a soft prominence signal.
- Photos. Logo, cover, owner, team, store interior, work samples. Minimum 10 to start; reviewed quarterly.
If you have time for nothing else, complete these 12 fields correctly. Everything below compounds on top of them.
Categories, services and products — what to add and what to delete
The category and service list is where most South African businesses under-deliver. The patterns:
- Pick the most specific primary category. Google's category taxonomy is deep. "Personal injury lawyer" outranks "Lawyer" for personal-injury queries. "Boutique advertising agency" outranks "Advertising agency" for boutique queries.
- Delete the categories you do not actually serve. A law firm with "Real estate agency" as a secondary category dilutes the entity signal and risks soft-suspension if a competitor reports it.
- Add services as the queries appear. When a customer asks for a service you have not listed, add it. The service list should grow over the life of the business, never shrink.
- Add products with realistic price ranges. "R150,000 – R350,000" is better than "From R150,000" for visibility on Shopping-adjacent surfaces.
A useful exercise: pull your last 20 customer enquiries and check that every named service or product is on the GBP. The gaps are usually the highest-intent queries you are missing.
Photo and post cadence that compounds
Two content cadences matter, and they have different rhythms:
- Photos. Upload 3 to 5 new photos per month. Mix of work samples, team shots, store front, and event coverage. Recency matters more than quantity — a profile with 30 fresh photos outranks a profile with 200 stale ones.
- GBP posts. Publish one post per week minimum. Posts are a recency signal and a small ranking signal in their own right. Useful post types:
- What's new. Service launches, new locations, recent projects.
- Offer. Seasonal promotions, limited-time pricing.
- Event. Open days, webinars, in-store events.
- Product highlight. A featured service or product with a description.
Posts expire after 7 days for "What's new" and 30 days for offers, so the cadence has to be sustained, not a one-off.
Q&A seeding — what to write, what not to do
The Q&A section is publicly visible and indexable. The legitimate use:
- Seed your own questions. Use a personal Gmail account, not the business account. Ask the 10 questions your customers actually ask. Answer each one factually.
- Answer customer questions promptly. A question left unanswered for 30 days is a signal of a disengaged business.
- Use real answers, not marketing copy. "Yes, we offer emergency callouts in Sandton, Fourways and Randburg, response time is 45 minutes during business hours" is useful. "We are the best plumbers in Johannesburg with 100% satisfaction guaranteed" is spam and gets reported.
What not to do: seed questions from your business account, seed with keywords stuffed into questions, or seed from a network of accounts you control. Google's Q&A spam detection has improved significantly since 2023 and South African businesses have been suspended for it.
Hours, attributes and the COVID-era toggles that quietly misfire
A surprising number of GBP problems come from toggles left over from the pandemic era and from public-holiday hours that were never updated:
- "Closed permanently" toggles. Some businesses marked themselves closed in 2020 and forgot to undo it. The profile still appears, but with "Permanently closed" overlay — which excludes the business from the pack entirely.
- Service-area toggles. A service-area business should have the physical address hidden but the service area set. Toggle errors here are common and produce invisible profiles.
- Public-holiday hours. SA has 12 public holidays. Use "Special hours" entries on the relevant dates so the weekly schedule stays clean. A profile that shows "Closed" on a public-holiday Monday loses the entire "open now" surface for that day.
- Attributes. Accessibility, payment methods, parking, Wi-Fi — every attribute set is a filter-aware query the business can win. Set all that apply.
The 15-minute verification checklist at the end of this post covers the rest.
The 15-minute pre-submit test
Before you submit any change to a verified GBP — a category change, an address change, a description rewrite — run this test:
- Log out, log back in. Confirm the profile loads as a public user would see it. (2 min)
- Search your exact business name on Google. Confirm the knowledge panel still appears on the right rail. (2 min)
- Search "[your category] + [your city]". Confirm the business still appears in the pack or at least in the local finder. (3 min)
- Open the GBP on a mobile device. Confirm the photo, hours and call button all render. (3 min)
- Check the GBP insights for the last 7 days. Confirm calls, direction requests and website clicks have not dropped to zero. (3 min)
- Save the change. Wait 24 hours. Re-run steps 2 and 3. (2 min + wait)
The single most common cause of "I changed one field and now I'm invisible" is a change that triggered an address re-verification the owner did not see. The pre-submit test catches it before the 30-day soft-suspension clock starts.
FAQ
How often should I update my GBP description?
Once a quarter is plenty for most businesses. Rewrite the description when the business genuinely changes (new service line, new location, ownership change). Resist the temptation to refresh it weekly — Google treats frequent description rewrites as a spam signal.
Should I respond to every review?
Yes, including the negative ones. A short, factual, non-defensive response to every review is a behavioural signal Google measures. Templates are fine for the 4- and 5-star reviews; the negative ones need a real response.
Do GBP posts really matter for rankings?
Posts are a small direct ranking signal and a meaningful recency signal. A profile with no posts in 90 days is treated as a stale business. One post per week is enough to keep the recency signal alive.
What happens if I move offices?
Update the GBP first, complete the re-verification, then update the website and directories. Do it in that order — a website update with a stale GBP is the most common cause of "I moved and disappeared from the pack."
Can I manage GBPs for clients from my own account?
Yes, with manager access. Owner access is required for verification and category changes. Never use your own account to seed Q&A on a client profile — use a personal Gmail, and only for legitimate questions.
If your GBP has not been touched in the last quarter, send us the profile link and we will run the 15-minute pre-submit test against it. Most GBP work falls into one of three buckets — incomplete fields, stale hours, or NAP inconsistency — and the right bucket is usually visible inside 20 minutes. From there the Local SEO engagement is scoped around the actual gap.
