If you only do one thing for local SEO this week, claim and fully complete your Google Business Profile. That single listing decides whether you show up in the map results when someone nearby searches for what you sell.
After that, the work follows a clear order: make your business details match everywhere, tidy up your website, start collecting reviews, and add a handful of directory listings. You do not need paid tools or an agency to do any of it.
The hard part is not the work itself. It is knowing which of the hundred “local SEO tips” you have read are worth your Saturday morning. This plan puts them in order.
What local SEO is, and how Google chooses who to show
Local SEO is the work of getting your business to appear when people search with local intent. Think “plumber near me”, “dentist in Kuils River” or “emergency electrician Bellville”.
Google says it ranks local results on three things:
Those searches usually show two things: a map with three business listings, often called the map pack, and the normal website results underneath. You want to appear in both, but the map pack is where most beginners should focus first.
You cannot move your premises closer to the customer, so distance is mostly fixed. Every step below improves relevance or prominence, which are the two you control.
Step 1: Claim and complete your Google Business Profile
Go to google.com/business, search for your business name, and either claim the existing listing or create a new one. Google will ask you to verify, usually by video, phone or postcard.
Once you are in, fill in every field. A half-finished profile is the most common reason a legitimate business loses out to a competitor down the road.
Pay the most attention to these:
- Business name: use your real trading name. Adding “best plumber Cape Town” to the name breaks Google’s guidelines and can get the listing suspended.
- Primary category: choose the one that describes your main service. A plumber who also installs geysers should pick “Plumber”, then add the geyser category as a secondary.
- Service area or address: if customers come to you, show your address. If you travel to them, hide the address and list the suburbs you cover.
- Hours: include public holidays. Wrong hours lead to wasted trips and one-star reviews.
- Services and description: list each service by the name a customer would type, not your internal jargon.
- Photos: upload real photos of your team, vehicles, premises and finished jobs.
Do you need a website to rank in the map pack?
No, a profile can rank without one. A website still helps, because it gives Google more proof of what you do and where, and it gives customers somewhere to check you out before they call.
Step 2: Make your name, address and phone number match everywhere
SEOs call this NAP consistency. It means your business name, address and phone number are written the same way on your profile, your website, your Facebook page and any directory that lists you.
Picture a customer who finds your old landline on a directory you forgot about. They call, nobody answers, and they phone the next business on the list. Mismatched details cost you that call, and they make it harder for Google to trust that all those listings belong to one business.
Open a spreadsheet and write down the exact version you will use from now on. Then search your business name and old phone numbers in Google, and fix every result that does not match.
Step 3: Fix the basics on your own website
Your website backs up what your profile claims. You do not need a redesign, just a few specific edits.
- Title tags: put the service and the area in the title of your main pages, for example “Geyser Repairs in Bellville | [BUSINESS NAME]”.
- Contact details: show your name, address and phone number in the footer of every page, matching your spreadsheet.
- One page per service: a page that covers blocked drains, geysers and bathroom renovations together will struggle to rank for any of them.
- Location pages: if you serve several areas, write a page for each main one, with details that are true for that area only. Copying one page and swapping the suburb name does not work.
- Mobile check: open the site on your phone and try to call yourself. If the number is not tappable, fix that first.
If you are comfortable with a little code, add LocalBusiness schema to your homepage. It is a small block of structured data that tells search engines your name, address, hours and service area in a format they can read directly.
Step 4: Build a steady flow of reviews
Reviews feed prominence, and they are what a customer reads before choosing between you and the two listings beside you.
The businesses that collect reviews well treat it as part of the job, not a campaign. Here is what that looks like for a plumber: the job is finished, the customer is happy, and before driving off the plumber sends a WhatsApp with a direct review link and one line asking for honest feedback.
You can get that link from your profile under “Ask for reviews”. Save it in your phone so sending it takes ten seconds.
Reply to every review, good or bad. A calm, specific reply to a complaint often does more for a new customer’s trust than five glowing ones.
Can you offer a discount in exchange for a review?
No. Google’s policies do not allow incentives for reviews, and reviews can be removed if you are caught. Ask everyone, and accept what you get.
Step 5: Add the citations that matter
A citation is any online mention of your business details, usually in a directory. They help confirm that your business exists where you say it does.
Quality beats volume here. Start with the big general platforms such as Bing Places, Apple Business Connect and Facebook, then add the directories your own customers would use, such as [LOCAL DIRECTORY EXAMPLES FOR YOUR COUNTRY] and any trade association you belong to.
Use the exact details from your spreadsheet each time. Ten accurate listings are worth more than a hundred sloppy ones.
How long does local SEO take to work?
Profile changes can show up within days, while ranking movement from reviews, citations and website edits usually builds over weeks and months. [METRIC: typical time to first map pack appearance, from your own client data]
How fast you move depends on your competition. A locksmith in a small town with two rivals has an easier job than a personal injury lawyer in a major city.
Can you do local SEO yourself?
Yes, everything in this article can be done by a business owner with a free Google account. Outside help starts to make sense when you have several locations, a suspended profile, or competitors who are clearly investing more than you can match alone.
What to skip at the start
Most beginner frustration comes from starting with the wrong tasks. Leave these until the five steps above are done:
- Paid rank trackers and audit tools. Search your main terms in a private browser window once a week and note where you appear.
- Bulk directory submissions. Services that promise hundreds of listings often create duplicates you will have to clean up later.
- Blogging every week. Service and location pages do more for a local business early on than general articles.
- Chasing links. A sponsorship of the local sports club or a supplier listing will come naturally once the basics are in place.
Your first-week local SEO checklist
- Claim and verify your Google Business Profile.
- Set your primary category, hours, services and service area.
- Upload at least ten real photos.
- Write your official name, address and phone number in a spreadsheet.
- Search for old listings and correct any that do not match.
- Update your website title tags and footer contact details.
- Save your review link and send it to your last five happy customers.
- Create listings on Bing Places, Apple Business Connect and Facebook.
Work through that list and you will have covered the foundations that most of your local competitors never finish. From there, the job is repetition: keep asking for reviews, keep your details accurate, and add a new service or location page whenever you have something true to say on it.
