Pourquoi votre site WordPress est lent : diagnostic en 8 points (et ce que ça vous coûte)
Votre site WordPress met 5 secondes à charger ? Vous perdez littéralement des clients à chaque seconde.
Quelques chiffres pour cadrer :
- —53 % des visiteurs mobiles quittent un site qui met plus de 3 secondes à charger (étude Google)
- —Une vitesse multipliée par 2 = conversion augmentée de 17 % en moyenne
- —Google rétrograde dans les résultats les sites lents depuis 2021 (Core Web Vitals)
Si votre site WordPress traîne, voici comment identifier le problème (et le corriger).
Étape 0 : Mesurer vraiment
Avant tout, mesurez avec des outils objectifs (pas votre ressenti) :
- —[PageSpeed Insights](https://pagespeed.web.dev/) : le test officiel Google
- —[GTmetrix](https://gtmetrix.com/) : très détaillé, version gratuite suffit
- —[WebPageTest](https://www.webpagetest.org/) : test depuis plusieurs villes du monde
Notez votre score Lighthouse mobile et vos Core Web Vitals (LCP, CLS, INP). C'est votre point de départ.
Ce qu'on vise :
- —Score Lighthouse mobile ≥ 70 (idéalement 90+)
- —LCP < 2,5 s (Largest Contentful Paint)
- —CLS < 0,1 (Cumulative Layout Shift)
- —INP < 200 ms (Interaction to Next Paint)
Si vous êtes sous ces seuils, attaquons les 8 points.
1. Hébergement mutualisé bas de gamme
C'est la cause n°1 de lenteur WordPress en France. Vous payez 3 €/mois sur un hébergement mutualisé OVH/Hostinger/Ionos, et votre site partage un serveur avec plusieurs centaines de sites.
Symptôme : le site est lent sans raison apparente, même quand il y a peu de trafic. Le TTFB (Time to First Byte) dépasse 800 ms.
Solution :
- —VPS dédié à 5-15 €/mois (Hetzner, OVH VPS, Scaleway)
- —Hébergement WordPress managé (Kinsta, WP Engine) à 30-100 €/mois
- —Ou refonte sur Next.js où l'hébergement à 6 €/mois suffit largement
2. Trop de plugins (et plugins mal codés)
Chaque plugin actif charge du JavaScript, du CSS, exécute des requêtes SQL. Avec 30 plugins, vous chargez 30 librairies en double, parfois en triple.
Symptôme : le <head> de votre HTML fait 200 lignes, vous voyez 50+ requêtes au chargement.
Diagnostic :
- —Désactiver tous les plugins, puis les réactiver un par un en mesurant l'impact
- —Outil : Query Monitor (gratuit) pour voir lesquels génèrent les requêtes les plus lourdes
Solution :
- —Garder maximum 10 plugins actifs
- —Remplacer les plugins lourds par des solutions natives (ex: utiliser les blocs Gutenberg natifs au lieu d'Elementor pour les pages simples)
- —Désinstaller (pas juste désactiver) tout ce qui ne sert pas
3. Thème lourd et bloated
Les thèmes "tout-en-un" types Avada, Divi, Enfold, BeTheme chargent un framework PHP complet + 30 librairies JavaScript + dizaines de fichiers CSS pour afficher la moindre page.
Symptôme : score Lighthouse < 30, JavaScript total > 2 Mo.
Solution :
- —Passer à un thème léger : Astra, Kadence, GeneratePress, Hello Elementor (très léger)
- —Ou refonte complète sur architecture moderne (Next.js, Astro) pour repartir sur des bases propres
4. Images non optimisées
C'est très souvent le 2e plus gros gain possible.
Symptômes :
- —Page d'accueil > 3 Mo
- —Images JPEG > 500 Ko chacune
- —Aucune image en WebP ou AVIF
Solution :
- —Compresser toutes les images (TinyPNG, Squoosh) avant upload
- —Convertir en WebP/AVIF (50-70 % plus léger qu'un JPEG à qualité égale)
- —Plugin : ShortPixel ou Smush pour faire ça automatiquement
- —Lazy loading activé partout (natif HTML :
loading="lazy") - —Servir la bonne taille d'image (pas une image 4000×3000 réduite en CSS à 400×300)
5. Pas de cache (ou cache mal configuré)
Sans cache, WordPress régénère chaque page à chaque visite en exécutant 50+ requêtes SQL. Avec cache, la page est livrée pré-générée en quelques millisecondes.
Solution :
- —Plugin WP Rocket (payant, ~50 €/an, le meilleur ROI plugin WordPress)
- —Alternative gratuite : W3 Total Cache ou LiteSpeed Cache (si votre hébergeur utilise LiteSpeed)
- —CDN (Cloudflare gratuit en 5 minutes) pour servir les assets statiques
6. Base de données pollée et non optimisée
Au fil des années, la base de données WordPress accumule :
- —Révisions de pages (chaque modification = une révision sauvegardée)
- —Commentaires spam
- —Transients expirés
- —Tables de plugins désinstallés mais non nettoyées
Symptôme : le dashboard WordPress lui-même est lent, les requêtes SQL prennent > 100 ms.
Solution :
- —Plugin WP-Optimize ou Advanced Database Cleaner pour nettoyer
- —Limiter les révisions dans
wp-config.php:define('WP_POST_REVISIONS', 5); - —Pour les vrais cas critiques : faire optimiser la base par un dev (compter 1-2h)
7. JavaScript et CSS bloquants
Votre <head> contient une dizaine de <script> qui bloquent le rendu de la page tant qu'ils ne sont pas chargés.
Symptôme : le LCP dépasse 4 secondes, la page apparaît "blanche" pendant 2-3 secondes.
Solution :
- —Activer le defer/async sur tous les scripts non-critiques (WP Rocket le fait automatiquement)
- —Charger les CSS critiques inline dans le
<head>et le reste en async - —Supprimer les scripts inutiles (combien de fois j'ai vu Google Analytics chargé 3 fois via 3 plugins différents…)
8. Code custom mal écrit (le pire)
Si un dev a touché le functions.php ou un thème enfant, et qu'il a fait n'importe quoi, votre site peut être fondamentalement cassé en termes de perf.
Symptômes :
- —N+1 queries SQL (visible avec Query Monitor)
- —Boucles
WP_Querymal indexées - —Appels d'API externes en synchrone à chaque chargement de page
- —Hooks WordPress mal utilisés qui s'exécutent 50× au lieu d'1×
Solution :
- —Audit par un dev senior (compter 2-4h, environ 200-400 €)
- —Si la dette technique est trop importante : refonte complète
Quand la refonte devient inévitable
Si vous cumulez plusieurs de ces problèmes (hébergement bas de gamme + 30 plugins + thème Divi + code custom de 4 devs successifs), vous êtes dans une impasse. Optimiser revient à plâtrer une jambe de bois — chaque mise à jour cassera quelque chose.
Signes que la refonte est plus rentable que l'optimisation :
- —Score Lighthouse mobile < 30 malgré plusieurs interventions
- —Plus de 30 plugins actifs
- —Thème modifié par plusieurs développeurs successifs
- —Vous avez peur de mettre à jour WordPress (parce que ça va casser des trucs)
- —Vous payez plus de 1 000 €/an de maintenance pour un résultat médiocre
Le calcul économique : une refonte sur-mesure à 2 500-4 500 € se rentabilise en 1-2 ans face aux frais de maintenance perpétuelle d'un WordPress branlant.
Pourquoi le sur-mesure est intrinsèquement plus rapide
Quand je code un site avec Next.js (au lieu de WordPress), voici ce qui se passe par défaut :
- —✅ Pages statiques pré-générées : servies en quelques ms, sans exécution PHP
- —✅ JavaScript bundle minimal (souvent < 100 Ko vs 2 Mo en WordPress)
- —✅ Pas de plugins : zéro overhead, zéro conflit
- —✅ Images servies en WebP/AVIF automatiquement avec Next.js Image
- —✅ Cache HTTP intelligent au niveau du CDN
- —✅ Lighthouse mobile ≥ 95 sans effort spécifique
Résultat : un site Next.js bien fait fait 3 à 10× plus rapide qu'un WordPress équivalent, sans aucune optimisation manuelle.
Mon offre
Si vous voulez :
- —Audit gratuit de votre site WordPress : je vous envoie en 24h un PDF avec votre score Lighthouse, les 5 problèmes principaux et ce que ça vous coûte concrètement
- —Optimisation de WordPress existant : à partir de 400 € (peut suffire si la dette technique n'est pas trop lourde)
- —Refonte complète sur Next.js : à partir de 2 500 € vitrine, 4 500 € e-commerce — avec garantie Lighthouse ≥ 90 mobile
Demandez votre audit gratuit — réponse sous 24h ouvrées.
Un projet en tête ?
Discutons de votre projet. Devis gratuit et sans engagement, réponse sous 24 h.
Demander un devis