Un site qui met plus de 3 secondes à charger perd la moitié de ses visiteurs avant même qu'ils aient lu votre accroche. C'est une réalité documentée.
Voici les 6 causes les plus fréquentes et comment les corriger.
Pourquoi la vitesse est critique
- 53 % des visiteurs mobiles quittent un site qui met plus de 3 secondes à charger (Google)
- La vitesse est un critère de classement Google depuis 2010 sur desktop, 2018 sur mobile
- Pour un e-commerce, chaque seconde de chargement supplémentaire réduit les conversions de 7 %
1. Les images non optimisées
C'est la cause n°1. Des photos à 5 Mo servies telles quelles sur mobile, c'est catastrophique.
Solution : convertir en WebP (40 % plus léger que JPEG à qualité égale), redimensionner aux dimensions d'affichage réelles, activer le lazy loading natif. Avec Next.js, le composant <Image> fait tout ça automatiquement.
2. Trop de scripts JavaScript tiers
Chaque outil marketing ajouté (chat, pixels tracking, heatmaps) charge du JavaScript tiers qui bloque l'affichage.
Solution : auditer les scripts avec l'onglet Network du DevTools, supprimer les outils inutilisés, charger les scripts non-critiques de façon asynchrone.
Utilisez WebPageTest pour voir exactement quels scripts ralentissent votre page.
3. Pas de cache ou cache mal configuré
Si chaque visiteur re-télécharge les mêmes fichiers CSS, JS et images à chaque visite, vous gaspillez du temps et de la bande passante.
Solution : configurer des headers Cache-Control corrects sur les assets statiques. Pour WordPress, un plugin comme WP Rocket gère ça. Pour un site custom, configuration au niveau Nginx ou CDN.
4. Hébergement sous-dimensionné
Un hébergement mutualisé à 3 €/mois partage les ressources serveur avec des centaines d'autres sites.
Solution : passer à un VPS ou un hébergement cloud (Vercel, Railway, Hetzner). Pour la plupart des sites vitrine, un VPS à 10-15 €/mois suffit.
5. Pas de CDN
Si votre serveur est à Paris et votre visiteur est à Bordeaux ou en Belgique, chaque requête fait un aller-retour réseau.
Solution : Cloudflare (gratuit pour les bases) ou Vercel Edge Network.
6. Trop de plugins WordPress
Un WordPress avec 30 plugins charge parfois 15 fichiers CSS et 20 fichiers JS distincts.
Si votre site WordPress dépasse 4 secondes de chargement malgré un cache activé, il est souvent plus rentable de refaire le site avec une technologie moderne que d'optimiser l'existant.
Comment mesurer votre vitesse
- PageSpeed Insights — diagnostic Google gratuit
- GTmetrix — waterfall détaillé, comparaison avant/après
- WebPageTest — analyse avancée multi-localisation
Un score Lighthouse de 90+ sur mobile est atteignable pour la grande majorité des sites. Si vous stagnez en dessous de 50, contactez-nous pour un audit.