Social media advertising in South Africa: what to get right before you spend
Boosting posts is easy. Getting enquiries and sales from social media ads takes a clear objective, local relevance and proper tracking. Here is what to get right first.
Imagine a furniture maker in Pretoria who boosts a post for R1,500. A week later the post has 300 likes, a handful of comments asking "price?" and not a single order. It is easy to conclude that social media advertising does not work. More often, the money was spent before a few basic decisions were made.
Social media ads can reach a large South African audience. DataReportal counted about 29.1 million social media user identities in South Africa at the end of 2025, and Meta's own tools put the potential ad reach of Facebook at about 27.9 million. The opportunity is real. So is the risk of paying for attention that never turns into business.
Why social ads need a different approach
On Google, people are searching for something. On Facebook and Instagram, they are scrolling, catching up with friends or passing time. Your ad interrupts them. That means the picture, the first line and the offer have to do more work, and you should expect a smaller share of people to be ready to buy straight away.
It also means that "it got lots of likes" is not a result. Likes are cheap because they are easy to give. What matters is whether the right people took the next step.
Start with the objective
When you create a campaign in Meta Ads Manager, the first choice is the objective. Meta offers six: Awareness, Traffic, Engagement, Leads, App promotion and Sales. The objective tells Meta what result you want, so pick the one that matches the business result you need.
- Want enquiries? Use Leads.
- Want online orders or bookings tracked on your website? Use Sales.
- Want people to visit a specific page? Use Traffic, knowing that visits are not the same as enquiries.
- Only use Engagement when likes, comments or messages are the actual goal.
A boosted post is usually the quickest way to spend money and the hardest way to get a measurable business result.
Audience and placements
Be realistic about your audience
Start with the people you can actually serve. Set a sensible area around your business or delivery zone, and think about who buys from you today. Your existing customers and website visitors are often the most valuable audiences you have, provided you use their information lawfully (more on that below).
Know where your ads appear
Meta can show ads on Facebook, Instagram, Messenger, Threads and the Audience Network of partner apps. Unless you choose otherwise, Meta considers all of them. That is often a reasonable starting point, but check where your results actually come from. If one placement brings in cheap clicks and no enquiries, you can exclude it.
Creative and headlines that do the work
Let the image carry the message
Many people will never read your text. The image or the first seconds of video should communicate the core idea on their own: what you sell, the result it gives, or the action you want. Show your product or service in a real setting, and make sure what you show matches what you are advertising.
Keep headlines short and clear
- Say what the person gets, in plain words
- Use a specific number where it is genuinely useful, such as "Installed in 3 days" or "From R4,500"
- Avoid stacking superlatives like "best", "amazing" and "unbeatable"; a concrete detail is more convincing
- Make the call to action match the next step: "Get a quote", "Book a fitting", "Shop the range"
The click is the next step, not the sale
Most social ads work best as the first step in a short journey: a landing page, a lead form or a WhatsApp conversation. Your ad's job is to earn the click from the right person. The next step must then make it easy to enquire or buy.
Use genuine social proof
Real reviews and testimonials reduce the sense of risk, especially for local services. Only use reviews from real customers, quote them accurately and ask permission before using a person's name or photo.
Retarget with care
Retargeting shows ads to people who have already visited your website or engaged with you. Online shops can use a product catalogue to show people the items they viewed, which Meta now calls Advantage+ catalog ads. Retargeting can work well, but it relies on tracking and personal information, so read the privacy section below first.
Mobile and data-cost realities
Most South Africans who see your ad will be on a phone. There are about 127 million mobile connections in the country, more than one per person, and median mobile download speeds were higher than fixed-line speeds at the end of 2025. But averages hide a lot. Speeds vary by area and network, many people buy data in small bundles, and about 13.3 million South Africans were still not online at all.
Practical steps:
- Design for a vertical or square phone screen first
- Add captions, since many people watch without sound
- Keep videos short, and get the message across in the first few seconds
- Make the landing page light and fast, with large buttons and a short form
- Offer a WhatsApp option for people who would rather message than fill in a form
Language and local relevance
South Africa has 12 official languages. South African Sign Language became the twelfth when the President signed the Constitution Eighteenth Amendment Act in July 2023.
You do not need to advertise in every language. Use the languages your customers actually use, and test them. Have ads translated by a fluent speaker, not just a translation tool. Local references help too: mention the areas you serve, use local terms and show settings people recognise. Captions also make your video accessible to people who are deaf or hard of hearing.
POPIA, consent and retargeting
Custom audiences built from a customer list, and audiences based on website visitors, use personal information. The Protection of Personal Information Act (POPIA) applies. In general terms:
- Have a lawful basis. POPIA lists grounds for processing personal information, including consent and legitimate interests. People can withdraw consent or object to direct marketing, and you must respect that.
- Be open about it. POPIA requires you to tell people what information you collect and why. Your privacy notice should explain that you use tracking tools and advertising platforms.
- Mind the direct marketing rules. Section 69 of POPIA says that direct marketing by electronic communication, such as email or SMS, needs the person's consent unless they are an existing customer and specific conditions are met, including a chance to opt out every time.
- Remember cookies. The Meta Pixel relies on cookies to match website visitors to their Facebook accounts, so mention it in your website's privacy and cookie information.
Exactly how POPIA applies to each type of ad targeting is not fully settled. If you plan to upload customer lists or rely heavily on retargeting, get advice that fits your business.
Measuring results: the Meta Pixel and Conversions API
Meta offers two main ways to measure what people do after they see your ad.
- The Meta Pixel is a small piece of code on your website. It records actions such as viewing a page, submitting a form or buying, so you can see results in Ads Manager and build audiences.
- The Conversions API sends the same kind of information directly from your website's server, online store platform or CRM to Meta. Meta recommends using it in addition to the Pixel, sharing the same events through both, because the server connection can capture events the browser misses, for example when there are connectivity problems.
When both are used, they need to be set up so Meta does not count the same purchase or enquiry twice. If you use Meta's lead forms, record those leads in the same place as your website enquiries so you can follow them through to a sale.
When to stop or change a campaign
Decide before you launch what success looks like: a maximum cost per lead or per sale, a test budget and a test period. Then:
- Give it a fair chance. Judging a campaign after two days, or changing everything at once, makes it impossible to know what worked.
- Change one thing at a time. If the cost per result is too high, test a new image or headline before you change the audience as well.
- Refresh tired creative. If results drop while the same people keep seeing the ad, it is time for new images or a new angle.
- Look past the cost per lead. Cheap leads that never buy are expensive. Check which leads became customers.
- Stop when the numbers say so. If a fair test cannot get close to your break-even cost per customer, move the budget elsewhere.
Where technology makes a meaningful difference
The biggest gains usually come from what happens after the click. A fast landing page, the Conversions API connected to your website or CRM, and automatic WhatsApp or email replies to new leads mean fewer enquiries go cold and you can see which ads produce paying customers.
How Kreativworx can help
Kreativworx plans and manages social media advertising for South African businesses, together with the landing pages, tracking and lead follow-up that make it measurable. We start with what you need the ads to achieve, not with the boost button.
Sources
- Digital 2026: South Africa (DataReportal): 29.1 million social media user identities, Facebook ad reach of 27.9 million, 127 million mobile connections, mobile and fixed median speeds, 13.3 million people (20.4%) offline at the end of 2025
- Simplifying campaign objectives: outcome-driven ad experiences (Meta for Developers): the six objectives: Awareness, Traffic, Engagement, Leads, App promotion, Sales
- Outcome-driven ad experiences update (Meta for Developers): new campaigns can only use the simplified objectives
- Placement targeting (Meta for Developers): placements on Facebook, Instagram, Threads, Messenger and Audience Network; all placements considered by default
- Meta Pixel (Meta for Developers): what the Pixel is and does, custom audiences, Advantage+ catalog ads
- Meta Pixel: get started (Meta for Developers): the Pixel relies on Facebook cookies to match visitors
- Conversions API (Meta for Developers): server-side connection from a server, website platform, app or CRM
- Conversions API best practices (Meta for Developers): use the Conversions API in addition to the Pixel, share the same events, deduplicate; captures events lost to connectivity issues
- Signing ceremony of South African Sign Language Bill (gov.za): SASL recognised as the 12th official language, signed 19 July 2023
- NA approves South African Sign Language as 12th official language (Parliament of South Africa): Constitution Eighteenth Amendment Bill amends section 6, bringing official languages to 12
- POPIA section 69 (Information Regulator): consent for electronic direct marketing, existing customer conditions, opt-out
- The conditions of lawful processing of personal information (Schindlers Attorneys): lawful grounds in section 11, objection and withdrawal of consent, notification duties in section 18
- Data protection guidance note on direct marketing (DLA Piper Africa): Information Regulator's advisory guidance on direct marketing