Market Report
SAJobMarket 2026 job market snapshot: what the current source mix actually looks like
SAJobMarket Editorial Team · Updated March 16, 2026
One of the easiest ways for a jobs site to become low-value is to publish a big number without explaining what is actually inside it. This snapshot exists to do the opposite. Instead of hiding the data mix, we are showing where the monitored inventory comes from, how concentrated it is, and why source quality matters more than publishing the largest possible count.
Monitored Roles
3,957
Roles in the current public dataset reviewed during this snapshot.
Official & Direct
251
Listings that currently fit the higher-trust default view.
External Leads
3,706
Third-party board referrals kept available for broader discovery.
Latest Source Date
8 Mar
Latest posting date visible in the dataset used for this snapshot.
Why this page matters
Google and users both want the same thing: a site that adds value instead of just sending people elsewhere. If the public feed contains a large amount of replicated or lightly differentiated inventory, the site needs to do more than count it. It needs to explain the mix, label the risk, and make the higher-value paths obvious.
The source mix is the real story
In the current dataset, 3,199 listings come from Jobrapido and 507 come from Job Mail. Only 251 listings come from official public-sector sources. That means the site cannot honestly present every result as equally curated. The better approach is to separate the higher-trust official and direct inventory from the wider external-board discovery layer, which is what the jobs page now does by default.
Province concentration is heavy
Gauteng dominates the current mix with 2,674 monitored roles. Western Cape follows with 519, then KwaZulu-Natal with 204. This does not necessarily mean the labour market only exists in Gauteng. It often means visible online inventory is unevenly distributed. That is why province-level browsing needs explanation instead of pretending the spread is balanced.
Category concentration also needs context
The biggest category label in the monitored set is “General” with 1,283 roles, followed by IT and Technology at 724, Admin, Office and Support at 456, and Logistics and Transport at 356. Large “General” buckets are a warning sign on job platforms because they often hide weak metadata, broad scraping, or ambiguous role classification. Calling that out is more useful than quietly leaving it in the background.
More listings is not the same as more value
A site can publish ten thousand openings and still feel thin if most of them are lightly rewritten outbound referrals with weak source differentiation. Value comes from clearer sourcing, better summaries, useful filters, original articles, and honest labeling. That is why SAJobMarket is moving toward an official-source-first default instead of treating volume as the only goal.
What changes from this snapshot
- The default jobs view now foregrounds official and direct listings.
- External board results are clearly labeled as outbound leads, not equal to curated in-house coverage.
- Market insight modules now appear on the homepage and jobs page so the dataset mix is visible.
- The editorial section now includes more original guidance, not only vacancy discovery pages.
Final note
This report is not here to make the dataset look bigger. It is here to make the product more honest and more useful. For AdSense, for search, and for actual visitors, that is the stronger long-term direction.
Browse the source-aware jobs view
Use the official-and-direct default view first, then widen to external leads if you need more breadth.
StandardsRead our sourcing standard
See how SAJobMarket decides what belongs in the public jobs index and what does not.
ArchiveBrowse the editorial archive
Move from raw listings into original guides, vacancy briefs, and job-seeker resources.