Accélérer WordPress – étape par étape.
Un site lent coûte des visiteurs, des demandes et des places sur Google. La bonne nouvelle : la plupart des freins se trouvent en un après-midi. Voici dans quel ordre procéder.
Pourquoi la vitesse compte
Les visiteurs n’attendent pas. Chaque seconde de chargement supplémentaire augmente la part de ceux qui repartent avant même d’avoir vu quoi que ce soit – surtout sur mobile avec une mauvaise réception.
Google le mesure aussi et évalue notamment les pages selon les Core Web Vitals : la rapidité d’affichage du contenu principal (LCP), la rapidité de réaction de la page aux saisies (INP) et le fait que des éléments se décalent ou non pendant le chargement (CLS). Une page rapide n’est donc pas seulement plus agréable, elle est aussi mieux trouvée.
D’abord mesurer, ensuite modifier
Avant de transformer quoi que ce soit, il vous faut un chiffre de départ. PageSpeed Insights de Google est gratuit et parlant : saisissez l’adresse et regardez les valeurs pour les mobiles – elles sont presque toujours moins bonnes et ce sont elles qui comptent pour Google.
- Mesurez plusieurs fois, et pas seulement la page d’accueil. Une sous-page avec de grandes images ou un formulaire se comporte souvent tout autrement.
- Surveillez le temps de réponse du serveur (Time to First Byte). S’il est élevé, la cause est le serveur ou une extension qui calcule beaucoup à chaque appel – un optimiseur d’images n’y changera rien.
- Ne changez qu’une seule chose à la fois et mesurez de nouveau ensuite. Sinon, vous ne saurez pas ce qui a aidé.
La base : l’hébergement
La meilleure extension ne rendra pas rapide un serveur surchargé. Trois éléments sont décisifs :
- Un PHP à jour. PHP 8 exécute WordPress nettement plus vite que l’ancien PHP 7. Beaucoup de sites tournent encore sur une version obsolète, par simple commodité.
- Assez de mémoire et de temps d’exécution. Les constructeurs de pages et les boutiques ont besoin de plus que les limites serrées de certains hébergeurs ; quand cela devient juste, l’appel s’interrompt ou devient poussif.
- Des trajets courts. Si le serveur et les visiteurs sont dans le même pays, chaque requête arrive plus vite.
Chez nous, les sites tournent sur des SSD NVMe en Allemagne, avec jusqu’à 1 024 Mo de mémoire PHP par appel, et vous réglez vous-même la version de PHP pour chaque domaine dans l’Espace client.
Les images : le frein le plus fréquent
Une photo tout droit sortie de l’appareil pèse vite 5 Mo – et elle s’affiche dans une vignette de 600 pixels de large. Ce sont précisément ces images qui ralentissent la plupart des sites lents.
- Réduire avant de téléverser. Pour un site web, plus de 2000 pixels de large suffisent rarement à être utiles.
- Utiliser des formats modernes. WordPress gère le WebP ; à qualité égale, les fichiers sont nettement plus légers que le JPEG.
- Le chargement différé (lazy loading) ne charge les images qu’au moment où elles apparaissent à l’écran. WordPress l’active de lui-même – sauf pour la première grande image tout en haut, qui doit s’afficher immédiatement.
Le cache : ne pas reconstruire les pages à chaque fois
Sans cache, WordPress reconstitue chaque page à partir de la base de données à chaque appel. Une extension de cache conserve le résultat final et le livre directement – souvent le plus gros gain à lui seul.
Important : une extension de cache, pas trois. Plusieurs empilées se gênent mutuellement et provoquent exactement les erreurs que l’on cherche ensuite pendant des heures. Videz le cache après des modifications importantes, sinon les visiteurs voient encore l’ancienne version.
Chez nous, l’installation en 1 clic configure aussi le cache de pages si vous le souhaitez, et dans l’Espace client vous le videz, l’activez ou le désactivez – sans vous connecter à WordPress. Pour les boutiques, nous ne l’activons volontairement pas : un cache de pages qui ne connaît pas le panier montrerait sinon aux visiteurs le panier d’autres personnes.
Faire le tri dans les extensions et les thèmes
Ce n’est pas le nombre d’extensions qui ralentit, mais certaines extensions lourdes. Un diaporama sur chaque page, trois extensions de statistiques, un constructeur de pages qui charge des centaines de kilo-octets de scripts pour chaque page – tout cela s’additionne.
- Désactivez à titre d’essai une extension après l’autre et mesurez. Celle qui ralentit se repère vite.
- L’extension gratuite Query Monitor montre combien de requêtes de base de données chaque extension génère.
- Ce dont vous n’avez plus besoin, supprimez-le – désactivé, il reste sur le serveur et doit malgré tout être mis à jour.
N’essayez pas cela sur le site en production. Chez nous, vous créez dans l’Espace client une copie de test de votre site web et vous expérimentez là-bas.
Faire le ménage dans la base de données
Au fil des années, beaucoup de choses s’accumulent : des centaines de révisions de chaque article, des restes d’extensions supprimées, des caches temporaires expirés. Une extension de nettoyage les supprime en quelques clics. Créez une sauvegarde auparavant – ce qui est supprimé d’une base de données ne revient que par la sauvegarde.
Une base qui pense pour vous.
Hébergement web à partir de 2,99 € par mois, serveurs en Allemagne, assistance personnalisée depuis Osnabrück.
- WordPress installé en un clic depuis l’Espace client
- Jusqu’à 1 024 Mo de mémoire PHP et 250 secondes d’exécution par requête
- Sauvegarde quotidienne sur le serveur et hors site, 7 états quotidiens et 4 hebdomadaires
- Copie de test de votre site pour les mises à jour, sans que les visiteurs ne remarquent rien
- Certificat SSL, SSH et SFTP inclus, version de PHP au choix par domaine