Introduction
Accélérer un site WordPress est très important de nos jours. Heureusement, il existe de nombreuses techniques d’optimisation de la vitesse de WordPress que vous pouvez utiliser pour obtenir des résultats satisfaisants. Notre objectif ici est de vous présenter toutes les astuces que nous connaissons pour rendre votre site WordPress beaucoup plus rapide. Et comme toujours, nous vous recommandons de vous impliquer dans les choix technique de votre site Internet.
Pourquoi la vitesse de votre site Internet est si important ?
Il y a plusieurs bonnes raisons de vouloir accélérer WordPress, mais les trois suivantes sont particulièrement pertinentes pour presque tous les sites WordPress :
- Les moteurs de recherche, tels que Google, classent les sites web avec des temps de chargement rapides plus haut que ceux qui chargent lentement. Donc, si tu souhaites améliorer ta position dans les SERP, améliorer les performances de ton site WordPress devrait être une de tes priorités.
- Des études ont montré que des vitesses de chargement de site de plus de 2 secondes entraînent généralement une perte d’environ 47% des visiteurs.
- Les acheteurs en ligne sont les plus impatients – ils s’attendent à ce que la page se charge en une seconde. Donc, si vous exploitez une boutique en ligne sur WordPress, alors le dicton « le temps, c’est de l’argent » ne pourrait pas être plus applicable.
Comment tester le temps de chargement de votre site Web ?
Pour accélérer un site WordPress, il est important d’analyser le temps de chargement actuel de votre site Web. Il convient de noter que la vitesse peut varier d’une page à l’autre en raison de plusieurs facteurs tels que :
- la taille de la page,
- le nombre de requêtes générées,
- la mise en cache ou non de la page,
- et le type de contenu qu’elle héberge, qu’il soit statique ou dynamique.
En général, la page d’accueil du site est utilisée comme référence pour mesurer le temps de chargement. Pour vérifier la vitesse de votre site, il existe trois outils couramment utilisés sur le Web :
et PageSpeed Insights. Bien que ce dernier ne mesure pas directement le temps de chargement de la page, il met en évidence les éléments que vous pouvez ajuster pour accélérer votre site WordPress.
Choisissez un bon fournisseur d’hébergement pour accélérer votre site WordPress
Le principal facteur qui influence la vitesse d’un site web est l’hébergement de votre site WordPress.
Bien que l’option d’un fournisseur d’hébergement partagé offrant une bande passante, un espace disque, des e-mails, des domaines et plus encore « illimités » puisse sembler judicieuse, il y a souvent un point que nous oublions.
Les environnements d’hébergement partagé ne parviennent pas à fournir des temps de chargement rapides aux heures de pointe et ne garantissent pas une disponibilité de 99 % en un mois donné.
L’hébergement partagé est moins performant car vous partagez le même serveur avec un grand nombre d’autres sites web, sans savoir combien de ressources les autres utilisent. De plus, vous n’avez pas le contrôle sur l’optimisation des serveurs.
Heureusement, l’industrie de l’hébergement web a progressé avec la technologie, et les prix des fournisseurs d’hébergement cloud ont diminué avec le temps. Aujourd’hui, il est possible d’acheter des serveurs cloud dédiés à un prix abordable chez des fournisseurs tels que SiteGround, DigitalOcean, Amazon Web Services et même Google Compute Engine. Toutefois, la configuration de ces serveurs peut être fastidieuse, car vous devez les configurer à partir de zéro. Heureusement, il existe des fournisseurs d’hébergement web tels que Cloudways qui facilitent la tâche de configuration de serveurs cloud optimisés en un simple clic.
Utilisez un thème léger pour votre site Internet WordPress
Les thèmes WordPress qui comportent de nombreux éléments dynamiques, tels que des curseurs, des widgets, des icônes sociales et autres éléments attractifs, peuvent sembler très séduisants à première vue. Cependant, il faut se rappeler que si ces éléments sont trop nombreux ou si les pages sont trop lourdes, ils peuvent causer des problèmes pour votre serveur web.
La meilleure solution est donc d’opter pour un thème léger. Vous pouvez choisir l’un des thèmes WordPress par défaut, ou bien essayer des thèmes comme Neve, GeneratePress ou encore Hello Elementor.
Minifiez les fichiers JS et CSS
Si vous utilisez l’outil Google PageSpeed Insights pour évaluer la performance de votre site web, il est probable que vous soyez alerté sur la nécessité de réduire la taille de vos fichiers CSS et JS. Cela implique qu’en limitant le nombre d’appels CSS et JS ainsi que la taille de ces fichiers, vous pouvez améliorer la rapidité de chargement de votre site. Si vous êtes familiarisé avec les thèmes WordPress, vous pouvez consulter les guides fournis par Google et apporter des corrections manuelles. Autrement, il existe des plugins qui peuvent vous aider à atteindre cet objectif. L’un des plus populaires est Autoptimize. Il peut vous aider à optimiser les fichiers CSS, JS, et même HTML de votre site WordPress.
Utilisez un plugin de mise en cache avec des mécanismes avancés.
Les plugins de mise en cache WordPress ont été créés pour faciliter l’ajout de règles de mise en cache sur votre site Web. En utilisant des plugins comme W3 Total Cache et en combinant ces outils avec des mécanismes avancés tels que Varnish, vous pouvez améliorer la vitesse de chargement de votre site et accélérer WordPress de manière significative.
Vérifiez votre version PHP pour accélérer WordPress
PHP est le langage de script qui assure le fonctionnement de WordPress sur votre serveur web. Comme les thèmes et les plugins, PHP nécessite également des mises à jour régulières pour fonctionner de manière plus efficace. L’utilisation d’une version à jour de PHP permettra de charger WordPress plus rapidement, tandis qu’une version obsolète peut ralentir la vitesse de chargement de votre site. Vous pouvez vérifier la dernière version de PHP sur la page officielle de PHP, mais il peut être difficile de vérifier la version utilisée par votre site WordPress. La meilleure façon de savoir quelle version de PHP est utilisée est de vérifier dans votre panneau d’hébergement web ou de contacter le support de votre hébergeur. Si votre version de PHP est obsolète, demandez à votre hébergeur de la mettre à jour tout en prenant soin de faire une sauvegarde de votre site au préalable.
Optimisez vos images en utilisant un plugin
Pour accélérer la vitesse de chargement de votre site WordPress, il est crucial d’optimiser la taille des images. Cette optimisation peut être fastidieuse à réaliser manuellement pour un site de taille moyenne ou grande, mais il existe des plugins pour cela, tels qu’WP Optimize Ce plugin adopte une approche multi-facettes pour optimiser les images en réduisant leur taille sans perte de qualité et en les diffusant via son propre réseau de diffusion pour des temps de chargement plus rapides.
Utiliser WebP au lieu de JPEG ou PNG
Si vous ne connaissez pas WebP, voici une explication simple : il s’agit d’un format d’image plus petit que les formats JPEG et PNG. Selon Google, les images WebP sans perte sont 26% plus petites que les PNG, et les images WebP avec perte sont de 25 à 34% plus petites que les JPEG de qualité équivalente. Pourquoi est-ce important pour accélérer votre site WordPress ? Parce que les images sont généralement les éléments les plus lourds d’une page Web, ce qui ralentit son chargement. La clé est donc de réduire la taille des images sans compromettre leur qualité. C’est exactement ce que permet WebP. Pour convertir vos fichiers JPEG et PNG en WebP, vous pouvez utiliser un outil gratuit de Google, puis télécharger les images converties sur votre site WordPress. Vous pouvez également installer le plugin Optimole, qui convertira automatiquement vos images en WebP et les servira en temps réel pour une vitesse de chargement optimale. Si le navigateur ne prend pas en charge WebP, l’image sera affichée en JPEG ou en PNG. En résumé, utiliser WebP est l’un des moyens les plus simples d’accélérer WordPress sans travail manuel fastidieux.
Évitez de télécharger des vidéos directement sur WordPress
Les vidéos sont un excellent moyen d’enrichir les informations dans un article ou un blog WordPress. Cependant, le problème avec les vidéos, c’est qu’elles ont généralement une taille de fichier énorme. Pour vous donner une idée, nous venons de discuter de l’optimisation des images pour accélérer WordPress. Maintenant, imaginez que les images sont mesurées en mégaoctets et en kilooctets, tandis que les vidéos peuvent atteindre la taille de plusieurs gigaoctets. En d’autres termes, si vous optimisez toutes les images de votre article de blog pour réduire son poids de 15 mégaoctets, vous pouvez constater que la page se charge beaucoup plus rapidement. Cependant, si vous téléchargez une vidéo de 200 mégaoctets directement sur cet article (via la bibliothèque de médias WordPress), vous constaterez que cela ralentit considérablement le temps de chargement de la page.
Heureusement, il existe une solution simple à ce problème, qui consiste à télécharger vos vidéos sur un site de vidéos externe tel que YouTube ou Vimeo. Vous pouvez ensuite récupérer le code d’intégration à partir du site vidéo tiers sur lequel vous avez téléchargé votre vidéo, et intégrer la vidéo dans votre article en utilisant ce code. Si vous prévoyez d’ajouter des vidéos à vos pages, il est absolument nécessaire de le faire pour assurer une bonne vitesse de chargement de votre site WordPress.
Utilisez un CDN pour accélérer WordPress
Il est important de prendre en compte que les visiteurs de votre site Web peuvent se trouver à des endroits différents de celui de votre hébergeur, ce qui peut affecter la vitesse à laquelle votre site se charge. En effet, plus la distance entre le visiteur et le serveur est grande, plus la vitesse de chargement est lente. C’est pourquoi un CDN (Content Delivery Network) performant peut être utile pour combler ce fossé de vitesse. Les CDNs parviennent à cela en stockant une copie de votre site Web dans divers centres de données situés dans des endroits différents à travers le monde. Ainsi, lorsque votre visiteur accède à votre site, le CDN chargera le contenu depuis le centre de données le plus proche de l’utilisateur, permettant ainsi de maintenir la vitesse de chargement du site au minimum. Cloudflare et MaxCDN (StackPath) sont des exemples de services CDN populaires.
Activer la compression GZIP
Compresser les fichiers sur votre ordinateur local peut libérer beaucoup d’espace disque. De la même manière, sur le web, nous pouvons utiliser la compression GZIP. Cette technique peut considérablement réduire l’utilisation de la bande passante et le temps de chargement de votre site web. GZIP compresse différents fichiers pour que chaque fois qu’un visiteur essaie d’accéder à votre site web, son navigateur doit d’abord décompresser le site web. Ce processus réduit considérablement l’utilisation de la bande passante. Vous pouvez utiliser des plugins tels que PageSpeed Ninja qui permettent l’utilisation de la compression GZIP, ou ajouter les codes suivants à votre fichier .htaccess.
Nettoyez la base de données WordPress
Optimiser votre base de données en supprimant les données inutiles permet de la réduire au minimum et de diminuer la taille de vos sauvegardes. Pour accélérer votre site WordPress, il est recommandé de supprimer les commentaires et utilisateurs fictifs, ainsi que les anciens brouillons de votre contenu. Il peut également être judicieux de désinstaller les plugins et thèmes inutiles. En effectuant ces tâches, vous pourrez réduire la taille de vos fichiers web et bases de données, et améliorer la vitesse de chargement de votre site.
Désactiver ou désinstaller les plugins
Conserver des plugins inutiles sur votre site WordPress ajoute des données superflues à vos fichiers web et augmente la taille de vos sauvegardes. De plus, cela peut surcharger les ressources de votre serveur lors de la génération de fichiers de sauvegarde. Il est recommandé de supprimer les plugins inutilisés et de rechercher des alternatives pour automatiser ou planifier des tâches, comme l’utilisation de services tiers tels que IFTTT ou Zapier. Ces services web permettent d’alléger la charge sur votre site web et les ressources de votre serveur en automatisant certaines tâches, comme le partage de vos derniers articles sur les réseaux sociaux.
Gardez les scripts externes au minimum
L’intégration de scripts externes sur vos pages Web peut augmenter considérablement le temps de chargement total. Pour réduire ce temps, il est recommandé d’utiliser un nombre limité de scripts qui incluent uniquement les éléments essentiels, tels que les outils de suivi (comme Google Analytics) ou les systèmes de commentaires (comme Disqus).
Désactiver les pingbacks et les rétroliens pour accélérer WordPress
Les pingbacks et les rétroliens sont des fonctionnalités de WordPress qui vous préviennent lorsqu’un lien est créé vers votre blog ou votre page. Bien que cela puisse sembler utile, il existe d’autres outils tels que Google Webmaster Tools pour vérifier les liens de votre site web. En gardant ces fonctionnalités activées, cela peut ajouter une charge inutile sur les ressources de votre serveur. En effet, chaque fois que quelqu’un crée un lien vers votre site, cela génère des demandes dans les deux sens, ce qui peut être exploité pour des attaques DDoS. Vous pouvez désactiver cette fonctionnalité dans WP-Admin → Paramètres → Discussion en décochant « Autoriser les notifications de lien provenant d’autres blogs (pingbacks et rétroliens) ». Cette désactivation vous aidera à accélérer votre site WordPress.
Conclusion
Réduire le temps de chargement de votre site Web présente de nombreux avantages, le plus important étant d’améliorer l’expérience de vos visiteurs, qu’ils utilisent des appareils mobiles ou des ordinateurs. Cela aura également un impact positif sur votre classement dans les SERP, à court et à long terme. En outre, cela vous aidera à économiser de la bande passante de votre hébergement et à améliorer la vitesse de chargement de votre site côté client.
Et vous, quelles sont vos astuces pour accélérer WordPress ? Partagez vos conseils dans les commentaires !