
Silver Solutions Logistics
A logistics website redesign that leads with what the company does best, with a simple quote request.
Read the Silver Solutions Logistics case study →hi, Joburg
Technical SEO, local search and pages for the parts of Gauteng you actually serve. For B2B and service businesses. Done by me, not a junior.
the problem
Plenty of Johannesburg businesses already pay for SEO. Every month a report arrives with green arrows on keywords nobody buys from, and the phone sounds exactly the same. The problem usually isn’t effort. It’s that nobody tied the work to inquiries.
what I do about it
I start with keywords that carry buying intent, fix the technical issues holding your site back, and build pages for the services and areas you cover, from Sandton to the East Rand. Then I track which searches become calls, and report on those first.
pick one, or connect them all
Keyword research on buying searches, technical fixes, service and area pages, and Google Business Profile work, all SEO marketing measured on inquiries. Monthly retainer with a 3-month minimum, or a one-off audit to start.
If the site is what’s holding you back, I rebuild it with SEO in the structure. Silver Solutions Logistics, a South African freight company, got a redesign and a freight quote calculator.
SEO, website, outbound and CRM follow-up run as one system. Across client campaigns, that’s 2,000+ leads delivered and $7.2M in pipeline.
only true in Johannesburg
Gauteng feels like one market until you look at the map results. If you serve both cities, each needs its own page with something true to say, not the same paragraph with the city name swapped.
Sandton, Rosebank, Midrand, Fourways, Bedfordview. If your buyers sit in a few of these, your Google Business Profile service areas and your area pages should name them, specifically.
Some agencies sell a Sandton address. I work from Cape Town, doing SEO for businesses across South Africa, and every call is on video. You’d get the same call either way, just without the Grayston Drive traffic.
Whoever you hire, a proper SEO service for a Joburg B2B or service business covers these:
What it doesn’t need: social media posting, a pile of “SEO blog posts” nobody reads, or links bought from sites that exist only to sell links. Those pad the invoice. Google’s spam policies cover the link schemes specifically (Google Search Central).
Plenty of Joburg businesses already have an SEO retainer. If you’re not sure it’s doing anything, check these:
Here’s one thing you can do this week without hiring anyone. Open Google Search Console, look at the searches your site appears for, and ask whether any of them would come from a buyer. If the list is your company name and a few odd phrases, that’s your answer.
There’s an unwritten rule that a monthly report should say what happened that month. A report that’s forty green arrows and no mention of the phone breaks it.
A search like “what is warehouse racking” is homework. A search like “warehouse racking installers Midrand” is someone with a budget and a deadline. Both get traffic. Only one fills your diary.
So I start with how your clients talk. The words they use on a sales call, and the areas they name, are usually closer to their searches than anything a keyword tool suggests. Those phrases, with the place names your buyers use, become the pages. Fifty searches a month from people ready to buy beats 5,000 from people doing homework.
Gauteng isn’t one search. Someone in Pretoria East and someone in Randburg see different map results, and the business nodes each behave like their own small market.
Google says local ranking comes down to relevance, distance and prominence (Google’s guide). You can’t move closer to everyone in Gauteng. You can be the most relevant and the most visibly busy.
I don’t have a Sandton office, and I won’t pretend to. Here’s how it works instead:
Same time zone, so nothing waits overnight. And you get the person doing the work on every call, which is the bit that actually matters.
SEO is a monthly retainer with a 3-month minimum, then month to month. If you’d rather start smaller, a one-off audit gives you a prioritized list of fixes you can hand to anyone.
The price depends on how much needs fixing, how competitive your searches are in Gauteng, and how many services and areas you want to rank for. You get the number before anything starts, not after three meetings and a deck.
Want to know which of this your site actually needs? Book 30 minutes and I’ll tell you what I’d fix first.
people I’ve worked with

A logistics website redesign that leads with what the company does best, with a simple quote request.
Read the Silver Solutions Logistics case study →if you’re comparing
No, I’m in Cape Town. Same time zone, and every call is online, so Joburg clients get exactly the same service. If a face-to-face office matters to you, I’m honestly not your best fit.
SEO is a monthly retainer with a 3-month minimum, then month to month, or a one-off audit if you’d rather start small. You’ll get a clear price on the call, before any work begins.
Early movement within a few months, stronger results after six. Local search can move faster. A busy market means the plan has to be specific, not that it takes forever.
Technical fixes, keyword research on buying searches, service and area pages, your Google Business Profile, and tracking that ties searches to calls. Reporting covers inquiries first, rankings second.
Look past the address. Ask to see what a monthly report contains. If it’s rankings with no calls or inquiries in it, you already know how the next twelve months will go.
Yes. I start with an audit of what’s been done, keep what works, and tell you plainly what doesn’t. You’ll need access to your website, Search Console and Google Business Profile.
your move
No pitch. No pressure. I’ll look at what Joburg buyers see when they search for what you sell, and tell you what I’d fix first, whether or not we end up working together. Thirty minutes, and nobody has to drive anywhere.