Free Mockup
Web Development

Nobody thinks "this loaded slowly, I am leaving." They just tap back.

What speed actually costs commercially, what Core Web Vitals really measure, and the fixes that matter first on South African mobile networks.

The tap-back nobody reports as feedback

Nobody consciously thinks "this page took four seconds, I am leaving now." They just run out of patience and tap back before the content they wanted even finishes appearing. You will never see this in a support ticket or a complaint email, it just quietly reduces the number of people who ever reach your offer.

It matters most on the pages where you already paid for the attention, a clicked ad, a search result, a link shared on WhatsApp. A slow page on exactly those pages is spending your acquisition budget on a visitor who never actually saw what you were selling.

A slower-than-expected observation from client audits: speed problems rarely announce themselves as one obvious cause. They accumulate (a hero image here, a marketing script there, a font loading strategy nobody revisited since launch) until the page just feels heavy without any single smoking gun.

What visitors actually infer from a slow page

A slow page does not just cost seconds. It quietly signals something about the business behind it. Fairly or not, visitors extend the sluggishness of a page into an assumption about the service: if the website feels neglected, will the actual work feel neglected too?

That inference happens almost instantly, and it rarely gets a second chance to be corrected, a visitor who already half-decided you feel unreliable is unlikely to stick around long enough for your proof section to change their mind.

A scenario: the ad that paid for someone else’s bounce

A plumbing business runs a Google Ads campaign, pays R45 for a click from someone with a burst geyser searching urgently on their phone. The landing page takes just over six seconds to show anything useful, a large unoptimised hero photo is still loading, a booking widget script is still initialising, and a chat plugin is fighting for the same bandwidth. The visitor, mid-emergency and on patchy mobile data, taps back and calls the second plumber on the search results page instead, whose site loaded in under two seconds.

The R45 was not wasted on a bad ad or the wrong keyword. It was wasted on a page that could not open its own front door fast enough for someone who genuinely needed the service right now. Multiply that one click across a month of campaign spend, and a slow landing page quietly taxes every single rand of paid traffic before a single word of the offer even gets read.

Core Web Vitals, translated into commercial questions

MetricPlain-language questionWhat usually breaks it
Largest Contentful Paint (LCP)How long until the main useful content appears?A heavy, unoptimised hero image or video
Cumulative Layout Shift (CLS)Does the page jump around while it loads?Ads or images loading without reserved space
Interaction responsivenessDoes the page feel stuck when someone tries to use it?Too many third-party scripts running at once

Check Google’s current published thresholds for "good," "needs improvement" and "poor" directly, since guidance is refined over time, treat any fixed number you read elsewhere as a snapshot, not a permanent rule.

Lab scores vs field data, and why the gap matters here specifically

TypeWhat it measuresLimitation
Lab data (e.g. Lighthouse)A simulated test run under controlled conditionsMay not reflect your real visitors’ actual devices and networks
Field data (e.g. Chrome UX Report, GA4)Real visits from real users, on their real devices and networksNeeds enough traffic volume to be statistically meaningful

Why this is a bigger deal in South Africa than the global playbooks assume

A meaningful share of South African web traffic still arrives on mid-range Android devices over cellular data, not premium phones on office fibre. Designing and testing only on the latter systematically overestimates how fast your site actually feels to the customer who matters most.

Network conditions here vary by carrier, location and time of day in ways a lab test in a fast, controlled environment simply will not surface, tower congestion and uneven coverage both do real, measurable damage to load times that never show up on a designer's laptop.

This is not a case against rich design. It is a case for being deliberate about where the visual weight goes, prioritise fast, clear delivery of whatever helps someone decide to contact you, and treat decorative extras as strictly secondary.

Diagnosing "slow", is it the network, the device or the page?

SymptomLikely causeHow to confirm
Fast on Wi-Fi, painfully slow on mobile dataNetwork variability, or a page too heavy for a typical cellular connectionTest the same page on a throttled connection in browser dev tools
Slow on both networks, on a modern phoneThe page itself, heavy images, excess scripts, poor hostingRun a lab test (e.g. Lighthouse) and inspect the resource waterfall
Fast on a new phone, slow on an older mid-range oneDevice processing power, often combined with heavy JavaScriptTest on an actual mid-range Android device, not just newer hardware
Fine most days, unpredictable at certain timesHosting capacity struggling under traffic spikes, or local network congestionCheck hosting metrics during known peak periods

Practical fixes that usually move the needle

  • Compress and properly size images, serve the size actually needed, not a huge original
  • Remove unused or redundant scripts and plugins, especially on money pages
  • Lazy-load below-the-fold media so the first screen loads faster
  • Prioritise (and do not delay) the largest visible content element on each template
  • Reserve space for images and ads so the layout does not jump while loading
  • Choose hosting appropriate to your traffic and template complexity
  • Test on a mid-range Android phone over real mobile data, not just office Wi-Fi

Four mistakes we find on almost every slow site we audit

A camera-resolution photo dropped straight into a hero banner without resizing, one of the most common, most fixable mistakes we see. A properly compressed version often looks visually identical to a visitor while loading dramatically faster.

Marketing, chat and analytics scripts stacked on top of each other without anyone ever auditing whether all of them are still needed. Each one adds its own loading and execution cost, and those costs compound rather than stay flat.

Budget hosting chosen for a site that now carries real traffic or a genuinely heavy template. Hosting needs to match your actual traffic and complexity today, not the cheapest plan available when the site first launched three years ago.

Web fonts loaded inefficiently, too many weights and styles, or a font that blocks text from displaying until it fully downloads. Visitors experience this as a blank flash before text appears, and it feels slower than the raw millisecond number suggests.

Where to start: prioritise by commercial weight

  1. Identify your money pagesThe homepage, top service/product pages and any paid landing pages that carry the most traffic and intent.
  2. Profile those pages firstRun both a lab test and check available field data for exactly these pages before auditing the entire site.
  3. Fix the biggest, cheapest winsOversized images and unnecessary scripts are almost always the fastest fixes with the largest visible impact.
  4. Re-test on a real deviceConfirm the fix actually feels faster on a mid-range phone over mobile data, not just in a lab score improving.
  5. Set a recurring checkRe-audit whenever you add a new plugin, tracking script or major content update, performance regresses quietly over time.

Traffic is expensive. A slow page is a silent tax on every rand you spend to earn that visit.

Nexus conversion principle

Load-shedding and backup power add a layer most speed guides ignore

A site hosted on a server behind unreliable local power, or reliant on a business’s own on-site infrastructure during an outage, faces availability problems that no amount of image compression will fix. This is a strong argument for hosting with reputable providers carrying their own backup power and redundancy, rather than infrastructure exposed to the same load-shedding schedule as the business itself.

Even with solid hosting, visitors browsing during an outage window are more likely doing so on mobile data with a low or non-existent Wi-Fi fallback, and possibly on a phone running low on battery from an extended outage. This is one more reason mobile-first, lightweight design is not a nice-to-have for South African businesses, it is a direct response to real, common browsing conditions your customers actually face.

Explaining a "performance budget" to people who do not care about milliseconds

Frame it the way you would a financial budget: every image, script and font is a line-item expense against a limited allowance of milliseconds before visitors start leaving. A new tracking pixel or embedded widget is a withdrawal from that budget, and it needs to earn its place before it gets approved.

This framing tends to land with sales and leadership stakeholders who would otherwise wave through "just add one more script" without realising it is not actually free. Every addition costs patience, and eventually costs enquiries.

Give whoever manages the site day to day informal ownership of that budget, along with explicit permission to push back on additions that threaten load time on money pages without a strong justification behind them.

How speed connects to SEO and paid media, without overselling it

Search engines treat page experience signals, including Core Web Vitals, as one ranking factor among many, meaningful, but not a magic switch that alone determines rankings. Treat speed as a direct conversion lever first, and a supporting SEO factor second.

For paid traffic specifically, a slow landing page directly undermines the return on every click you already paid for. If you run paid campaigns, audit landing page speed with the same seriousness you audit ad copy and targeting, the ad did its job; do not let the page waste it.

Speed work pairs naturally with broader conversion rate optimisation, see our CRO guide for how to sequence speed fixes alongside message and trust improvements rather than treating them as separate projects.

What to do next

This week: run your homepage and top landing page through a real-device test on mobile data, not a lab tool on office Wi-Fi, and note the two or three heaviest elements.

Fix images and unnecessary scripts on those specific pages first, usually the fastest, most visible win available to you right now.

Build the habit of re-checking performance whenever you add new scripts, plugins or major content. Speed regresses quietly, one small addition at a time, rather than all at once.

FAQs

Questions this article answers.

Aim for fast perceived loading on mobile for your money pages specifically. Use Core Web Vitals as a diagnostic tool and actual conversion behaviour as the real judge.
It is one of several page experience signals search engines consider, meaningful, but not the single deciding ranking factor. It also matters directly for user experience and conversion regardless of SEO impact.
Mobile devices generally have less processing power and often less reliable network conditions than the desktop/office Wi-Fi environment many sites get tested on, differences that only show up on real mobile testing.
Oversized, uncompressed images and too many third-party scripts running simultaneously are the most common causes on typical SME business websites.
Both. Use a tool like PageSpeed Insights for structured lab and field data, and also manually test on a mid-range phone over real mobile data to feel what customers actually experience.
Check whenever you add a new script, plugin, image-heavy section or major redesign, performance regresses quietly as pages accumulate weight over time.
It affects availability and the browsing conditions your visitors are likely in. Host with a provider carrying its own backup power and redundancy, and remember visitors browsing during an outage may be on mobile data with a low phone battery, reasons to keep pages light regardless of the network.
Test the same page under a throttled connection and on an older mid-range phone. If it is fast on a good connection and modern device but slow otherwise, the page itself is usually the bigger factor than the network.
Commercially, often yes. A slow landing page directly wastes paid traffic you have already spent money to acquire, the visitor bounces before ever reading the offer you paid for the click to deliver.

Make speed part of the brief, not an afterthought

We build and remediate websites with real South African mobile network conditions in mind, send us your site and we will flag the biggest wins.

Want a site that earns the enquiry?

Request a free homepage mockup, or WhatsApp Nexus with your brief, we respond within a business day.