Comment accélérer WordPress avec 15 conseils (2023)
Publié: 2023-09-07L’un des plus gros problèmes auxquels sont confrontés les propriétaires de sites Web WordPress est la lenteur du site Web. Lorsque votre site Web est en retard, cela peut affecter le placement dans les pages de classement des moteurs de recherche (SERP), amener vos visiteurs à partir et à ne jamais revenir, et peut même affecter vos taux de conversion. Dans cet article, nous vous proposerons quinze astuces (et quelques bonus) pour accélérer WordPress.
Commençons.
- 1 Pourquoi devriez-vous vous soucier de la vitesse de WordPress ?
- 2 Comment accélérer WordPress
- 2.1 1. Effectuer un test de vitesse
- 2.2 2. Choisissez le bon fournisseur d'hébergement WordPress
- 2.3 3. Optimiser les éléments essentiels du Web
- 2.4 4. Choisissez DNS Premium
- 2.5 5. Gardez la base de données de votre site propre
- 2.6 6. Utiliser un CDN
- 2.7 7. Cachez les fichiers de votre site Web WordPress
- 2.8 8. Réduire CSS, JS et HTML
- 2.9 9. Activer la compression GZIP
- 2.10 10. Optimiser les images
- 2.11 11. Héberger des vidéos en dehors de WordPress
- 2.12 12. Minimiser l'utilisation des plugins
- 2.13 13. Gardez PHP à jour
- 2.14 14. Restez au courant des commentaires
- 2.15 15. Choisissez le bon thème
- 2.16 Astuces bonus
- 3 dernières réflexions sur l’accélération de WordPress
Pourquoi devriez-vous vous soucier de la vitesse de WordPress ?
La première et la plus importante chose à retenir est que personne n’aime un site Web lent. Peu importe à quel point c'est sophistiqué ; s'il ne se charge pas en moins de 3 secondes, la plupart des gens renonceront et ne reviendront jamais. Un taux de rebond élevé est préjudiciable car vous pourriez rater des ventes, perdre des clients potentiels et même effrayer ceux qui fréquentent votre site.
Un autre inconvénient d’un site Web lent est une mauvaise position dans les SERP. Google utilise les éléments essentiels du Web pour évaluer les performances de votre site. Si votre site se charge lentement, Google vous pénalisera lourdement, en repoussant le contenu de votre site dans les résultats de recherche. L'une des mesures les plus importantes à surveiller est le temps d'accès au premier octet (TTFB), qui mesure le temps nécessaire pour que le navigateur de l'utilisateur accède au premier octet d'informations du serveur de votre site.
Enfin, si votre site est lent, cela pourrait décourager les visiteurs d'acheter, de s'inscrire à une newsletter ou même de lire un article de blog. Généralement, un site lent se traduit par des clients mécontents qui ne sont pas disposés à vous donner de leur temps, et encore moins de leur argent.
Comment accélérer WordPress
Tout au long de cet article, nous vous proposerons des moyens pratiques pour augmenter la vitesse de votre site. Avant d’en arriver là, discutons d’une première étape importante pour mesurer les performances de votre site afin que vous puissiez prendre les mesures nécessaires pour le corriger.
1. Effectuer un test de vitesse
La première chose à faire lorsque vous remarquez un retard sur votre site Web est d’effectuer un test de vitesse pour mesurer sa vitesse et ses performances. Vous pouvez en utiliser quelques-uns, notamment GTmetrix, Pingdom et Page Speed Insights de Google.
Pour démontrer le processus, nous vous expliquerons comment utiliser GTmetrix pour exécuter une analyse. Copiez et collez l'URL de votre site Web dans le champ de texte (1) et cliquez sur tester votre site (2).
L'analyse prendra quelques minutes. Une fois terminé, vous comprendrez pourquoi votre site ne fonctionne pas bien. GTmetrix mesure des éléments tels que les performances, la structure, la plus grande peinture de contenu, le temps de blocage total et le changement de mise en page cumulé :
Décomposer les résultats
En utilisant la capture d'écran ci-dessous, nous constatons que nous rencontrons quelques problèmes avec notre site de test. Dans l'onglet Performances, nous pouvons voir que notre site est aux prises avec un score de peinture de contenu supérieur à celui recommandé, ainsi qu'une vitesse d'indexation des pages de 5,1. Cela signifie qu'il faut 5,1 secondes pour charger notre page, le plus gros élément prenant 7,8 secondes pour se charger complètement. En règle générale, votre site doit se charger en moins de 3 secondes pour retenir les visiteurs sur votre site.
Nous pouvons avoir un aperçu de la raison pour laquelle notre site se charge si lentement dans l'onglet Structure. Comme vous pouvez le constater, nous avons plusieurs images beaucoup trop grandes, ce qui ralentit le chargement de notre page. De plus, quelques problèmes importants de charge utile du réseau dus à des fichiers javascript qui monopolisent les ressources.
Les résultats que vous verrez varieront en fonction des besoins de votre site, mais comme vous pouvez le constater, GTmetrix vous fournira toutes les informations nécessaires pour que vous puissiez prendre des mesures pour accélérer WordPress.
2. Choisissez le bon fournisseur d'hébergement WordPress
L’un des meilleurs moyens d’accélérer WordPress consiste à choisir un fournisseur d’hébergement rapide. L'un des meilleurs, SiteGround, est l'un des fournisseurs d'hébergement les plus rapides disponibles en raison de son infrastructure Google Cloud et de son serveur Web Nginx. Contrairement à Apache, qui est encore utilisé sur de nombreux sites Web, Ngnix présente des améliorations de performances qui le rendent beaucoup plus rapide que son homologue. Un autre avantage de SG est sa configuration personnalisée PHP et MySQL, qui rend les sites hébergés extrêmement rapides.
Quel que soit le partenaire d'hébergement que vous choisissez, assurez-vous de vérifier les fonctionnalités d'amélioration de la vitesse qu'il propose avant de vous inscrire.
3. Optimiser les éléments essentiels du Web
Comme mentionné, vous devez vous familiariser avec les principaux éléments essentiels du Web de Google et ce que chacun signifie. Ces mesures sont cruciales pour le succès de votre site Web dans les résultats de recherche, il est donc indispensable de les maîtriser. Pour vous aider à comprendre ce que chacun fait, voici une définition simple pour chacun :
- Largest Contentful Paint (LCP) : temps nécessaire pour charger la plus grande image ou le plus grand texte sur une page.
- First Input Delay (FID) : mesure le temps écoulé entre le premier clic d'un utilisateur et le moment où le navigateur commence à traiter la réponse.
- Changement de mise en page cumulatif (CLS) : mesure les changements de mise en page inattendus sur la page. Lorsqu'un élément visible change de position d'une image à l'autre (layout shift).
- First Contentful Paint (FCP) : mesure le temps nécessaire au chargement de la page une fois le premier élément (texte, images, vidéos, etc.) chargé.
- Interaction avec Next Paint (INP) : évalue la réponse globale d'une page aux interactions de l'utilisateur (clics, tapotements, etc.)
- Time to First Byte (TTFB) : calcule le temps qu'il faut entre la demande d'une ressource et le premier octet de chargement des informations.
4. Choisissez DNS Premium
En plus de l'hébergement, choisissez un registraire de noms de domaine réputé, tel que Namecheap, qui propose un système de noms de domaine (DNS) premium. Premium DNS est un service payant proposé par les fournisseurs DNS pour améliorer les performances, la sécurité et la fiabilité du processus de résolution de nom de domaine d'un site Web. Fondamentalement, DNS traduit les noms de domaine lisibles par l'homme (comme Elegantthemes.com) en adresses IP que les ordinateurs utilisent pour localiser les serveurs sur Internet.
Le DNS Premium offre plusieurs avantages par rapport aux services DNS gratuits, tels que des performances plus rapides, une sécurité améliorée, une meilleure fiabilité, une protection DDoS et davantage d'options de personnalisation. Les fournisseurs de DNS premium disposent souvent d’un réseau plus étendu de serveurs stratégiquement situés dans le monde entier. Cela permet de réduire le temps nécessaire à la résolution de la demande d'un utilisateur, ce qui entraîne des temps de chargement plus rapides.
5. Gardez la base de données de votre site propre
Une autre façon d’accélérer WordPress consiste à garder la base de données de votre site propre. Au fil du temps, les révisions de publication, les commentaires et autres données orphelines peuvent s'accumuler, gonfler la base de données de votre site et ajouter du volume inutile. Pour garantir une base de données rapide et sans encombrement, envisagez d'installer un plugin d'optimisation de base de données, tel que WP-Optimize.
WP-Optimize est une solution tout-en-un pour nettoyer votre base de données, compresser des images et réduire les fichiers CSS et JS encombrants. Lorsque vous optimisez votre base de données, vous pouvez limiter les erreurs potentielles qui peuvent survenir, tout en contrôlant la taille des fichiers image et script. Avant d'optimiser votre base de données, assurez-vous d'abord de faire une sauvegarde. Ne pas le faire peut entraîner des erreurs de base de données, ce qui pourrait rompre la connexion entre les fichiers de votre site et la base de données.
6. Utilisez un CDN
Si vous cherchez des moyens d'accélérer WordPress, l'intégration d'un réseau de diffusion de contenu (CDN) est une excellente option. Un CDN est un ensemble de serveurs informatiques utilisés pour stocker des fichiers de sites Web. Il englobe généralement des serveurs dans le monde entier, diffusant les fichiers de votre site Web aux visiteurs en fonction de leur emplacement. En livrant les fichiers du point le plus proche aux visiteurs de votre site, votre site Web se chargera beaucoup plus rapidement. Les CDN fonctionnent également comme une sécurité intégrée. Par exemple, si un serveur hébergeant vos fichiers tombe en panne, un autre peut intervenir et sauver la situation, garantissant ainsi que votre site reste opérationnel. Selon votre hébergeur, vous avez peut-être déjà accès à un CDN gratuit. Les plus réputés, comme SiteGround, proposent un CDN gratuit à leurs clients dans le cadre d'un forfait d'hébergement.
7. Mettez en cache les fichiers de votre site Web WordPress
Lorsqu’il s’agit d’accélérer votre site WordPress, l’ajout d’un plugin de mise en cache peut certainement vous aider. Chaque fois qu'un utilisateur arrive sur votre site, le navigateur envoie une demande au serveur de votre site Web pour afficher les pages. En fonction du nombre d'images, de vidéos et d'autres éléments dont vous disposez, cela peut prendre beaucoup de temps. Lorsque vous utilisez un plugin de mise en cache, les fichiers de votre site sont temporairement stockés et servis à vos visiteurs beaucoup plus rapidement. La plupart des fournisseurs d'hébergement WordPress gérés proposent une mise en cache avec un plan d'hébergement, mais pour ceux qui n'ont pas cette option, des plugins comme WP Rocket sont une excellente option.
8. Réduisez CSS, JS et HTML
Lorsque vous réduisez le CSS, le javascript et le HTML de votre site, vous pouvez réduire le temps de chargement des pages, ce qui rend les visiteurs et Google heureux. Même si cela ne fera pas une différence radicale, lorsque vous combinez la minification avec d'autres conseils dans cet article, votre site fonctionnera rapidement en un rien de temps. La réduction de ces fichiers supprime les caractères inutiles du code de votre site, le nettoie et les sert plus rapidement lorsqu'ils sont appelés par le navigateur. Il existe plusieurs façons de procéder, notamment avec des outils en ligne, manuellement (ce qui n'est pas recommandé) ou en utilisant un plugin. La plupart des plugins d'optimisation de vitesse, tels que NitroPack, feront tout le travail à votre place, garantissant que votre site se charge rapidement sans casser le code.
9. Activer la compression GZIP
Malgré la disponibilité d'outils de mise en cache et d'optimisation d'image, l'activation de la compression GZIP sur votre site Web peut encore améliorer sa vitesse. GZIP, une technique de compression, réduit la taille des ressources telles que les pages Web, les feuilles de style et les fichiers JavaScript en les compressant avant la transmission. Cela minimise le transfert de données, ce qui entraîne des temps de chargement plus rapides. Lorsqu'un navigateur demande une page, le serveur vérifie la prise en charge de GZIP. S'il est pris en charge, le serveur compresse les fichiers avant de les envoyer. Dès réception, le navigateur décompresse et affiche le contenu. GZIP accélère non seulement WordPress, mais améliore également l'efficacité de la bande passante et le référencement. Certains plugins de mise en cache comme WP Rocket activent automatiquement GZIP. D'autres, comme WP-Optimize, le proposent mais nécessitent une activation manuelle.
10. Optimiser les images
Les images sont l’un des plus gros consommateurs de vitesse dans WordPress. S’ils ne sont pas correctement dimensionnés, ils peuvent effacer votre TTFB. Ils peuvent également nuire au référencement et à votre classement dans les SERP. Pour éviter cela, assurez-vous toujours que vos images sont correctement dimensionnées. Bien que vous puissiez le faire manuellement, les sites contenant des centaines, voire des milliers de photos nécessitent une solution plus pratique : un plugin d'optimisation d'image. Ces plugins fonctionnent en redimensionnant les images existantes et en redimensionnant automatiquement celles que vous téléchargez. Une bonne option est Ewww Image Optimizer, qui redimensionne les images au fur et à mesure que vous les téléchargez, supprime les métadonnées intégrées et utilise le chargement différé pour compresser vos images. En plus de cela, il peut convertir les images de votre site au format WebP, ce qui réduira considérablement la taille du fichier image.
11. Héberger des vidéos en dehors de WordPress
Les vidéos sont idéales pour le marketing, sont parfaites pour présenter votre marque au monde et suscitent l’intérêt des visiteurs de votre site. Cela dit, ils réduiront la vitesse de votre site. Il est préférable d'héberger des vidéos en dehors de WordPress, comme sur YouTube, Vimeo ou Amazon S3. Si vous utilisez un thème comme Divi, vous pouvez intégrer des liens YouTube et Vimeo dans les éléments de conception, mais pour les autres, vous aurez besoin d'un plugin YouTube.
Vous soulagez votre serveur Web de la pression nécessaire pour effectuer le travail acharné en intégrant des vidéos avec un lien. YouTube fonctionne bien pour intégrer des vidéos sur votre site, mais si vous souhaitez utiliser des arrière-plans vidéo, vous seriez mieux servi en utilisant Vimeo. Bien qu'il nécessite un abonnement payant, il propose des outils pour supprimer la marque de vos vidéos, offrant ainsi une expérience plus rationalisée à vos utilisateurs. Si vous souhaitez une comparaison côte à côte des deux, consultez notre article Youtube vs Vimeo pour vous aider à décider lequel convient le mieux à votre situation.
12. Minimiser l'utilisation des plugins
Les plugins WordPress sont un excellent moyen d’ajouter de nouvelles fonctionnalités à votre site WordPress, mais doivent être utilisés avec parcimonie. En règle générale, vous ne devez utiliser que les plugins absolument nécessaires. Une erreur courante que commettent les nouveaux utilisateurs de WordPress est d’essayer différents plugins, puis de les laisser installés sur leurs sites Web. Il est préférable d'utiliser uniquement ce qui est nécessaire, de désactiver et de supprimer les plugins qui ne sont pas utilisés et de toujours exécuter un nettoyage de la base de données après les avoir désinstallés. De cette façon, vous réduisez le gonflement de la base de données et assurez le bon fonctionnement de votre site. De plus, assurez-vous de toujours garder vos plugins à jour. Les plugins obsolètes peuvent entraîner des failles de sécurité, ce qui peut inciter les pirates informatiques à faire du mal. Cela dit, assurez-vous de mettre à jour les plugins en toute sécurité pour éviter les temps d'arrêt inutiles.
13. Gardez PHP à jour
L’une des mesures d’accélération de vitesse les plus négligées que vous puissiez prendre pour votre site WordPress consiste à mettre à jour PHP si nécessaire. Des mises à jour PHP sont publiées périodiquement, les anciennes versions étant régulièrement interrompues. Il est important de maintenir PHP à jour pour plusieurs raisons. Premièrement, une version obsolète de PHP peut ralentir votre site. Au fur et à mesure que les mises à jour sont publiées, elles contiennent généralement des fonctionnalités améliorant les performances pour aider WordPress à traiter les demandes plus efficacement. Deuxièmement, un PHP obsolète peut constituer un risque de sécurité grave. Avec des pirates informatiques et des acteurs néfastes toujours à la recherche d’un moyen d’entrer, il est indispensable de mettre à jour des logiciels cruciaux comme PHP. Une autre considération est le nombre de travailleurs PHP sur votre serveur. Si PHP est à jour et que vous disposez d'un site Web gourmand en ressources, il est peut-être temps de contacter votre fournisseur d'hébergement et de lui demander combien de travailleurs PHP sont en cours d'exécution et si vous pouvez en ajouter d'autres.
14. Restez au courant des commentaires
Un autre aspect négligé de WordPress concerne les commentaires. Bien que les commentaires à eux seuls n’affectent généralement pas la vitesse du site, lorsqu’ils sont combinés à d’autres facteurs, les commentaires peuvent être une source de lenteur sur votre site WordPress. Pour contrôler les commentaires, envisagez d'installer un plugin de commentaires ainsi qu'un nettoyage de routine pour vous assurer que la base de données de votre site n'est pas remplie de centaines (voire de milliers) de commentaires inutiles. L'utilisation d'un plugin de nettoyage de base de données avec un plugin de commentaires, tel qu'Akismet, est un excellent moyen de modérer les commentaires, d'interagir avec vos utilisateurs et de minimiser le spam.
15. Choisissez le bon thème
Dernier point mais non le moindre, choisissez un thème WordPress rapide, comme Divi, pour accélérer WordPress. Vous devez garder quelques éléments à l’esprit lorsque vous recherchez un nouveau thème. Tout d'abord, est-il réactif ? Un thème qui fonctionne bien sur n'importe quelle taille d'écran est indispensable étant donné que Google adopte une mentalité axée sur le mobile en ce qui concerne les classements des moteurs de recherche. Deuxièmement, optez pour un thème qui offre des améliorations de performances grâce à la minification du code, au cadre dynamique et à d’autres fonctionnalités d’accélération de la vitesse.
Avec Divi, vous obtiendrez toutes ces choses et bien plus encore. Quelques fonctionnalités incluent un cadre dynamique qui permet de charger uniquement ce qui est nécessaire – à la volée. De plus, le CSS de Divi est également dynamique. Il est divisé en centaines de composants plus petits, puis combinés sur chaque page pour produire un site Web à chargement rapide qui n'utilise que ce qui est nécessaire plutôt que de charger la feuille de style entière. En plus du CSS dynamique, Divi propose la mise en cache des polices Google et le Javascript asynchrone et supprime les ressources inutiles, telles que les emojis. Si vous recherchez un thème WordPress efficace et doté des capacités de conception nécessaires pour créer le site de vos rêves, Divi est la voie à suivre.
Conseils bonus
En plus des conseils ci-dessus, vous pouvez faire quelques autres choses pour accélérer WordPress :
- Désactivez les mises à jour automatiques : bien que cela puisse sembler contre-productif, il est préférable de mettre à jour les plugins manuellement, car laisser la mise à jour automatique activée implique un processus d'arrière-plan constant qui peut ralentir votre site.
- Désactiver les rétroliens et les pingbacks : WordPress est livré avec une fonctionnalité dans paramètres > discussion qui active les rétroliens et les pingbacks. Bien qu’ils puissent être utiles, ils peuvent aussi être des amateurs de vitesse. Il est donc recommandé de les désactiver.
- Limitez le nombre d'articles sur la page du blog roll : si la vitesse du site est un problème sur votre blog, envisagez de limiter le nombre d'articles de blog que vous présentez sur une même page. N'oubliez pas que votre navigateur doit charger chaque élément d'une page avant de le transmettre au navigateur. Par conséquent, si vous avez beaucoup de publications sur une page, vous pourriez ralentir le chargement de votre site.
- Activer la mise en cache d'objets : type de mise en cache côté serveur, le cache d'objets implique le stockage de requêtes de base de données pour traiter des données spécifiques dans une requête de serveur. Lorsqu’il est activé, il y aura beaucoup moins de requêtes effectuées, accélérant ainsi WordPress.
- Supprimer les images inutilisées : laisser des images inutilisées sur votre site peut entraîner des ralentissements massifs. Donc si vous ne les utilisez pas, débarrassez-vous-en.
- Gérer les tâches cron : les tâches cron sont utiles pour configurer des tâches automatiques, mais en utiliser trop peut vraiment ralentir votre site. Essayez de limiter le nombre que vous créez pour réduire au minimum les processus en arrière-plan.
- Optimiser les polices Google : les polices Google sont idéales pour l'UX mais pas tellement pour la vitesse des pages. Suivez ces conseils pour que votre site fonctionne de manière optimale lorsque vous utilisez les polices Google.
Réflexions finales sur l'accélération de WordPress
WordPress est le CMS le plus populaire au monde, mais si rien n'est fait, il peut être plus lent que la mélasse. C'est pourquoi il est important de prendre des mesures pour garantir son fonctionnement optimal. Un site WordPress lent menace votre position dans les SERP et pourrait entraîner une perte de revenus. Avec un bon fournisseur d'hébergement comme SiteGround et quelques plugins stratégiques comme WP Optimize, votre site sera très rapide, aura de meilleures chances d'être bien classé et gardera les visiteurs sur votre site, garantissant plus de conversions et une meilleure expérience utilisateur globale.
Besoin de plus de conseils ? Consultez quelques-uns de nos articles pour approfondir vos connaissances sur WordPress :
- Tutoriel WordPress pour débutants : guide étape par étape (2023)
- 31 meilleurs plugins WordPress en 2023 (tout ce dont vous avez besoin)
- Qu’est-ce que l’hébergement WordPress géré ?
Image en vedette via Kapralcev / Shutterstock.com