Votre site WordPress est-il lent ?
Des temps de chargement de page trop longs peuvent gêner vos internautes et même nuire à votre classement dans les moteurs de recherche.
Chez WPBeginner, nous travaillons dur pour rendre notre site aussi rapide que possible. Bien que nous trouvions parfois un seul problème sérieux affectant les performances, les sites lents sont fréquemment causés par une combinaison de nombreux problèmes plus petits qui doivent être corrigés individuellement.
Dans cet article, nous allons explorer les raisons les plus courantes pour lesquelles les sites WordPress fonctionnent lentement et fournir des solutions pratiques pour vous aider à accélérer votre site. En cours de route, nous partagerons les astuces que nous utilisons nous-mêmes pour booster la vitesse de WordPress.
Pourquoi un site WordPress lent est-il un problème ?
Avez-vous déjà visité un site qui mettait beaucoup de temps à se charger ? C’est frustrant, et il se peut que vous ayez abandonné et que vous soyez allé sur un autre site avant même d’avoir vu le contenu de la page.
Mais même les petits problèmes de performance peuvent poser problème. À l’heure de la rapidité et de la commodité, la durée d’attention des gens est plus courte que jamais.
Il y a quelques années, Strangeloop a réalisé une étude de cas sur la lenteur des sites. Ils ont trouvé que même un délai d’une seconde peut vous coûter 7 % de conversions, 11 % de pages vues et 16 % de satisfaction du client/cliente.
Un site lent sera également moins bien classé dans les résultats des moteurs de recherche. Google et d’autres moteurs de recherche pénalisent les sites lents, ce qui signifie que vous obtiendrez moins de trafic organique.
Cela signifie que si votre site est lent, il est essentiel d’en trouver la cause et de la corriger.
Mon site est-il lent et pourquoi ?
Vous pouvez rapidement trouver la lenteur de votre site en effectuant un test de vitesse. Nous couvrons les nombreux outils que vous pouvez utiliser dans notre guide sur la façon d’exécuter correctement un test de vitesse de site.
Nous vous recommandons d’effectuer le test au moins trois fois pour permettre les fluctuations de l’internet et établir une moyenne des résultats. Vous pouvez également répéter le test en utilisant différents outils de test de vitesse.
Accordez une attention particulière aux métriques de chargement des pages, qui affichent le temps d’attente nécessaire aux internautes pour voir votre page web.
Si le chargement de votre site prend plus de 2 secondes, vous devez trouver ce qui le ralentit. Heureusement, la plupart des outils de test de vitesse mettent en évidence les principaux problèmes et vous permettent de consulter des rapports détaillés.
Maintenant que vous connaissez la vitesse de votre site, vous devez identifier les problèmes qui le ralentissent. Heureusement, il existe de nombreux moyens efficaces d’auditer les performances de votre site.
Par exemple, vous pouvez utiliser GTmetrix pour améliorer les performances de votre site WordPress en l’exécutant comme une extension ou en visitant leur site web pour effectuer rapidement un test de vitesse sur n’importe quel site.
GTmetrix attribue une note à votre site afin que vous puissiez rapidement l’évaluer.
Vous pouvez également cliquer sur le lien “Rapport détaillé” pour en savoir plus sur les problèmes potentiels. Les articles verts ne nécessitent pas votre attention, tandis que les articles orange ou rouges ralentissent votre site.
Il suffit de cliquer sur un problème pour savoir exactement ce qui doit être corrigé.
Ceci étant dit, examinons en profondeur les principaux problèmes qui ralentissent WordPress et comment les corriger :
- Your WordPress Website Is Not Up to Date
- You Are Not Using a WordPress Cache
- You Are Not Using a CDN
- Too Many Files Need to Be Loaded to View the Page
- Your Images Are Too Large or Unoptimized
- Your WordPress Database Is Unoptimized
- You Are Running Slow or Inefficient Plugins
- Your Scheduled Website Tasks Are Not Optimized
- You Are Using Slow WordPress Hosting
- Your Server Software Is Out of Date
- You Need Professional Site Speed Optimization
Votre site WordPress n’est pas à jour
Vous devez vous assurer que votre site WordPress est à jour, et cela comprend le logiciel WordPress ainsi que vos extensions et thèmes. Les développeurs/développeuses publient souvent des mises à jour pour optimiser les performances et corriger les bogues.
Nous vous recommandons de trier les mises à jour dans le bon ordre, en commençant par le cœur de WordPress, puis en mettant à jour vos extensions et vos thèmes. Vous pouvez le faire facilement à partir de la page Tableau de bord ” Mises à jour dans votre zone d’administration WordPress.
Pour des instructions détaillées, veuillez vous référer à ces guides étape par étape :
- Guide du débutant : Comment mettre à jour WordPress en toute sécurité
- Comment mettre à jour correctement les extensions WordPress (étape par étape)
- Comment mettre à jour un thème WordPress sans perdre sa personnalisation ?
Vous n’utilisez pas de mise en cache WordPress
Chaque fois que quelqu’un visite une page de votre site, WordPress la construit dynamiquement à partir d’une base de données MySQL. Cela implique l’exécution de scripts et la requête de la base de données, et le résultat final est une page HTML qui peut être affichée dans le navigateur du compte.
Lorsqu’un grand nombre de personnes visitent votre site en même temps, votre base de données reçoit de nombreuses demandes, ce qui a pour effet de ralentir les temps de chargement.
Un plugin de mise en cache WordPress est l’un des meilleurs moyens d’accélérer votre site, car il contourne ce processus.
Lorsque quelqu’un visite votre site et que la page HTML est générée, elle est stockée dans un cache afin qu’il ne soit pas nécessaire de la reconstruire pour les internautes suivants. Au lieu de cela, ils voient simplement la page mise en cache.
Votre serveur web est ainsi moins sollicité et la page se charge plus rapidement.
Vous pouvez apprendre à installer les extensions de mise en cache les plus populaires à l’aide de ces guides :
- Comment installer et configurer correctement WP Rocket dans WordPress
- Comment installer et configurer W3 Total Cache pour les débutants
- Comment installer et configurer WP Super Cache pour les débutants (Facile)
Vous pouvez également tirer parti de la mise en cache du navigateur, qui stocke une copie de la page web et d’autres ressources sur l’ordinateur de l’utilisateur afin que la page se charge plus rapidement lors de sa prochaine visite.
Vous n’utilisez pas de CDN
Un réseau de distribution de contenu (CDN) met en cache vos fichiers sur plusieurs serveurs à travers le monde. Outre la mise en cache des pages HTML générées, il stocke également toutes les autres ressources nécessaires à la vue de la page, notamment les images, les feuilles de style CSS, les fichiers JavaScript, etc.
Ce contenu est servi à partir du serveur le plus proche de chaque utilisateurs/utilisatrices. Cela offre des gains de vitesse importants si vous avez des internautes provenant de nombreux Emplacements dans le monde, comme c’est le cas chez WPBeginner.
Si vous n’utilisez pas encore de CDN, vous pouvez choisir parmi plusieurs excellents services de CDN pour WordPress :
- Nous utilisons Cloudflare parce qu’ils offrent un CDN WordPress puissant avec un pare-feu pour protéger votre site contre les menaces.
- Nous recommandons également Sucuri, un autre CDN doté de fonctionnalités de sécurité que nous avons utilisé pendant de nombreuses années.
- Bunny.net est une option abordable dont les serveurs sont répartis dans le monde entier.
En savoir plus sur les avantages d’un réseau de distribution de contenu, consultez notre guide sur les raisons pour lesquelles vous avez besoin d’un CDN pour votre blog WordPress.
Trop de fichiers doivent être chargés pour voir la page
Avant qu’un internaute puisse voir votre page web, son navigateur doit d’abord demander et télécharger tous les fichiers nécessaires. Il s’agit notamment de toutes les images que vous souhaitez afficher, des feuilles de style qui formatent la page, des fichiers JavaScript qui ajoutent des fonctionnalités, des polices de caractères, etc.
Plus il y a de fichiers, plus la page sera lente à charger, surtout si certains des fichiers sont très volumineux ou stockés sur un serveur tiers lent.
C’est ce qu’on appelle les demandes HTTP, et nous avons écrit un tutoriel détaillé sur la façon de réduire les demandes HTTP dans WordPress.
L’un des meilleurs moyens d’identifier les demandes HTTP lentes est d’utiliser l’outil Inspect de votre navigateur. L’onglet Réseau répertorie les ressources chargées, et la colonne Temps affiche le temps de chargement de chaque ressource.
Vous pouvez cliquer deux fois sur l’en-tête de la colonne Temps pour trier la liste en plaçant les ressources les plus lentes en tête. Les ressources qui mettent plus d’une demi-seconde ou d’une seconde à se charger peuvent ralentir votre site, bien qu’il ne s’agisse que d’une indication.
Voyons rapidement comment vous pouvez corriger ce problème pour accélérer votre site.
En savoir plus, vos fichiers CSS et JavaScript contiennent souvent plus d’informations que nécessaire, comme des espaces blancs et des commentaires de développeurs/développeuses. Vous pouvez réduire la taille de ces fichiers en les minifiant, ce qui les rend beaucoup plus rapides à charger.
Un autre problème est que toutes les images affichées sur l’ensemble de la page sont chargées, même si elles ne seront visibles que lorsque l’utilisateur défilera vers le bas. Le chargement paresseux des images peut accélérer le temps de chargement de votre page en chargeant uniquement les fichiers qui seront initialement visibles par l’utilisateur.
Vous pouvez également charger paresseusement les vidéos et la section des commentaires au bas de la page.
Vous trouverez d’autres techniques dans le guide mentionné plus haut sur la réduction des demandes HTTP.
Vos images sont trop grandes ou non optimisées
L’un des problèmes de vitesse les plus fréquents que nous constatons sur les sites de débutants est la non-optimisation des images. Dans leurs formats d’origine, les photos et autres images ont des tailles de fichier énormes qui prennent beaucoup de temps à charger.
Chez WPBeginner, nous utilisons un logiciel de modification de photos pour optimiser nos images avant de les téléverser sur notre site. Nous redimmensionnons les images à la hauteur et à la largeur auxquelles elles seront affichées sur notre site, ajustons les Réglages de compression d’image, et choisissons le format d’image le plus approprié.
Nous visons la taille de fichier la plus petite possible tout en conservant une qualité d’image acceptable.
Pour obtenir des instructions détaillées sur l’optimisation de vos images sans sacrifier la qualité, consultez notre guide sur l ‘optimisation des images pour les performances web sans perdre en qualité.
Les vidéos prennent encore plus d’espace et de bande passante, c’est pourquoi nous vous recommandons de ne pas les téléverser du tout sur votre site WordPress. Au lieu de cela, vous devriez utiliser un site vidéo tiers dédié comme YouTube, puis intégrer les vidéos dans vos publications de blog.
Pour plus de détails, consultez notre guide sur les raisons pour lesquelles vous ne devriez jamais téléverser une vidéo sur WordPress.
Votre base de données WordPress n’est pas optimisée
Au fur et à mesure que du contenu est ajouté et retiré de votre base WordPress au fil des ans, il peut contenir beaucoup d’informations inutiles qui peuvent le ralentir. Cela peut avoir un impact sérieux sur le temps de chargement de votre site.
Il est important de procéder régulièrement à la maintenance et à l’optimisation de la base de données WordPress pour maintenir la rapidité des performances du site.
L’une des meilleures façons de nettoyer votre base de données est d’utiliser la version gratuite de WP-Optimize. Outre la maintenance de la base de données, il peut également aider à compresser vos images, à retirer les tailles d’images inutilisées, à mettre en cache votre contenu et à réduire la taille des fichiers HTML, CSS et JavaScript.
Vous pouvez choisir les tâches de gestion de la base de données que vous souhaitez qu’il effectue sur la page WP-Optimize ” Base de données de votre Tableau de bord WordPress.
Par exemple, vous pouvez améliorer les performances de WordPress en optimisant les tables de la base de données, en retirant les révisions inutiles des articles, en supprimant les publications en brouillon automatique et en éliminant les spams et les commentaires mis à la corbeille, entre autres tâches.
Vous pouvez ensuite exécuter ces tâches en cliquant sur un seul bouton en haut de la page.
Pour plus de détails sur l’utilisation de cette extension, consultez notre guide sur l’optimisation de votre base de données.
Vous utilisez des extensions lentes ou inefficaces
Avant qu’une page de votre site puisse être chargée, WordPress doit d’abord charger ses fichiers cœurs et ses extensions activées. Si une extension se charge lentement, cela affecte les performances de WordPress.
Note : les extensions inactives ne ralentiront pas du tout votre site, et même le fait d’avoir beaucoup d’extensions installées n’aura généralement pas d’impact important sur la vitesse du site. Le problème, ce sont les extensions qui se comportent mal.
Il s’agit de plugins qui interrogent la base de données de WordPress plus que nécessaire, qui chargent des fichiers à partir d’extensions tierces lentes, ou qui sont tout simplement surchargés ou offrent plus de fonctionnalités que vous n’en avez besoin.
Nous vous proposons un guide sur Quelles sont les extensions WordPress qui ralentissent votre site ? Ici, nous couvrons quelques méthodes différentes qui vous aideront à identifier les extensions qui se comportent mal.
Une fois que vous les avez trouvés, vous pouvez les remplacer par des extensions alternatives optimisées pour la vitesse ou contacter le développeur du plugin pour obtenir un support.
Les tâches planifiées de votre site ne sont pas optimisées
Certaines extensions WordPress très importantes exécutent des tâches essentielles en arrière-plan qui utilisent d’importantes ressources du serveur et ralentissent votre site.
En voici quelques exemples :
- Les extensions d’optimisation d’image effectuent une compression d’image en utilisant les ressources du serveur.
- Les extensions qui recherchent les liens brisés explorent l’ensemble de votre site et vérifient chaque lien.
- Des extensions qui scannent les logiciels malveillants en recherchant du code dangereux dans vos fichiers et votre base de données.
- Les extensions de sauvegarde copient et compressent de nombreuses données pour les mettre en sécurité.
Ces tâches sont nécessaires, vous ne pouvez donc pas désactiver les extensions.
Cependant, vous pouvez planifier ces tâches importantes à des moments de faible trafic, lorsque votre site a moins d’internaute. Vous pouvez également ajuster la fréquence d’exécution de ces extensions afin de réduire la charge inutile sur votre serveur.
Par exemple, si vous publiez uniquement un ou deux articles par semaine, vous pouvez planifier vos sauvegardes pour qu’elles s’exécutent une ou deux fois par semaine après la programmation des nouveaux articles.
Vous pourrez définir le planifier pour chaque tâche à l’aide des Réglages du plugin.
Vous pouvez également consulter notre guide sur la vue et le contrôle des tâches cron de WordPress pour apprendre à configurer les tâches régulières effectuées par WordPress.
Vous utilisez un hébergeur WordPress lent
Aucune optimisation de votre site WordPress n’est possible, il sera toujours lent si vous utilisez un fournisseur d’hébergement lent ou peu fiable. C’est pourquoi nous vous recommandons de ne pas utiliser d’hébergeur gratuit pour un site professionnel en direct.
La plupart des petits sites peuvent démarrer avec une offre d’hébergement mutualisé auprès d’une entreprise d’hébergement réputée et abordable comme Bluehost ou Hostinger.
Cependant, l’hébergement mutualisé est souvent trop limité pour les sites plus importants avec beaucoup de trafic, comme WPBeginner. C’est pourquoi nous utilisons l’infrastructure cloud d’entreprise deSiteGround pour notre propre site.
Nous avons effectué des tests de vitesse approfondis sur les principaux services d’hébergement WordPress, y compris à partir de différents Emplacements dans le monde, et comment chaque fournisseur a géré beaucoup de trafic.
Vous pouvez consulter les résultats de nos tests de performance dans notre article sur l’hébergeur WordPress le plus rapide.
Maintenant, changer de fournisseur d’hébergement est une étape importante. Vous pouvez donc également consulter notre guide sur les principaux indicateurs clés pour savoir quand vous devez modifier votre hébergement WordPress.
Le logiciel de votre serveur est obsolète
WordPress s’appuie sur d’autres logiciels pour fonctionner, notamment le langage de programmation PHP et le système de gestion de base de données MySQL. Ces logiciels sont installés sur votre serveur web.
Comme WordPress et vos extensions, ces programmes sont mis à jour de temps à autre pour améliorer les performances, corriger les bogues et les failles de sécurité, et ajouter de nouvelles fonctionnalités. L’utilisation de la dernière version peut accélérer votre site.
Il existe également une version plus rapide de PHP qui est optimisée pour les performances, en particulier lorsque votre site reçoit beaucoup de visiteurs.
Ultrafast PHP est une version optimisée de PHP construite par l’équipe de SiteGround. Comme WPBeginner est hébergé sur SiteGround, c’est un des facteurs qui améliore la vitesse de notre site.
Pour en savoir plus, consultez notre guide sur la rapidité avec laquelle PHP et MySQL peuvent améliorer la vitesse d’un site.
Vous avez besoin d’une optimisation professionnelle de la vitesse de votre site
Découvrir les causes profondes de la lenteur d’un site et corriger ces problèmes peut prendre beaucoup de temps, surtout si vous n’êtes pas un expert en technologie. C’est pourquoi vous pourriez avoir besoin de l’aide de notre service professionnel d’optimisation de la vitesse des sites.
Notre équipe analysera minutieusement vos problèmes de performance à l’aide de Google Lighthouse. Nous le ferons en utilisant un site staging, afin de ne pas compromettre davantage les performances de votre site direct.
Sur la base du rapport, nous prendrons ensuite des mesures éprouvées pour améliorer le temps de chargement de vos pages, les performances du serveur et les aspects techniques du référencement de WordPress, y compris les techniques que nous avons abordées dans cet article.
Nous examinons et optimisons également les extensions que vous utilisez, nous nous occupons des problèmes d’optimisation du serveur, nous nettoyons votre base de données WordPress, nous nous occupons de la compression des images, et bien d’autres choses encore.
De plus, le prix de notre service d’optimisation de la vitesse du site commence à partir de 699 $. Planifiez un appel gratuit avec notre équipe d’experts dès aujourd’hui !
Nous espérons que ce tutoriel vous a aidé à comprendre pourquoi votre site WordPress est lent et comment le corriger. Vous pouvez également consulter notre guide sur la façon dont les extensions affectent le temps de chargement de votre site ou nos astuces d’experts pour améliorer le score du bilan de santé de votre site WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Vous avez une question ou une suggestion ? Laissez un commentaire pour lancer la discussion.