Pour les entreprises
Site WordPress lent : les causes, dans l’ordre, et ce que vous pouvez vérifier vous-même
Votre site met du temps à s’afficher, surtout sur téléphone. Vous l’avez peut-être remarqué vous-même, ou un client vous l’a dit. Et sur internet, les conseils fusent : changer d’hébergeur, installer une extension de cache, compresser les images, tout refaire.
Avant de toucher à quoi que ce soit, il faut savoir d’où vient la lenteur. Voici comment la mesurer correctement, les causes les plus fréquentes dans l’ordre où je les rencontre, et ce que vous pouvez vérifier vous-même en quelques minutes. C’est la méthode de l’accélération de site WordPress.
D’abord, mesurer
Une impression de lenteur ne suffit pas pour agir. Il faut un chiffre, pris dans les bonnes conditions.
- Sur mobile. C’est là que la lenteur se voit, et c’est ce que Google regarde en premier.
- Avec l’outil gratuit de Google, PageSpeed Insights. Tapez l’adresse de votre page d’accueil, puis celle d’une page importante (un service, une fiche produit).
- En regardant le bon chiffre. Le plus parlant est le temps d’affichage du contenu principal (LCP) : sous 2,5 secondes, c’est bon. Au-delà de 4 secondes, vos visiteurs le ressentent nettement.
Notez la date et les chiffres. Sans point de départ, aucune amélioration ne se prouve.
Les causes, dans l’ordre où je les rencontre
| Cause | Le signe qui la trahit |
|---|---|
| Images trop lourdes | des photos de plusieurs mégaoctets, bien plus grandes que leur affichage |
| Trop d’extensions | une trentaine d’extensions, dont certaines inutilisées |
| Scripts extérieurs | chat, cartes, vidéos, boutons de réseaux sociaux chargés sur toutes les pages |
| Constructeur de pages lourd | un code très volumineux, même pour une page simple |
| Pas de cache | chaque visite recalcule toute la page |
| Hébergement ou PHP vieillissants | un serveur lent à répondre, avant même l’affichage |
| Base de données encombrée | des années de brouillons et de données temporaires accumulées |
Cause
- Images trop lourdes
- des photos de plusieurs mégaoctets, bien plus grandes que leur affichage
- Trop d’extensions
- une trentaine d’extensions, dont certaines inutilisées
- Scripts extérieurs
- chat, cartes, vidéos, boutons de réseaux sociaux chargés sur toutes les pages
- Constructeur de pages lourd
- un code très volumineux, même pour une page simple
- Pas de cache
- chaque visite recalcule toute la page
- Hébergement ou PHP vieillissants
- un serveur lent à répondre, avant même l’affichage
- Base de données encombrée
- des années de brouillons et de données temporaires accumulées
Le signe qui la trahit
- Images trop lourdes
- Trop d’extensions
- Scripts extérieurs
- Constructeur de pages lourd
- Pas de cache
- Hébergement ou PHP vieillissants
- Base de données encombrée
Les images, presque toujours en premier
C’est la cause la plus fréquente, et la plus simple à corriger. Une photo prise au téléphone pèse souvent plusieurs mégaoctets, et elle est affichée sur votre site dans un cadre de quelques centaines de pixels. Le visiteur télécharge une image dix fois trop grande. La correction : des images redimensionnées à leur taille d’affichage, dans un format moderne et léger, et chargées seulement quand le visiteur arrive à leur hauteur.
Les extensions et les scripts extérieurs
Chaque extension ajoute du code, et beaucoup le chargent sur toutes les pages, même celles où elles ne servent à rien. Les services extérieurs (fenêtre de chat, carte, vidéo intégrée) pèsent encore plus : ils téléchargent leur propre code depuis un autre serveur, et ralentissent surtout le moment où le visiteur essaie de cliquer.
Le serveur et le cache
Si la page met longtemps avant même de commencer à s’afficher, c’est le serveur qui répond lentement. Deux causes fréquentes : une version ancienne de PHP, le langage de WordPress, et l’absence de cache, qui oblige le serveur à reconstruire chaque page à chaque visite.
Ce que vous pouvez vérifier vous-même
- Le poids de vos images : dans la médiathèque de WordPress, regardez la taille de quelques photos. Plusieurs mégaoctets pour une image de page, c’est trop.
- Le nombre d’extensions : dans le menu Extensions, comptez-les et repérez celles que vous n’utilisez plus. Une extension désactivée ne ralentit pas le site, mais elle reste une porte d’entrée pour un pirate : autant la supprimer.
- La version de PHP : dans l’espace client de votre hébergeur, ou dans l’outil « Santé du site » de WordPress, qui la signale si elle est ancienne.
- Les services extérieurs : listez ce qui s’affiche sur vos pages et vient d’ailleurs. Chacun a un coût.
Ce qu’il vaut mieux éviter
Installer trois extensions d’optimisation à la suite. Elles se marchent dessus, et peuvent casser l’affichage ou les formulaires. Changer d’hébergeur sans avoir mesuré : si la lenteur vient des images, le nouveau serveur n’y changera rien. Et simplifier le design pour gagner des points : un site peut être rapide et soigné à la fois.
Accélérer un site commence par une mesure. Sans elle, on corrige au hasard, et on ne sait même pas si ça a marché.
Ce que ça change pour vous
Un site plus rapide garde davantage de visiteurs, surtout sur téléphone, et Google en tient compte pour départager des pages comparables. L’accélération ne remplace pas de bons contenus, mais elle évite de perdre les visiteurs que vos contenus ont attirés.
Vous voulez savoir où en est votre site ? L’audit est gratuit, avec un rapport sous 48h ouvrées.
Demander l’audit gratuitÀ lire aussi
- Pour les entreprises
Site WordPress mal affiché sur mobile : les huit défauts à vérifier vous-même
Texte trop petit, menu qui ne s’ouvre pas, page qui dépasse de l’écran : les huit défauts qui gâchent un site WordPress sur téléphone, le contrôle en dix…
- Pour les entreprises
Site WordPress piraté : que faire dans la première heure
Face à un site WordPress piraté, il ne faut rien supprimer ni réinstaller : on copie d’abord l’état actuel, on prévient l’hébergeur et on change les mots de…
- Pour les entreprises
Sauvegarder un site WordPress : ce qu’une sauvegarde doit contenir pour vraiment vous sauver
Une sauvegarde utile contient les fichiers et la base de données, se fait à la bonne fréquence, se range ailleurs que sur le serveur du site, garde un…
