By Gene (Eugene Madondo) · with Sadie, technical SEO and analytics specialist · Rank to Earn · Updated October 2026
I taught myself SEO in 2012 as a student, growing a fitness blog to 100,000 visitors a month with no marketing qualification. Sadie fell into SEO by accident after an aptitude test, and 20 years later she works remotely for an American agency from South Africa. We sat down to break down exactly how you get into SEO here, what it pays, and how you go from rand salaries to international clients without leaving the country.
To get into SEO in South Africa, learn the fundamentals with free courses (Google Search Central, Semrush Academy, Blue Array's technical SEO course and LearningSEO.io), build your own practice website to test what you learn, and turn the results into a portfolio. You don't need a degree. Junior SEOs in South Africa earn roughly R8,000 to R20,000 a month, while experienced technical SEOs working remotely for international companies can earn $3,500 to $6,000 a month (about R60,000 to R105,000).
▶ Watch: the full interview with Sadie, or keep reading below
Free courses, official Google docs and AI as a tutor. No degree needed.
Your own sandbox site to test everything and prove you can get results.
Agency or in-house in SA, then specialise in technical SEO or link building.
Optimise LinkedIn, get headhunted, and earn in dollars from South Africa.
Sadie never planned to work in SEO. She studied a BCom in Information Systems with the goal of becoming a business analyst, and picked up some web development experience in her first job as a graduate. When that company closed, she went for several interviews. One of them involved an aptitude test, and she thought she was applying to be a team leader. The job turned out to be an SEO role.
She had never heard of SEO. There were no courses, so she learned on the job through word of mouth. Back then, SEO meant a good page title, a good meta description, a few decent links and the right keyword density. The public PageRank toolbar still existed, and SEOs calculated metrics like the Keyword Effectiveness Index (KEI). The aptitude test asked where she would place keywords on a page, which is probably why she scored higher than most other candidates.
"I had no idea what SEO was. I had to learn it completely from scratch… I became passionate about it the more I learned, and I've been doing it ever since."Sadie, technical SEO and analytics specialist
From there, her career followed a path many South African SEOs can copy:
My route was different but just as unplanned. In 2012 I started a fitness blog as a student and wanted people to read it. I learned SEO from forums, YouTube, blogs and case studies, tested it on the blog, and grew it to over 100,000 visitors a month. That blog got me an internship at a tech startup, then a role at an SEO agency, then in-house SEO jobs in tech. In 2020 I went into consulting, and today I run my own portfolio of affiliate websites, which have generated over $1.4 million in affiliate revenue since 2020.
Neither of us needed a marketing degree. We both learned by doing real work and tracking real results. That still works in 2026, and it's faster now because the training is free and AI can coach you.
Skills, habits and your first project
No. Sadie has a BCom, but she learned SEO on the job. I got my first job on the strength of a blog's traffic, not a qualification. Employers in SEO hire for demonstrated results, a portfolio and technical ability. A degree in IT, business or marketing can help with your thinking, but it won't replace proof that you can rank a page.
This is the single most useful thing you can do, and Sadie and I agree on it completely. Build your own website, even a small dummy one, and use it to test tools, try techniques and break things safely. Sadie recommends doing your experiments and R&D on a personal sandbox site, not on live client websites.
It also solves a real interview problem. When you work at an agency you're usually bound by NDAs, so you can't show a future employer the client work you did. Your own site has no NDA. You can walk an interviewer through your rankings, traffic and analytics, and it shows initiative.
My fitness blog was my sandbox. It taught me SEO, and it's what got me hired.
Here's what most people miss: the same site you practise on can make money. If you build it in a niche with affiliate programmes, every ranking you earn while learning can turn into commission, often in dollars. That's how my career moved from salaries to running my own sites. I've written a free guide on how to start affiliate marketing with no experience if you want to set your practice site up this way from the start.
When Sadie and I started, nobody could explain SEO to you on demand. Now AI can. Use Claude or ChatGPT as a tutor and reviewer, not an answer machine.
1. Build a learning plan around your goal.
2. Get quizzed. After each topic, ask it to test you, then explain the concept back in your own words and ask what you got wrong.
3. Get your real work critiqued.
4. Practise the business conversation. Ask AI to play a sceptical South African business owner who prefers Google Ads, and practise explaining why SEO is worth the investment. This is the exact skill Sadie says local clients demand.
AI sometimes gives confident but outdated SEO advice. Check anything about Google's guidelines, algorithm updates or GA4 against Google Search Central or the tool's official documentation.
You don't need to pay for a course to learn SEO. These are the resources Sadie recommends, plus a few I'd add. Pick one fundamentals resource, finish it, then go deep on one specialisation.
| Resource | Best for | Cost |
|---|---|---|
| LearningSEO.io by Aleyda Solís | A free, structured roadmap to every area of SEO | Free |
| Google Search Central | Official guidelines, documentation and algorithm updates | Free |
| Blue Array Technical SEO Training | Technical SEO foundations from a leading UK agency | Free |
| Semrush Academy | Keyword research, audits, content and link building | Free |
| Google Skillshop | Digital marketing fundamentals, GA4 and Google Ads | Free |
| HubSpot Academy | Inbound marketing, content and SEO basics | Free |
| Ahrefs Academy | Practical SEO and link building for beginners | Free |
Both Sadie and I have worked agency-side and in-house. They build different skills, and both are worth experiencing.
| South African agency | International agency | In-house | |
|---|---|---|---|
| Clients | Mostly local businesses, some international | Big global brands | One company |
| Main challenge | Educating clients on why SEO matters | Scale and competition | Getting developers to prioritise your work |
| What you learn | Selling SEO in business terms | Enterprise SEO and big-brand strategy | Project management and stakeholder buy-in |
| Team | SEO team | Specialist teams | Often you're the only SEO |
Sadie says local clients often need more education. Many smaller businesses want to know why you're doing something and how it affects their bottom line. Historically, South African businesses didn't invest much in SEO and leaned towards paid ads for quick results. That changed after COVID, when many brick-and-mortar businesses moved online.
The way to win those clients is "show and tell": if you rank number one for your top terms, you don't need to pay Google Ads for them. Build a collection of case studies and SEO becomes much easier to sell. There are also some excellent South African agencies that serve international clients, which is a great way to get experience with Canadian, Australian or UK websites.
International markets are more mature, so big brands already understand that SEO lowers acquisition costs over time and often delivers a better ROI than paid media. You spend less time convincing and more time doing the work.
In-house, you're usually the only SEO, and you become a project manager. You hand your recommendations to a business analyst, who decides what goes into the next development sprint. If you can translate SEO into how the business benefits, your tickets get prioritised. Sadie's advice: build strong relationships with developers. It's how robots.txt fixes, metadata changes and technical tickets get done faster.
In-house, I got promoted fast because I'd do three months of work in one month, and my only bottlenecks were content budget, link budget and how quickly developers shipped my changes. But I was capped to one salary. At an agency, you can be completely maxed out while the agency bills the client far more than you earn. Understanding that maths is what eventually pushed me into consulting, and then into running my own sites.
Most people start as generalists, which Sadie compares to a GP in medicine. As you grow, you specialise. The three main paths follow the three pillars of SEO:
Crawling, indexing, site speed, structured data and working with developers. Among the highest paid.
Keyword research, search intent, content planning and on-page optimisation.
Outreach, link building and earning authority. Among the most sought after.
According to Sadie, technical SEO and outreach/link building are the highest-earning and most in-demand specialisations, especially with international employers. Technical SEO pays well because fewer people can do it, and it sits closest to development. Link building is in demand because authority is hard to earn and every site needs it.
There's a fourth path that doesn't show up in job ads: using all three pillars on your own website. That's what I do now. What I do
The average SEO specialist in South Africa earns about R353,000 a year, according to Indeed, which works out to roughly R29,000 a month. Pay depends heavily on experience and on whether you work for local or international employers. Here's how the numbers from public salary data compare with what Sadie sees in the market.
| Level | Salary data (per month) | Sadie's market view (per month) |
|---|---|---|
| Intern / junior (0–3 years) | R8,000 to R20,000 (R120k–R260k a year) | Intern and junior: R8,000 to R12,000. Junior strategist: R15,000 to R25,000 |
| Intermediate (3–5 years) | R20,000 to R33,000 (R250k–R400k a year) | R12,000 to R25,000 |
| Senior (8+ years) | R35,000 to R55,000+ (R408k–R700k+ a year) | R25,000+ |
Salary data: Indeed and other public salary sites as of 2026. Sadie's figures are from the interview. Pay varies by company, city and specialisation.
| City | Average monthly pay |
|---|---|
| Pretoria (Gauteng) | R24,195 |
| Cape Town (Western Cape) | R23,773 |
| Durban (KwaZulu-Natal) | R21,345 |
| Johannesburg (Gauteng) | R20,230 |
Source: Indeed, 2026.
This is where the numbers change completely. Working remotely for international companies means earning in a stronger currency while living in South Africa.
| Role | Per month |
|---|---|
| Junior SEO, local SA employer | R8,000 to R20,000 |
| Entry / junior, international remote | About R20,000 to R25,000 |
| Senior SEO, local SA employer | R25,000 to R55,000+ |
| Technical SEO specialist, US remote | $3,500 to $6,000 (about R60,000 to R105,000) |
International figures from Sadie's experience in the interview. Rand conversions are approximate and depend on the exchange rate.
When Sadie started almost 20 years ago, beginner SEOs earned R5,000 to R6,000 a month. Today a junior strategist typically earns R15,000 to R25,000. The skill has become far more valuable, and so has the gap between local and international pay.
In 2020 I was earning R30,000 a month in an in-house role. After I switched to consulting, I made over R40,000 in my first month, R60,000 in my second, and over R100,000 a month by the end of that year, with the same skills. I explain exactly how in this video. The lesson: in SEO, how you sell your skill matters as much as how good you are.
If you bill foreign clients, consider contracting through a registered business rather than as an individual, for tax efficiency. Speak to a South African accountant about your situation.
Sadie has spent most of her career working for international clients without ever relocating. Here's how she does it.
Sadie is honest that SEO, and technical SEO especially, has been male-dominated. As a woman, and a woman of colour, she felt she had to work twice and three times as hard to be taken seriously. Her response was to outwork everyone and drive results that couldn't be ignored. Those results are what got her sent to the UK and then headhunted.
"There's a difference between looking for employment and being headhunted."Sadie
Many of Sadie's international jobs came through LinkedIn, and international employers actively search it for talent. Treat your profile as your personal brand and optimise it the way you'd optimise a page: the right keywords in your headline and about section, specific results, and a clear specialisation. When recruiters search for "technical SEO South Africa", you want to show up.
LinkedIn changed my career too. In 2020, when I was temporarily laid off, I posted on LinkedIn asking for consulting work instead of a job. The post went viral. Agencies reached out, old employers came back with projects, and former colleagues referred me. Every relationship I'd built showed up at once, because I'd been visible before I needed it.
Online reputation management (ORM) is a basic SEO skill: you decide what appears on the first page of Google for your name, and push down what you don't want seen. Sadie has done this so well that searching her first name brings her up. As an SEO, ranking your own name is a live demo of your skills. Build your portfolio site, LinkedIn and other profiles so they own the results for your name.
Sadie knows South African SEOs who relocated through their jobs, with the UK and Dubai as popular options. Dubai stands out because it's tax-free. But you don't have to leave. Earning in dollars or pounds while living in South Africa is the arrangement Sadie has today, and it's the one I built my business around.
Sadie and I both believe South African search marketers need more visibility, events and associations. Post about your work, share case studies and connect with other SEOs. It's how you get found.
Every skill in this guide, from technical SEO to content to links, works just as well on a website you own. Instead of earning a salary from someone else's rankings, you rank your own site and monetise it with affiliate links. The right niches pay in dollars while your costs stay in rand, and you build an asset you own instead of a CV.
Learn the fundamentals for free from Google Search Central, LearningSEO.io, Semrush Academy and Blue Array, and use AI as a tutor. Build a sandbox site from day one so you can test, learn and prove results. Get experience at an agency or in-house, then specialise in technical SEO or link building, the two best-paid paths. Optimise your LinkedIn and your own name in Google so international employers find you. Junior SEOs in South Africa earn R8,000 to R20,000 a month, but international technical SEOs can earn R60,000 to R105,000 without leaving the country.
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: exactly what I'd do to start building affiliate sites today 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.
Yes. SEO employers hire mainly on demonstrated results, a portfolio and technical ability. Learn with free courses such as Google Search Central, LearningSEO.io and Semrush Academy, build your own practice website, and use its rankings and traffic as proof when you apply.
The average SEO specialist in South Africa earns about R353,000 a year, according to Indeed. Juniors typically earn R8,000 to R20,000 a month, intermediate SEOs R20,000 to R33,000, and seniors R35,000 to R55,000 or more, depending on the company and city.
Entry-level remote roles for international companies pay around R20,000 to R25,000 a month. Experienced technical SEO specialists working remotely for US companies can earn about $3,500 to $6,000 a month, roughly R60,000 to R105,000, while living in South Africa.
Good free options include Aleyda Solís' LearningSEO.io, Google Search Central documentation, Blue Array's Technical SEO Training, Semrush Academy, Ahrefs Academy, Google Skillshop and HubSpot Academy. Pick one fundamentals resource, finish it, then specialise.
Technical SEO and outreach or link building are the highest-paying and most in-demand SEO specialisations, especially with international employers. Content strategy is the third main path. Most SEOs start as generalists and specialise as they gain experience.
Both are valuable. Agencies give you experience across many clients and teach you to sell SEO in business terms. In-house roles teach project management, because you often work as the only SEO and must get developers and business analysts to prioritise your work.
Optimise your LinkedIn profile so international recruiters find you, rank your own name in Google with online reputation management, build a portfolio of results, and apply on LinkedIn Jobs, SEOjobs.com, Glassdoor and We Work Remotely. Many international roles come from headhunting rather than applications.
Yes. Use AI to build a learning plan, quiz you on each topic, critique your practice website and rehearse explaining SEO to clients. Always check advice about Google's guidelines and tools against Google Search Central, because AI can give outdated answers.
No degree, no connections and no budget won't stop you. Start reading, build your sandbox site this week, and let your results do the talking.