Skip to content
Technology

Website speed in South Africa: why it costs you customers and how to fix it

How load time affects enquiries, Google rankings and ad costs on South African mobile networks, which Core Web Vitals matter, and the fixes that make the biggest difference.

A runner on a waterfront walkway with the sun low behind him.
Photo: Chander R on Unsplash

Speed is usually discussed as a technical preference. In practice it is a commercial input that changes how many visitors stay, where you rank in Google, and how much each ad click costs. In South Africa, where most people browse on mobile with metered data, a slow site is not just inconvenient: it costs the visitor money to wait for it, and many simply close the tab.

This guide explains why speed matters, how it is measured, what makes South African websites slow, and the fixes that make the biggest difference.

Why does website speed matter for a business?

A slow website loses business in three ways: visitors leave before the page appears, search rankings suffer, and paid advertising becomes less efficient.

  • Visitors: people who arrive from an ad, a search or a WhatsApp link decide in seconds. If the page is still blank, many go back and choose the next result.
  • Search: Google’s ranking systems take page experience, including Core Web Vitals, into account, particularly on mobile.
  • Advertising: landing page experience is one of the components of Google Ads Quality Score, which affects what you pay for each click and where your ad appears.

Why is website speed a bigger issue in South Africa?

Testing a website on office fibre in Sandton gives a false picture of how customers experience it. Across South Africa, most visitors browse on phones, often mid-range devices, on mobile networks where speed varies by area and time of day, and where every megabyte has a cost.

Distance adds to the problem. A site hosted in Europe or the United States adds a delay to every request before anything is sent. Serving pages from infrastructure in or near South Africa, or through a content delivery network with local points of presence, removes much of that delay.

What are Core Web Vitals?

Core Web Vitals are three measurements Google uses to describe how a page feels to real visitors: how quickly the main content appears, how quickly the page responds to a tap or click, and how much the layout jumps around while it loads.

MetricWhat it measures"Good" thresholdCommon causes when it fails
Largest Contentful Paint (LCP)How long until the main content, such as a hero image or headline, is visible2.5 seconds or lessLarge images, slow hosting, render-blocking scripts and fonts
Interaction to Next Paint (INP)How quickly the page responds when someone taps or clicks200 milliseconds or lessHeavy JavaScript, chat widgets and tracking scripts competing for the phone’s processor
Cumulative Layout Shift (CLS)How much content moves around while the page loads0.1 or lessImages, ads and embeds without reserved space; late-loading banners and fonts

How do you test your website’s speed?

Use two kinds of data. Real-user data shows what your actual visitors experience over the last 28 days; lab data shows what happens in a single controlled test and is useful for finding causes.

  1. Open the Core Web Vitals report in Google Search Console to see which pages pass or fail for real visitors on mobile and desktop.
  2. Run important pages through PageSpeed Insights, which shows both real-user data (when available) and a lab test with specific recommendations.
  3. Load your key pages on a mid-range phone using mobile data, the way most of your customers do.
  4. For a quick overall check of speed, search basics and tracking, run your site through our free Growth Score.

What makes a website slow?

In most audits the same handful of causes account for the majority of the delay:

  1. Oversized images: photos uploaded straight from a camera or phone, many times larger than the screen showing them.
  2. Third-party scripts: chat widgets, several tracking pixels, embedded social feeds and pop-ups, each loading its own code.
  3. Heavy themes and page builders: generic templates and plugins that load code for features the site never uses.
  4. Distant or under-powered hosting: servers far from South African visitors, or shared plans that slow down under load.
  5. Render-blocking resources: fonts and scripts the browser must download before it can show anything.
  6. Elements without reserved space: images, videos and embeds that push content around as they appear.

How do you make a website faster?

Fix the causes in order of impact. For most South African business websites, that means:

  • Serve images in modern formats such as WebP or AVIF, sized for the screen they appear on, and load below-the-fold images only when they are needed.
  • Audit every third-party script. Remove what is not used, and load chat widgets and non-essential trackers after the page is interactive.
  • Render pages on the server or pre-build them, so visitors receive finished HTML instead of waiting for JavaScript to assemble the page.
  • Host close to your visitors or behind a content delivery network with points of presence in South Africa.
  • Give every image, video and embed fixed dimensions so nothing shifts as the page loads.
  • Load only the font weights you use, and let text show in a fallback font while custom fonts download.

When is a rebuild better than optimising?

Optimisation has limits. If a site runs on a heavy theme with dozens of plugins, or a page builder that wraps every element in layers of code, tuning can only remove so much. When the fixes keep returning smaller gains, a rebuild on a modern, lightweight framework is often cheaper over a year or two than continued patching. Our guide to website development prices in South Africa explains what a rebuild costs and how long it takes.

Every website Lulonke builds is optimised for Core Web Vitals on mobile from the start, and our business websites target a first contentful paint of under a second. See web development for what each build includes.

Frequently asked questions

What is a good website loading time?

Aim for the main content of each page to appear within 2.5 seconds on a mobile connection, which is Google’s threshold for a "good" Largest Contentful Paint. Faster is better: on South African mobile networks, every second of waiting loses visitors.

Does website speed affect SEO?

Yes. Google’s ranking systems consider page experience, including Core Web Vitals. Speed alone will not make a weak page rank, but a slow page is held back even when its content is strong.

Does website speed affect Google Ads costs?

It can. Landing page experience is one of the components of Google Ads Quality Score, which influences what you pay per click and where your ad appears. A slow landing page also loses people you have already paid to bring to the site.

Why is my website fast on my computer but slow on my phone?

Computers on office fibre have far more bandwidth and processing power than a mid-range phone on mobile data. Large images and heavy scripts that a laptop handles easily can take many seconds on a phone. Always test on the devices and connections your customers use.

What are Core Web Vitals?

Core Web Vitals are three Google measurements of page experience: Largest Contentful Paint (how fast the main content appears), Interaction to Next Paint (how fast the page responds) and Cumulative Layout Shift (how stable the layout is while loading).

How much does it cost to speed up a website?

It depends on the cause. Compressing images and removing unused scripts can be a small, quick job; a site built on a heavy theme may need a rebuild to pass Core Web Vitals. Start with a free check such as our Growth Score to see where the delay comes from.

ShareLinkedInWhatsAppX
Related solutionWeb DevelopmentWebsites built to perform.

Next step

Ready to build your next growth engine?

Tell us where your business is today. We’ll identify where technology, intelligence and marketing can take it next.

Start a ConversationAll Insights