Market Report

SAJobMarket 2026 job market snapshot: what the current source mix actually looks like

SJ

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.