Pourquoi votre site est lent (et pourquoi ça vous coûte cher)
Un site lent, en 2026, c'est un site qui perd entre 7 % et 22 % de son chiffre d'affaires possible. Amazon mesure -1 % CA par 100 ms de latence ajoutée. Sur les 60 audits performance réalisés par Kolonell entre janvier 2025 et avril 2026 (PME au Sénégal, Côte d'Ivoire, France), le pattern est identique : 10 causes reviennent à chaque fois, dans des proportions variables. Voici lesquelles et comment les régler.
Les 10 causes — diagnostic et solution
1. Images non optimisées (présent dans 92 % des audits)
Symptôme : LCP > 3s. Images JPEG/PNG de 800 Ko à 4 Mo servies en plein écran.
Solution : passer en WebP/AVIF avec next/image (gain 60-85 % poids). Servir des tailles adaptées (srcset). Lazy loading natif. Gain LCP médian : -1.2s.
2. Hosting cheap / mutualisé (78 % des audits)
Symptôme : TTFB > 1.5s. Serveur en France/USA pour un trafic Dakar (latence réseau).
Solution : Vercel (edge global) ou DigitalOcean Frankfurt + Cloudflare CDN. Budget : 0-30 000 FCFA/mois. Gain TTFB : 1500ms → 150ms.
3. Surnombre de plugins WordPress (84 % des audits WP)
Symptôme : 20-50 plugins actifs, bundle JS 2-5 Mo, latence admin 8-15s.
Solution : audit chaque plugin (Query Monitor). Désactiver tous ceux non critiques. Cibler 8-15 plugins max. Ou refonte vers Next.js (voir article dédié).
4. Code applicatif non optimisé (67 % des audits custom)
Symptôme : INP > 400ms. Rendus React qui re-render tout l'arbre, bundles de 1.5 Mo, JS bloquant le main thread.
Solution : code splitting (next/dynamic), mémoïsation React, supprimer dépendances NPM inutilisées. Gain INP : 50-70 %.
5. Pas de cache (ou cache mal configuré) (71 % des audits)
Symptôme : chaque visite recharge tout. Headers cache-control absents ou no-cache.
Solution : Cache-Control: public, max-age=31536000, immutable sur les assets statiques. s-maxage + stale-while-revalidate sur les API. ISR sur les pages dynamiques.
6. Pas de CDN (63 % des audits)
Symptôme : tout sert depuis un seul serveur. Visiteurs hors zone géographique → temps de chargement ×3.
Solution : Cloudflare (gratuit suffit), Vercel Edge (intégré), Bunny.net (8 000 FCFA/mois). Gain TTFB : 60-80 % pour visiteurs distants.
7. JavaScript bloquant le rendu (89 % des audits)
Symptôme : Total Blocking Time > 600ms. Scripts third-party (GTM, Hotjar, chat widget) chargés en synchrone.
Solution : ou ou next/script strategy="lazyOnload". Charger après l'interaction utilisateur. Gain INP : -150 à -350ms.
8. Fonts mal chargées (76 % des audits)
Symptôme : FOIT (Flash Of Invisible Text), CLS > 0.15 au chargement, fonts qui sautent.
Solution : next/font avec display: swap + size-adjust. Self-host les fonts (pas Google Fonts CDN). Preload des fonts critiques. Gain CLS : 0.15 → 0.02.
9. Requêtes DB lourdes (54 % des audits dynamiques)
Symptôme : pages produit/articles à 1.5-3s côté serveur. Requêtes N+1, pas d'index sur les colonnes filtrées.
Besoin d'un site web professionnel ?
Kolonell crée des sites web qui attirent des clients, optimisés pour le marché sénégalais. Devis gratuit en 2 minutes.
Solution : profiler avec EXPLAIN, ajouter index, mettre en cache résultats fréquents (Redis), passer en ISR avec revalidation 60-300s. Gain TTFB : 2s → 200ms.
10. Third-party scripts en excès (81 % des audits)
Symptôme : 15-30 scripts externes (analytics, pixels, chat, A/B testing, retargeting). Chaque script ajoute 50-300ms.
Solution : audit avec PageSpeed Insights > Réduire l'impact du code tiers. Garder GA4 + 1 outil principal. Charger le reste en lazyOnload. Gain INP : -200 à -500ms.
Tableau récapitulatif diagnostic
| Cause | Fréquence | Gain LCP | Gain INP | Effort |
|---|---|---|---|---|
| Images non optimisées | 92 % | -1.2s | - | Faible |
| Hosting cheap | 78 % | -0.5s | -50ms | Moyen |
| Plugins WP excès | 84 %* | -0.8s | -120ms | Moyen |
| Code non optimisé | 67 % | -0.4s | -250ms | Élevé |
| Pas de cache | 71 % | -0.6s | - | Faible |
| Pas de CDN | 63 % | -0.7s | - | Faible |
| JS bloquant | 89 % | -0.3s | -250ms | Moyen |
| Fonts mal chargées | 76 % | -0.2s | - | Faible |
| Requêtes DB lourdes | 54 % | -1.0s | - | Élevé |
| Third-party scripts | 81 % | -0.4s | -350ms | Faible |
*sur sites WordPress uniquement
Plan d'action 30 jours pour PME
Semaine 1 — Audit. Lancer PageSpeed Insights sur 5 URL clés. Identifier les 3 causes principales. Mesurer baseline LCP/INP/CLS.
Semaine 2 — Quick wins. Optimiser images (WebP/AVIF), activer CDN Cloudflare, défer scripts third-party. Gain attendu : LCP -1 à -2s.
Semaine 3 — Cache + fonts. Configurer cache-control headers, basculer fonts en self-host avec next/font. Gain CLS : 0.1+ → <0.05.
Semaine 4 — Mesure. Relancer PageSpeed Insights. Comparer baseline. Soumettre à GSC pour mise à jour CWV.
Cas terrain — Site institutionnel ONG (mars 2026)
Avant : LCP 6.1s, INP 520ms, CLS 0.41. WordPress 28 plugins, hébergement OVH France, 14 scripts third-party. Diagnostic Kolonell : causes 1, 3, 5, 7, 8 et 10 toutes présentes.
Plan d'action 21 jours (sans refonte complète) : optimisation images, désactivation 18 plugins, headers cache, défer scripts. Coût : 800 000 FCFA. Résultats : LCP 2.1s, INP 180ms, CLS 0.06. Trafic organic +19 % à 60 jours.
FAQ
Combien coûte de corriger un site lent en 2026 ?
Quick wins (images, CDN, cache) : 400 000 à 1 200 000 FCFA, 1-2 semaines. Refonte plus profonde (code, DB) : 1.5M à 5M FCFA, 4-10 semaines. Si le socle WordPress est saturé : envisager refonte Next.js (1.5M-15M FCFA).
Comment savoir si mon site est lent ?
Test rapide : PageSpeed Insights sur votre URL d'accueil + 3-4 pages clés. Si LCP > 3s ou INP > 300ms sur mobile, vous perdez du trafic et des conversions.
Mon site est rapide pour moi mais lent pour mes clients — pourquoi ?
Vous testez probablement depuis un bon ordinateur + fibre + cache navigateur. Vos clients : mobile bas de gamme + 4G + cache vide. Testez en mode incognito + throttling DevTools "Slow 4G + 4× CPU slowdown" pour voir leur réalité.
Faut-il refondre complètement ou peut-on optimiser l'existant ?
Si <5 causes présentes : optimisation suffit (1-3M FCFA, 4-8 semaines). Si >7 causes ou stack obsolète : refonte plus rentable à 12-18 mois.
Le CDN gratuit Cloudflare suffit-il ?
Pour 90 % des PME : oui. Free tier Cloudflare = CDN global + cache + SSL + DDoS protection. On passe à Pro (~12 000 FCFA/mois) seulement pour les fonctionnalités avancées (Image Optimization, Bot Management, Workers).
Discutons de votre site
Kolonell audite la performance de votre site en 48h avec rapport PageSpeed + WebPageTest + plan d'action chiffré. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionné par le digital et l'entrepreneuriat en Afrique, Mohamed accompagne les entreprises sénégalaises dans leur transformation digitale depuis 2020. Fondateur de Kolonell, il croit que chaque PME mérite une présence en ligne professionnelle et accessible.


