Home/Case studies/Case study
Case study

Case Study: Three Years, Every Branch on Page One — SEO for Isilumko Staffing

How a South African staffing agency turned Google into its hardest-working branch — for employers and job seekers alike.

Two glowing groups of abstract human silhouette nodes on either side of a dark violet frosted-glass scene, joined by softly glowing light-threads meeting in the middle above an upward growth curve, representing a staffing agency connecting employers and job seekers through search

The short version

Isilumko Staffing has been a BurnesSEO client for three years. Staffing is a two-sided market — every month they need to be found by employers looking for staff and job seekers looking for work. Search had to serve both.

Three years in, the last 90 days look like this:

  • 12,900 organic clicksroughly 140 visits a day, no ad spend
  • 7.5% click-through rateexceptional at their average position, because a huge share of searchers are looking for Isilumko by name
  • #1–#3 for every brand and branch term"isilumko staffing", "isilumko vacancies", "isilumko staffing brackenfell", "isilumko midrand", "isilumko staffing vacancies in durban" — each branch wins its own city
  • Search as a service channel: "isilumko staffing upload cv" (334 clicks), "isilumko online application", "isilumko whatsapp number" — candidates aren’t just finding them on Google, they’re applying through it
  • Mobile dominance: 10,867 clicks on mobile at a 12.5% CTRwhere job seekers actually live
  • A content library ranking on page one for the questions both employers and candidates ask — from "using online job boards" to "data privacy in recruitment"

Where they started

Staffing might be the most competitive local SEO category in South Africa. Every city has dozens of agencies, job boards dominate the generic searches, and the big national players have budgets a growing agency can’t match head-on.

Isilumko had the fundamentals — real branches, real placements, a growing reputation — but three years ago their search presence didn’t reflect any of it. Candidates who’d heard the name couldn’t always find the right page. Employers researching agencies found competitors first. And each branch was invisible in its own city.

The strategy we set was built around how staffing actually works: win the brand and the branch, serve the job seeker’s intent completely, and build employer-facing authority through content.

What we did

Own the brand — all of it

Brand searches are the highest-intent traffic a staffing agency gets: someone typing "isilumko staffing vacancies" is ready to apply today. We made sure every variation resolves perfectly — the name, the misspellings ("silumko", "islumko" — both rank #1), and every brand-plus-intent combination: vacancies, upload CV, online application, contact details. Today those queries sit at #1.7 to #2.9 with click-through rates between 12% and 35%. When someone looks for Isilumko, Isilumko is what they find.

Every branch, its own city

Multiple brightly glowing violet map-pin markers spread across an abstract dark map grid, each pin lit, representing many branch locations each ranking first in its own city
A national footprint only works online if each branch is findable locally — every branch its own top-ranking pin.

A national footprint only works online if each branch is findable locally. We built and optimised location-level presence so that "isilumko staffing brackenfell", "isilumko staffing midrand", "isilumko umhlanga" and their siblings all rank top four — candidates find their branch, and employers see a genuinely national operation. Even the street address ("69 london circle brackenfell") ranks.

Serve the job seeker’s full intent

Here’s what most agency websites miss: the job seeker’s journey doesn’t end at the homepage. They need to upload a CV, find vacancies, apply online, get a contact number. We structured the site so those service queries land on working pages — and Google noticed. Today, hundreds of candidates a month arrive already mid-application. That’s not marketing traffic; that’s operations running through search.

Content for both sides of the table

For candidates: how to use online job boards, how learnerships work, how to check work eligibility. For employers: how to measure ROI on recruitment, screening applicants, avoiding discrimination in hiring, data privacy in recruitment. Both libraries rank — and the employer-facing content does quiet sales work, positioning Isilumko as the professional choice before a sales conversation ever starts.

Mobile-first, because job seekers are

A smartphone rendered abstractly in frosted violet glass with light radiating from its screen and small abstract CV and application document shapes flowing into it, representing job seekers applying via mobile
84% of clicks come from mobile, converting at 12.5% — every decision made for a candidate on a phone, not a desktop.

84% of clicks come from mobile, converting at 12.5%. Every optimisation decision — speed, layout, application flows — was made for a candidate on a phone in a taxi, not a desktop in an office.

The results, in their own data

From Google Search Console, last 90 days:

A Google Search Console performance report over three months showing 12,900 total clicks, 172,000 total impressions, a 7.5% average click-through rate and 12.9 average position, with clicks and impressions tracked daily
Google Search Console, last three months: 12,900 clicks, 172,000 impressions, 7.5% average click-through rate, 12.9 average position.
MetricResult
Organic clicks12,900 (~140/day)
Impressions172,000
Click-through rate7.5%
Brand queries#1.7–#2.9, CTR up to 35.6%
Branch/location queriesTop 4 across Brackenfell, Midrand, Cape Town, Durban, Umhlanga, PE, Bloemfontein
Candidate service queries ("upload cv", "online application")Page one, hundreds of clicks monthly
Mobile share84% of clicks at 12.5% CTR
Core commercial pagesHomepage + staffing page: 10,500+ clicks combined

One honest number: average position across all queries is 12.9 — pulled down by broad industry terms like "recruitment agency" where job boards and nationals dominate. We could chase those and triple the impressions. But impressions don’t place candidates — the brand, branch and service terms do, and those are exactly where Isilumko wins.

What this means if you run a service business

Three honest lessons from three years on this account:

  1. Brand search is an asset you build, not a given. "People can just Google our name" is a strategy only if every variation — misspellings, brand-plus-service, brand-plus-city — actually resolves. Most businesses leak 20% of their own brand traffic. Isilumko doesn’t.
  2. Search can run your intake, not just your marketing. When "upload cv" and "online application" queries rank and convert, Google becomes an operational channel. For service businesses, that means your website working like an extra branch — one that never closes.
  3. In two-sided markets, content is your credibility. Employers don’t pick an agency from an ad; they pick the one whose thinking they’ve already read. Ranking for the questions your clients ask is the longest, warmest sales pitch there is.

Could this work for your business?

If you run a service business — staffing, legal, medical, trades, anything where trust decides the enquiry — this is the playbook: own your name, win your locations, serve the full intent, and let content do the selling.

Run our free 30-second website audit, check your AI Visibility Score, or book a chat. First month is free — and if SEO isn’t the right spend for you right now, we’ll tell you that too.

For a very different market, see how we grew an online store from 10,000 to 1.24 million impressions, or how a premium manufacturer won #1 AI-search visibility. Same discipline, three different playbooks. And if you want the numbers behind our pricing, read what SEO costs in South Africa.

Frequently asked questions
Because the average position is dragged down by broad industry terms like "recruitment agency" that job boards and national players dominate, while the searches that actually matter — brand and branch terms like "isilumko staffing" or "isilumko brackenfell" — sit at the very top of page one with click-through rates as high as 35.6%. A huge share of Isilumko’s searchers are looking for them by name, so they click. Low average position, high real-world performance, by design.
Staffing has two audiences with opposite intent: employers looking to hire, and job seekers looking for work. A single generic homepage serves neither well. We built and structured content for both — branch and vacancy pages, CV-upload and online-application flows for candidates, and ROI, screening and compliance content for employers — so each audience finds exactly the page that answers their question. Both libraries rank on page one.
Yes — that is one of the clearest results here. Candidate service queries like "isilumko staffing upload cv" (334 clicks) and "isilumko online application" rank on page one, so hundreds of candidates a month arrive already mid-application. When your service queries rank and convert, search stops being a marketing channel and becomes an operational one — a branch that never closes.
This is a three-year client relationship. Brand ownership, branch-level rankings and the candidate-service and employer-content libraries were built and compounded over that time. Most campaigns show early movement within a few months, but a result this complete — every branch on page one across a competitive national market — comes from sustained, consistent work.
No. The playbook here — own your brand, win every location, serve the full intent, and build content authority — suits any service business where trust decides the enquiry: legal, medical, trades, professional services. We also run very different strategies for e-commerce and premium product businesses; see our other case studies for how the approach changes with the market.
Johannesburg city skyline at sunset, Gauteng
Let's talk

Could this work for your business?

If you run a service business — staffing, legal, medical, trades, anything where trust decides the enquiry — this is the playbook: own your name, win your locations, serve the full intent, and let content do the selling. First month is free, and if SEO isn’t the right spend for you right now, we’ll tell you that too.