Websites7 min read

Mobile Site Speed in Africa: Core Web Vitals on 3G That Win Google Rankings

Mohamed Ba·Fondateur, Kolonell
April 24, 2026
Share:
Mobile Site Speed in Africa: Core Web Vitals on 3G That Win Google Rankings

Mobile Site Speed in Africa: Core Web Vitals on 3G That Win Google Rankings

Websites

A slow site in Dakar, Abidjan, Accra, or Bamako is an invisible hemorrhage: for every second beyond 3s of load time, 10-20% of visitors abandon before seeing your content. Worse: Google took Core Web Vitals as an official ranking factor in 2022. A slow mobile site = lost organic traffic. In an African market where 85% of traffic is mobile, this is a critical battle.

TL;DR

- In Dakar 2026, a site must load under 3s on real 3G to not lose 40% of visitors and hurt Google ranking.

- 3 Google Core Web Vitals: LCP (Largest Contentful Paint) < 2.5s, INP (Interaction to Next Paint) < 200ms, CLS (Cumulative Layout Shift) < 0.1.

- 5 technical levers eliminate 90% of issues: WebP images, inline critical CSS, deferred JS, self-hosted fonts, Cloudflare/Vercel CDN.

Actually measuring your site on African 3G

Forget fiber WiFi tests. Test your site on:

  • pagespeed.web.dev (by Google) — Moto G4 + Slow 3G simulation — this is what Google uses to rank you
  • webpagetest.org — multi-device tests with "Moto G (gen 4) - Chrome - Slow 3G" option

A site scoring 90+/100 on mobile pagespeed is the target. 70-90 = acceptable. <70 = serious problem.

5 technical levers breaking 90% of issues

1. Images as WebP or AVIF + explicit dimensions

Replace all JPG/PNG with WebP (5-10x lighter, identical quality). For hero images: AVIF (even lighter). Specify width/height to avoid CLS. With Next.js, + sharp does it automatically.

2. Inline critical CSS + rest deferred

CSS displaying the hero section must be inline in the HTML. Rest of CSS loaded after. Typical LCP gain: 500ms-1s. With Tailwind + Next.js, semi-automatic optimization via next build.

3. Deferred JavaScript

Each third-party script (Google Analytics, Facebook Pixel, chatbot) adds 100-300ms blocking. Load them defer or lazy (on scroll or interaction). A chatbot can appear after 3s of user inactivity.

4. Self-hosted fonts + font-display: swap

Loading external Google Fonts = DNS lookup + connection + file. Self-host via local @font-face. Add font-display: swap to show an instant fallback. Gain 200-500ms.

5. CDN with edge computing

Cloudflare, Vercel, Netlify — all have edge servers in Africa or nearby (Lagos, Johannesburg, Marseille). Latency Dakar 3G to European edge: 80-120ms vs 250-350ms to US origin server. TTFB gain: 200-300ms.

Need a professional website?

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

Core Web Vitals fix budget in Dakar

  • Initial audit + plan: 150-250K FCFA (identify precise bottlenecks)
  • WebP images + lazy loading: 100-180K FCFA
  • Critical CSS/JS refactoring: 250-400K FCFA
  • CDN hosting migration: 50-150K FCFA + 0-80K FCFA/month
  • Continuous tests & monitoring: 60K FCFA/month

Total initial investment: 550K-1M FCFA. Observed average impact: +30-60% mobile conversion, +15-30% organic Google traffic.

3 classic traps

  • "Our WiFi is fast" — your Plateau office WiFi isn't what the Ouakam prospect on 3G sees. Always test in your users' conditions.
  • "The image is beautiful, weight be damned" — a 5-image carousel at 2MB each = 10MB to load. On 3G at 1MB/s, that's 10 seconds. You lose 70% of visitors.
  • Ignoring third-party scripts — Facebook Pixel + Google Ads + Hotjar + chatbot + analytics = easily 2-3s of blocking. Load them smartly or remove unused ones.

---

Is your site fast on Dakar / Abidjan / Accra 3G?

Kolonell offers a free mobile performance audit with 72h optimization plan. Request at kolonell.com/en/audit-gratuit or WhatsApp +221 77 596 93 33.

FAQ

WordPress vs Next.js — which is faster?

Next.js by default is 2-4x faster than non-optimized WordPress. WordPress can compete with WP Rocket + strong optimization, but requires continuous expertise.

Is a Senegalese host faster than a European CDN?

Not usually. Local Senegal hosts often have low-power servers and limited bandwidth. A Cloudflare/Vercel CDN with Marseille/Frankfurt edge is typically 2-5x faster for Dakar.

How to continuously measure speed?

Vercel Analytics (free for Pro projects), Google Search Console > Core Web Vitals (free), Lighthouse CI in your GitHub Actions CI/CD.

Is a 2MB site acceptable?

No. 2026 target: <500KB for hero + first viewport, <1MB full page. A 2MB site can work on fiber but collapses on first Dakar 3G bar.

Tags:#Performance#Core Web Vitals#3G#Africa#Mobile#Technical SEO
Share:

Mohamed Ba

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.