By Eugene Madondo · Rank to Earn
The number one skill you need to make money online in South Africa isn't coding, design or even AI. It's traffic. You can build the best website, app or product in the country, but if nobody sees it, it makes zero rand. Here are the six ways people send traffic to their websites and offers, which ones are fast, which ones last, and the one I built my whole business on.
Traffic is the most important skill for making money online, because every website, product or offer earns nothing until people see it. The six main ways to get traffic are 1) social media, 2) content marketing, 3) WhatsApp and Telegram channels, 4) collaborations, interviews and PR, 5) paid ads and 6) SEO. Paid ads are the fastest. SEO is the slowest to start but brings some of the highest-converting traffic, and it keeps coming for years.
▶ Watch the full breakdown, or keep reading below
Traffic is the people who visit your website, watch your content or see your offer. Every way of making money online depends on it: an affiliate link earns nothing if nobody clicks it, a course sells nothing if nobody sees it, and an app grows no users if nobody downloads it.
I first learned this in 2012, when I grew a fitness blog to over 100,000 visitors a month as a student. I then spent years sharpening it at a tech startup, an SEO agency and in-house tech roles. That experience is what I used to build affiliate websites that have generated over $1.4 million in revenue since 2020.
Products are easy to build now. AI can build you a website in an hour. Traffic is the part most people never learn.
I've been releasing one video a week on YouTube for the last few months, and one of the most common questions I get, in the comments and on WhatsApp, is: "Eugene, how do I get more traffic?" This guide is the answer.
Before choosing a traffic source, you need to understand that not all traffic is equal.
Ads and algorithms. You get visitors only while you keep paying, or while the platform keeps showing your content. The moment you stop paying, or the algorithm moves on, the traffic stops.
A website that ranks on Google, an email list, a channel people return to. You control it, and it keeps sending visitors whether or not you posted today.
The smartest operators use rented traffic to build owned traffic. Every ad, post and collaboration should push people toward something you own, like your website or your email list.
Here's how the six ways to get traffic compare on speed, cost and how long the traffic lasts.
| Traffic source | Speed | Cost to start | Rented or owned | Best for |
|---|---|---|---|---|
| 1. Social media | Medium | Free (time) | Rented | Reach and brand building |
| 2. Content marketing | Medium | Free (time) | Mixed | Getting more from every piece of work |
| 3. WhatsApp & Telegram | Medium | Free to low | Mostly owned | South African audiences, repeat visits |
| 4. Collabs, interviews & PR | Fast spikes | Free to paid | Borrowed | Instant trust from a bigger audience |
| 5. Paid ads | Fastest | Needs budget | Rented | Testing offers and scaling what converts |
| 6. SEO | Slow | Low | Owned | High-converting traffic that lasts for years |
Free · rented traffic
Social media traffic comes from posting consistent content on platforms like TikTok, Instagram, Facebook and LinkedIn, and learning what each algorithm pushes so you reach your target audience.
In 2019 I started posting on LinkedIn because I was scared of losing my job. In 2020, a few weeks after the first lockdown, I lost it anyway. I wrote a LinkedIn post about it, and it went viral for my page. My DMs filled up with agencies and small businesses asking for help. That one post started my consulting business, and that business led to the websites I run today.
They post randomly, and none of their posts point anywhere. Every post should lead somewhere: your bio link, your channel, your website or your WhatsApp channel.
I break down my full approach to borrowing social media strategies that already work in my free Borrowed Playbook guide.
Free · rented and owned
Content marketing means creating one piece of content and repurposing it into different formats and channels: blog posts, emails, social media posts and videos, all leading toward the same goal.
Here's exactly how I do it with every video, including the one on this page:
One piece of work, four channels. This is how small creators compete with big brands. You don't need more ideas, you need to get more out of every idea you already have.
Free to low cost · mostly owned
WhatsApp and Telegram traffic comes from growing a channel or group and using it to send people to your website or offers. It's massively underrated in South Africa, because almost everyone is on WhatsApp.
One of my students runs a website that shares internships, bursaries and jobs. He built a big Facebook page, sent those followers to a WhatsApp channel, and uses the channel to send traffic to his website. He's now making around R1,000 a day from that site.
Find people who run large, active Facebook groups in your niche and make a deal with them to promote your channel. Your channel then becomes the bridge to your website. It's one of the reasons digital marketing skills are so valuable: once you understand how audiences move between platforms, you can build traffic on almost any budget.
Free to paid · borrowed traffic
Collaborations and PR get you in front of an audience that already trusts the person introducing you. Find big YouTube channels in your niche that interview people, go on, share what you do and share your website.
I've been interviewed on Life Reset with Boni three times, and those videos performed really well. After I was featured on one popular YouTube channel, my main course sold 40 copies a month, two months in a row. One appearance did what months of posting couldn't. You can watch my most-viewed interview on the Start Here page.
PR follows the same principle. You can pitch a story to journalists at publications with big reach, or pay for placement. Either way, a trusted publication does the introducing for you.
Needs budget · rented traffic
Paid ads on Meta (Facebook and Instagram), TikTok and Google are the fastest way to get traffic. You can switch a campaign on today and have visitors within the hour. I run Meta ads to one of my courses right now.
Ads are rented traffic, and running them is a skill on its own. If you don't know your numbers, you can burn money very quickly. If you're starting with zero budget, don't start here. Start with a free method, and bring in ads once you have something that converts.
Slow to start · owned traffic
SEO (search engine optimisation) is getting your website to show up when people search on Google, YouTube and AI tools like ChatGPT. It's what I specialise in. It's how I grew my fitness blog as a student, it's what I did for tech companies and agency clients, and it's what my own websites run on today.
SEO is not a quick win. It's a long-term strategy. But it brings some of the highest-converting traffic there is, because the person found you while they were searching for the answer. They came to you. If you found this article through a search, that's SEO working right now.
And once a page ranks, it can send you traffic for years without you posting again. That's owned traffic. If you want to make it a career, here's how to get into SEO in South Africa and what digital marketing salaries in South Africa look like.
Don't try to do all six at once. Pick one main traffic source, and one that supports it.
Start with social media and content marketing.
Run paid ads to a lead magnet.
Use WhatsApp channels and collaborations.
Learn traffic, and every skill you have becomes worth more. If you're still deciding what to send that traffic to, start with 11 real ways to make money online in South Africa, the side hustles working in South Africa right now, or how people are making money with AI in South Africa.
SEO is exactly what I teach inside Rank to Earn: how to build websites that rank on search and earn in dollars from South Africa.
Want to compare everything first? See all Rank to Earn courses.
Traffic is the number one skill for making money online in South Africa, because no website, product or offer earns until people see it. The six ways to get traffic are social media, content marketing, WhatsApp and Telegram channels, collaborations and PR, paid ads and SEO. Paid ads are the fastest but stop when you stop paying. SEO is the slowest to start but brings high-converting traffic for years. Pick one main source and one supporting source, and use rented traffic to build traffic you own.
Subscribe to my email list and I'll send you honest breakdowns like this one, the tactics actually working right now, and your free copy of The Borrowed Playbook: how to borrow the social media strategies already working for other products and use them to send traffic to yours, with little to no money.
You'll join my newsletter where I share what's actually working. Unsubscribe anytime.
I've just sent an email to your inbox. Open it to grab your Borrowed Playbook. If it asks you to confirm your subscription first, click the button and the guide follows right after.
Traffic is the most important skill to make money online, because a website, product or offer earns nothing until people see it. Skills like building websites, apps or products only become valuable once you can send people to them.
The six main ways to get traffic to a website are social media, content marketing, WhatsApp and Telegram channels, collaborations, interviews and PR, paid ads on Meta, TikTok or Google, and SEO.
Paid ads are the fastest way to get traffic, because you can switch on a campaign and have visitors within the hour. The trade-off is that the traffic stops when you stop paying, and you can lose money quickly if you don't know your numbers.
Rented traffic comes from ads and social media algorithms and stops when you stop paying or the algorithm moves on. Owned traffic comes from assets you control, such as a website that ranks on Google, an email list or a channel people return to. The best approach is to use rented traffic to build owned traffic.
Yes, if you can be patient. SEO is a long-term strategy rather than a quick win, but it brings some of the highest-converting traffic because people find you while searching for an answer, and a page that ranks can send traffic for years without new posts.
Start with free traffic sources: post consistently on social media, repurpose your content across channels, grow a WhatsApp or Telegram channel, and pitch yourself for interviews on bigger channels. SEO is also low cost to start but takes longer to pay off.
Yes. A WhatsApp channel can send steady traffic to a website, especially in South Africa where most people use WhatsApp daily. One effective route is to partner with owners of large, active Facebook groups to promote your channel, then share your website links in the channel.
Eugene is a Cape Town-based SEO specialist and digital entrepreneur who has been earning online since 2012. He has worked in SEO at a tech startup, an agency and in-house tech roles, ran a consulting business, and has generated over $1.4 million from his own affiliate websites since 2020. He teaches website operators through Rank to Earn. Read how he made his first million online.
Whichever traffic source you start with, the person who acts on the information beats the person who saves it for later. Pick one, start this week, and build from there.