Websites15 min read

Optimizing Website Speed for 3G in Africa: Performance Budget and Best Practices

Mohamed Bah·Fondateur, Kolonell
June 9, 2026
Share:
Optimizing Website Speed for 3G in Africa: Performance Budget and Best Practices

Optimizing Website Speed for 3G in Africa: Performance Budget and Best Practices

Websites

Website speed is often treated as a technical detail reserved for developers. That is a framing error. In Africa, where a large share of visitors browse on irregular 3G networks, with counted data plans and modest phones, speed is a first-order commercial issue. A site that takes eight seconds to display has already lost half its visitors before even showing its content. Conversely, a fast site converts better, costs your visitors less data, and pleases Google.

This article explains how to think about and build a genuinely fast site for African network conditions, with concrete, measurable principles.

Why Speed Decides the Fate of Your Site

Global studies converge: each additional second of load time drops the conversion rate and raises the bounce rate. On a slow network, the effect is amplified. A Dakar visitor on 3G waiting for a heavy site will simply close the tab and go to a competitor. Speed is not a comfort, it is the condition for your site to exist in the eyes of a large part of your market.

Google factors speed and load experience (the Core Web Vitals) into its ranking. A slow site is doubly penalized: it converts less AND it is less visible. Optimizing speed therefore acts on two levers at once.

The Performance Budget: Setting a Rule

The first discipline is to define a performance budget: a ceiling the site must not exceed. For example:

  • Total page weight: aim for under 1 to 1.5 MB for a regular page.
  • Time to display main content: under 2.5 seconds on a simulated 3G connection.
  • Number of requests: limit the number of files loaded.

The budget turns performance from a vague intention into a design constraint. Every addition (an image, a font, a script) is weighed against its cost. This is what prevents the site from insidiously bloating over the months.

Images: The Number-One Heavyweight

Images often account for the bulk of a page weight. Optimizing them is the highest-impact move:

  • Modern formats: serve images as WebP or AVIF, which weigh far less than JPEG or PNG at equal quality.
  • Correct sizing: never load a 3000-pixel-wide image to display it at 400 pixels. The server must deliver the right size for the screen.
  • Compression: reduce weight without visible degradation.
  • Lazy-loading: load images only as they approach the screen, not all at once at the start.

On a custom Next.js site, the image component natively handles modern format, responsive sizing and deferred loading, which resolves much of the problem by default.

Reducing JavaScript

JavaScript is often the second culprit. A site loading several megabytes of scripts is slow to display and slow to become interactive, especially on a modest phone whose processor struggles to run everything. Best practices:

  • Load only what is needed: avoid heavy libraries for minor effects.
  • Split the code (code-splitting) to load only what the page needs.
  • Defer non-essential scripts (analytics, chat) so they do not block rendering.
  • Limit third-party scripts: every external widget (chat, ad pixel) adds weight and a risk of slowness.

Caching: Not Doing the Work Twice

The cache avoids reloading what has not changed. Several levels:

  • Browser cache: static files (images, fonts, scripts) are stored on the visitor device for subsequent visits.
  • Server cache: pages are pre-generated so they are not recomputed on every request.
  • CDN (content delivery network): content is served from a server close to the visitor. For an African audience, a CDN with nearby points of presence reduces latency dramatically.

Fonts and Rendering

Need a professional website?

Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.

Web fonts can block text display while they load. Best practices: limit the number of fonts and weights, preload critical fonts, and use a display strategy that shows a fallback text immediately rather than a blank. The goal is that no content is invisible while waiting for a file.

Measure: You Only Optimize What You Measure

Intuition is not enough. You must measure with tools:

  • Google PageSpeed Insights: gives a score and concrete recommendations, also simulating a mobile connection.
  • Lighthouse: built into browsers, for detailed audits.
  • WebPageTest: lets you test from various locations and network conditions.

The key point is to test in real conditions, meaning simulating a 3G connection and a modest device, not only from fiber on a powerful computer. The score that matters is the one your visitor in Pikine or Thies actually experiences.

Mini Case Study: Le Baobab Gourmand Restaurant

Le Baobab Gourmand, a restaurant in Dakar, had a site with an uncompressed high-resolution image menu and a video carousel on the homepage. On 3G, the page took more than twelve seconds to display, and the mobile bounce rate exceeded eighty percent. We applied a strict performance budget: images converted to WebP and resized, the video removed in favor of a light image, lazy-loading, caching and routing through a CDN. Display time fell below three seconds on 3G, the mobile PageSpeed score turned green, and online reservations rose markedly. Speed alone had unlocked conversions that were lying dormant.

A Continuous Discipline, Not a One-Off

Performance naturally degrades if left unwatched: you add an image, a widget, a font, and the site slows month after month. The discipline is to measure regularly, respect the performance budget at every change, and embed speed as a permanent quality criterion, on par with design. A fast site is never won once and for all; it is maintained.

FAQ

What load time should I target on 3G in Africa?

Aim for main content display in under 2.5 seconds on a simulated 3G connection, and a page weight under 1.5 MB. Beyond that, you lose a significant share of visitors.

Are WebP and AVIF compatible with all phones?

WebP is very widely supported. AVIF increasingly so. A good practice is to serve the modern format with an automatic fallback to JPEG for the rare older devices.

Is a CDN really useful for a local Senegalese audience?

Yes. A CDN serves content from a server close to the visitor and reduces latency. Combined with caching, it strongly accelerates loads, especially on mobile networks.

How do I know if my site is too slow?

Test it on PageSpeed Insights in mobile mode, which simulates a slower connection. If the mobile score is in the red or orange, your site is losing customers on 3G.

Must I sacrifice design for speed?

No. Good design embeds performance from the start: optimized images, restrained animations, smart loading. The false choice between beauty and speed comes from a poorly designed site, not an unavoidable trade-off.

Let's talk about your project. Have your site audited and accelerated so it converts even on 3G. WhatsApp +221 77 596 93 33.

Tags:#speed#performance#3g#africa#webp#pagespeed#optimization
Share:

Mohamed Bah

Fondateur, Kolonell

Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.