The verdict in three sentences
In East Africa, most buyers are on mobile over slow networks, and speed is your first conversion lever: every extra second of load time costs 6-8% of sales. A 4 MB product page takes over 12 seconds to render on a slow network and loses half its visitors. The 2026 fix: page-weight budget < 1 MB, one-step checkout and one-tap mobile money payment.
Load-time impact on conversion
2026 order of magnitude, mobile store, average slow network (~2 Mbps).
| Render time | Page weight | Pre-load abandonment | Relative conversion |
|---|---|---|---|
| 1.5 s | 0.6 MB | 9% | 100% (baseline) |
| 3 s | 1 MB | 18% | 82% |
| 5 s | 2 MB | 32% | 61% |
| 8 s | 3 MB | 47% | 42% |
| 12 s | 4 MB | 58% | 28% |
| 18 s | 6 MB | 70% | 17% |
Conversion collapses long before the customer sees your product. Optimising weight is not a technical detail — it is revenue.
Weight budget and checkout
Target allocation to stay under 1 MB with a fast checkout.
| Element | Target budget | Lever |
|---|---|---|
| Hero image (WebP/AVIF) | < 120 KB | Compression + lazy-loading |
| Product images | < 80 KB each | AVIF, exact dimensions |
| JavaScript | < 200 KB | Code-splitting, deferred |
| Fonts | < 60 KB | 1-2 fonts, subset |
| CSS | < 50 KB | Purge unused classes |
| Checkout steps | 1 page | Address + payment merged |
| Mobile money payment | 1 tap | Pre-filled button, deep link |
Moving from a 4-step checkout to a single page typically gains 10-15 conversion points on mobile, on top of the speed win.
Mini case study
David sells clothing online in Nairobi. His store loads in 8 s (3 MB page) with a 4-step checkout. He gets 10,000 visits/month and converts at 1.2%, i.e. 120 orders, average KSh 3,000 = KSh 360,000/month.
After optimisation (0.9 MB page, 2.5 s render, one-page checkout + one-tap M-Pesa button), conversion rises to 2.2%. Result: 220 orders = KSh 660,000/month, i.e. +KSh 300,000 for a single technical project. Payback is measured in days.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
What page weight should I target for slow networks?
Aim for under 1 MB on first render, ideally 0.6-0.9 MB. Above 2 MB you lose a third of visitors before they even see the product on an average slow network.
Is a one-page checkout really better?
Yes: merging address, delivery and payment into one page gains 10-15 conversion points on mobile. Each extra step loses 10-20% of already-committed buyers.
How do I speed up images without losing quality?
Use AVIF or WebP, serve exact dimensions and enable lazy-loading. A product image can drop from 400 KB to 70 KB with no visible difference, cutting its weight fivefold.
Does one-tap mobile money change conversion?
A lot: a pre-filled M-Pesa/mobile money button with a deep link removes manual entry. On mobile it cuts payment-step abandonment by 30-50% versus a classic form.
Do I need a PWA for performance?
A PWA helps (caching, instant reload) but is not essential at first. Start with the weight budget and one-page checkout; the PWA comes later for retention and offline.
Let's talk about your project. We audit your mobile speed and deliver a slow-network-ready store with one-tap checkout. WhatsApp +221 77 596 93 33.
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.

