Optimiser le temps de chargement d’un site ou blog WordPress est essentiel pour améliorer l’expérience utilisateur, accroître les ventes et conversions, et surtout se positionner favorablement sur Google. Voici un ensemble de conseils pratiques pour y parvenir.
Pourquoi optimiser la vitesse de chargement d’un site WordPress ?
D’une part, Google favorise les sites ayant un temps de chargement rapide, ce qui augmente vos chances de bien vous classer sur le moteur de recherche utilisé par plus de 90% des Français. D’autre part, une expérience utilisateur améliorée signifie davantage de ventes et de conversions. Par exemple, un site mettant plus de 5 secondes à charger connaît un taux de rebond deux fois plus élevé par rapport à un site se chargeant plus rapidement.
Pour tester le temps de chargement de votre site, plusieurs ressources et outils en ligne gratuits sont à votre disposition, notamment GTmetrix, Webpagetest, Google PageSpeed Insights, et Google Lighthouse.
Comment procéder ? Les 17 conseils utiles pour optimiser son site WordPress
Voici une liste de 17 astuces pour optimiser le temps de chargement de votre site ou blog WordPress :
- Réduire le nombre de plugins WordPress : cela permet non seulement d’améliorer le temps de chargement, mais également de limiter les risques de sécurité.
- Optimiser la taille et le poids des images affichées sur votre site : il est inutile d’intégrer une image de 1200 x 900 pixels si celle-ci est affichée à une taille de 600 x 450 pixels.
- Compresser les ressources HTML, CSS et JS : cela peut être effectué à l’aide de nombreux plugins gratuits ou payants, tels que Fast Velocity Minify, Minify HTML, Better WordPress Minify, WP Rocket.
- Activer la mise en cache côté serveur/navigateur : cela évite le chargement de nombreuses ressources statiques inutilement. Des CDN tels que Cloudflare ou MaxCDN peuvent être utilisés.
- Nettoyer les données inutiles dans la base de données de votre site WordPress.
- Limiter les ressources externes (comme Facebook likebox, Twitter follow button) chargées sur votre site pour réduire le temps de chargement.
- Charger les ressources JS de manière asynchrone : cela permet d’attendre que les autres ressources soient chargées avant de démarrer les JS.
- Choisir un bon hébergeur web : les serveurs dédiés sont plus coûteux mais également plus optimisés.
- Utiliser un plugin de partage social n’impactant pas le temps de chargement de votre site : les compteurs de partage peuvent être gourmands en ressources et leur utilisation doit être minimisée.
- Minimiser l’appel aux publicités sur vos pages : les scripts publicitaires ne peuvent être optimisés car ce sont des ressources externes.
- Optimiser le temps de chargement sur mobile avec AMP (Accelerated Mobile Pages) : il est facile de rendre un blog WordPress compatible AMP avec le plugin officiel, mais il faudra personnaliser le CSS et le code source pour obtenir une mise en page similaire à votre version mobile responsive.
- Passer du protocole HTTP au protocole HTTP/2 pour améliorer légèrement les temps de chargement.
- Activer le « keep-alive » dans le fichier .htaccess : cela peut être fait grâce à un plugin ou directement dans le fichier .htaccess situé à la racine du serveur d’hébergement de votre site WordPress.
Pour aller plus loin :
Une infographie synthétisant les 10 premières optimisations est disponible sur le site Like@d. N’hésitez pas à consulter cet article pour en savoir davantage et suivre l’évolution des méthodes pour optimiser au mieux le temps de chargement de vos sites et blogs WordPress.