For most local businesses, the most valuable spot on Google is not the first website result. It is the map — the box of three businesses with a pin, a star rating and a "Directions" button that appears for searches like "plumber near me" or "bakery in Bedfordview". Getting into that box is called local SEO, and the foundation is a free Google Business Profile.
Step 1: Claim or create your Google Business Profile
Search for your business name on Google Maps first. Google sometimes creates a listing automatically from public information, in which case you claim it rather than making a duplicate. Duplicates split your reviews and confuse Google about which listing is real.
If nothing exists, create one at Google Business Profile with the Google account the business will keep long-term. Do not use a staff member's personal Gmail. If they leave, your listing leaves with them.
Step 2: Verify it
Google needs to confirm the business is real and where it says it is. Depending on your business, it may ask for a short video of your premises and signage, a phone or email code, or a postcard to your address. Video verification is now the most common route; have your signage, your street and something that shows you operate there (stock, equipment, a till) ready before you start recording.
If you work from home or go to your customers, as many trades do, set yourself up as a service-area business. You list the suburbs or cities you cover and hide your street address.
Step 3: Fill in everything
An incomplete profile is the most common reason a business does not show up. Go through every field:
- Business name — your real name only. Adding keywords ("Joe's Plumbing Johannesburg Best Prices") breaks Google's rules and can get the listing suspended.
- Primary category — the single most important choice. Pick the most specific one that describes what you do, then add secondary categories.
- Hours, including public holidays. Wrong hours lead to one-star reviews from people who arrived to a locked door.
- Phone number and website.
- Services or products, with short descriptions using the words customers actually search for.
- Description — plain language about what you do and where.
- Photos — real ones: your premises, your team, your work. Listings with genuine photos tend to get far more clicks.
Step 4: Make your name, address and phone match everywhere
Google cross-checks your details across the web. Your business name, address and phone number should be written the same way on your Google profile, your website, your Facebook page and South African directories such as Yellow Pages and Brabys. Small differences — "Shop 4" on one, "Unit 4" on another, an old cell number on a third — weaken Google's confidence that they are the same business.
Step 5: Get reviews, and answer them
Reviews are one of the strongest signals in local search, and they are what customers read before they phone. The easiest way to get them is to ask at the moment a customer is happiest, with a direct link. Your profile gives you a short review link; send it on WhatsApp after a job is done.
Reply to every review, good or bad. A calm, helpful reply to a bad review often does more for your reputation than the review did damage. Never buy reviews or offer discounts in exchange for them; Google removes them and can penalise the listing.
Step 6: Connect it to a proper website
Your profile and your website support each other. Google uses your website to understand what you do and where, so it helps to have:
- Your suburb and city on the site, especially on the contact page and in the footer.
- A page for each main service, rather than one page listing everything.
- Fast loading on a phone, because most "near me" searches happen on one.
- A click-to-call number and a WhatsApp button, so the visitor Google sent you can actually reach you.
- Structured data (LocalBusiness schema) that tells search engines your name, address, hours and contact details in a format they read directly.
Step 7: Keep it alive
Profiles that are updated tend to perform better than ones set up once and forgotten. Post an update or offer now and then, add new photos, answer questions customers ask on the listing, and change your hours before every public holiday. Ten minutes a month is plenty.
How long does local SEO take?
A brand-new verified profile can start appearing for searches on your exact business name within days. Showing up for broader searches, like your service plus your suburb, depends on how many competitors are nearby, how close the searcher is, and how strong your reviews and website are. Expect weeks to months, not overnight. Anyone promising guaranteed map pack placement is selling something they cannot control.