L’utilisation d’extensions mal codées peut nuire aux performances de WordPress, entraînant des temps de chargement plus lents qui frustrent vos internautes.
Comprendre quelles extensions ralentissent votre site peut s’avérer délicat.
Aucun souci !
Dans cet article, nous allons vous afficher comment identifier les extensions qui ralentissent votre site afin que vous puissiez trouver des alternatives plus rapides qui offrent une expérience meilleure et plus rapide à vos internautes.
Pourquoi certaines extensions ralentissent-elles votre site WordPress ?
Les extensions WordPress sont comme des applications pour votre site. Si vous voulez ajouter une nouvelle fonctionnalité à votre site, alors vous trouverez probablement une extension qui peut le faire. Il existe des dizaines de milliers d’extensions disponibles qui vous permettent d’ajouter des formulaires de contact, d’optimiser les images, d’améliorer le SEO et la sécurité, et bien plus encore.
Désormais, les extensions WordPress sont écrites dans le langage de programmation PHP, tout comme WordPress lui-même. Ce code s’exécute sur votre serveur et utilise ses ressources, notamment la mémoire, le processeur et le stockage.
Lorsqu’un internaute voit une page de votre site, WordPress charge ses fichiers cœurs et ses extensions activées avant même de charger la page. Cela signifie que si une extension se charge lentement, elle affectera les performances de WordPress et ralentira votre site.
Aucun internaute n’a envie d’attendre sur un site lent. Selon une étude, un délai d’une seconde seulement peut faire baisser les conversions de 7 %, les pages vues de 11 % et la satisfaction des clients/clientes de 16 %.
Nous pensons que le problème n’est pas la quantité d’extensions, mais plutôt la qualité. Vous pouvez avoir des dizaines de bonnes extensions WordPress qui fonctionnent sur votre site sans aucun problème, mais l’ajout d’une seule extension mal codée peut ralentir votre site.
- Un code PHP mal écrit peut utiliser des ressources excessives du serveur et ralentir votre site.
- Certaines extensions interrogent la base de données de WordPress plus souvent que nécessaire, ce qui sollicite les ressources de votre serveur et affecte ses performances.
- Certaines extensions chargent des ressources externes à partir de serveurs tiers lents, ce qui augmente le temps de chargement des pages. Il peut s’agir de scripts, de feuilles de style et de polices de caractères.
- Les extensions qui sont surchargées et qui offrent plus de fonctionnalités que vous n’en avez besoin prendront plus de temps à charger.
Découvrir les extensions qui ralentissent votre site WordPress est une étape importante dans l’optimisation de ses performances. Vous pouvez ensuite rechercher des extensions alternatives qui servent le même objectif, mais qui sont optimisées pour de meilleures performances.
Or, certaines extensions nécessaires effectuent des tâches importantes sur votre serveur qui sont gourmandes en ressources, comme l’optimisation des images, la vérification des liens brisés et le scanner de logiciels malveillants. Au lieu de désactiver ces extensions, vous pouvez planifier ces tâches lorsque votre site a moins de visiteurs.
Et avant de suivre les étapes de ce tutoriel, assurez-vous de mettre à jour vos extensions à la dernière version. Les développeurs/développeuses publient souvent des mises à jour pour optimiser les performances et corriger les bogues.
Malheureusement, il n’existe aucun moyen simple d’obtenir une liste de vos extensions les plus lentes, et vous devrez faire un travail de détective. Voici quelques stratégies pour découvrir les extensions qui se comportent mal :
- Finding Plugins That Make Slow Database Queries
- Finding Plugins That Load Slow Resources
- Manually Testing the Speed of Each WordPress Plugin
- Bonus: Improving Performance on Mobile Using Google Lighthouse
- Using a Professional Site Speed Optimization Service
- Choosing Better WordPress Plugins
- Expert Guides Related to WordPress Performance
Trouver les extensions qui font des requêtes lentes dans les bases de données
Un moniteur de requêtes peut mettre en évidence des goulets d’étranglement potentiels sur votre site, notamment des requêtes de base de données trop lentes. Pour ce faire, il surveille les demandes que votre site adresse au serveur.
Le plugin gratuit Query Monitor peut trouver des problèmes potentiels et fournir des rapports détaillés qui vous aident à identifier les plugins qui ralentissent votre site. En fait, nous utilisons cette extension pour stimuler la vitesse de chargement des pages sur WPBeginner.
La première étape consiste à installer et activer l’extension Query Monitor. Si vous avez besoin d’aide, veuillez consulter notre guide du débutant sur l’installation d’une extension WordPress.
Une fois activée, l’extension ajoutera quelques outils de surveillance à la barre d’administration de WordPress.
Vous devez maintenant visiter la page que vous souhaitez vérifier sur l’interface publique de votre site. Lorsque vous survolez les outils du moniteur de requêtes avec votre souris, un menu apparaît.
Vous devez cliquer sur “Database Queries” (requêtes de base de données), et certains outils apparaîtront en bas de l’écran.
Cliquez ensuite sur “Requêtes par composant”, et vous verrez un tableau de vos extensions et composants. La colonne ‘Sélectionné’ vous indique le nombre de requêtes de base de données effectuées par chaque extension, et la colonne ‘Temps’ de cette page affiche le temps total pris par ces requêtes en secondes.
Vous pouvez cliquer sur l’en-tête de l’une ou l’autre de ces colonnes pour trier la liste. Par exemple, cliquer sur la colonne Temps triera la colonne par temps, et cliquer à nouveau sur cette colonne placera les extensions les plus lentes en haut de la liste.
En général, si une extension effectue plus de 20 à 50 requêtes ou si les requêtes prennent plus d’une demi-seconde ou d’une seconde, alors il peut y avoir un problème. Cependant, il s’agit uniquement de lignes directrices, et l’optimisation des performances de WordPress consiste à trouver un équilibre entre fonctionnalité et rapidité.
Maintenant, vous pouvez désactiver temporairement les extensions lentes pour voir si les performances de WordPress s’améliorent en utilisant les instructions ultérieurement dans cet article. Si c’est le cas, vous pouvez alors contacter l’auteur/autrice du plugin pour obtenir du support ou trouver une extension alternative.
Pour plus de détails sur l’utilisation de cette extension, consultez notre guide sur l ‘ajout d’un moniteur de requêtes WordPress sur votre site.
Trouver les extensions qui chargent des ressources lentes
Lorsqu’un internaute visite votre site, son navigateur doit télécharger les fichiers nécessaires à l’affichage de la page web. Il peut s’agir d’images, de feuilles de style et de scripts, et les extensions peuvent demander certains de ces fichiers.
Il peut s’agir de fichiers internes sur votre propre site ou de fichiers externes provenant de sites tiers. Chaque demande HTTP ajoute du temps au processus de chargement.
Le rapport du réseau
Vous pouvez voir combien de temps prend le chargement de ces fichiers en visitant une page de votre site, puis en utilisant les outils développeurs/développeuses de votre navigateur. Dans Google Chrome, il suffit d’aller dans Affichage ” Développeur/développeuse ” Inspecter ou de cliquer avec le bouton droit de la souris sur la page et de sélectionner ” Inspecter “.
Cliquez ensuite sur l’onglet “Réseau”, puis rechargez la page. Au fur et à mesure que la page se charge, vous verrez apparaître une liste de toutes les ressources nécessaires à la vue de la page, y compris les demandes HTTP internes et externes.
Vous pouvez voir uniquement les demandes HTTP externes à l’aide du filtre “3rd-party requests”.
Astuce : vous pouvez obtenir un rapport plus détaillé en utilisant des outils tiers comme Pingdom. Consultez notre guide sur la façon de suivre les demandes de domaines tiers dans WordPress.
La colonne “Temps” affiche le temps de chargement de chaque ressource. Vous pouvez cliquer sur le Titre de la colonne pour trier la liste par temps, et cliquer à nouveau pour placer les fichiers les plus lents en haut de la liste.
Les fichiers qui mettent plus d’une demi-seconde ou d’une seconde à se charger peuvent poser problème, bien qu’il ne s’agisse que d’une indication.
La colonne Initiateur peut vous aider à déterminer si c’est une extension qui charge le fichier, mais ce n’est souvent pas clair.
Le rapport de couverture
Le rapport de couverture vous permet de voir quels fichiers sont chargés depuis le dossier d’une extension sur votre site. Cependant, il n’est pas affiché par défaut.
Pour l’afficher, cliquez sur les trois points verticaux dans le coin supérieur droit et sélectionnez Plus d’outils ” Couverture dans le menu.
Cela affichera une liste des URL des ressources chargées.
Pour trouver les fichiers qui sont chargés à partir de vos dossiers d’extensions, il suffit de filtrer la liste en tapant /plugins/
dans le champ de filtre de l’URL. Vous devriez pouvoir voir le nom de l’extension dans chaque URL.
Vous pouvez maintenant trier la liste de différentes manières pour trouver les extensions qui posent problème. Par exemple, vous pouvez trier par URL pour afficher tous les fichiers chargés par chaque extension. Vous pouvez également trier par le nombre total d’octets ou par l’utilisation pour trouver les extensions qui chargent de gros fichiers.
Pour en savoir plus sur ce Sujet, consultez notre guide sur la réduction des demandes HTTP dans WordPress.
Tester manuellement la vitesse de chaque extension WordPress
Un moyen simple et gratuit de tester vos extensions consiste à les désactiver une à une tout en vérifiant les performances de votre site. Cette méthode est gratuite et ne nécessite pas l’installation d’une autre extension sur votre site, mais prendra plus de temps et d’efforts que les autres méthodes.
Commencez par effectuer un test de vitesse du site. La métrique de vitesse la plus importante à suivre est le temps de chargement des pages. Dans ces résultats de test de vitesse Pingdom, il est simplement appelé “temps de chargement”.
Désactivez ensuite la première extension et relancez le test de vitesse. Si la vitesse s’améliore de manière significative, vous avez trouvé l’extension qui pose problème.
Pour une précision optimale, vous devez effectuer chaque test de vitesse trois fois et faire la moyenne des résultats. Cela vous permet de tenir compte des fluctuations de l’internet.
Ensuite, vous devez réactiver cette extension et désactiver la suivante. Ensuite, lancez un autre test de vitesse et répétez l’opération.
Une autre méthode consiste à commencer par désactiver toutes les extensions, puis à les réactiver une par une. Vous devriez effectuer un test de vitesse avec toutes les extensions désactivées, puis après avoir réactivé chacune d’entre elles.
Bien que chronophage, cette méthode peut vous aider à identifier l’extension qui provoque un ralentissement lorsqu’elle est activée.
Astuce : En désactivant vos extensions, vous retirez des fonctionnalités de votre site. Pour que votre site direct ne soit pas affecté, vous devez effectuer ces tests sur un site de staging. Pour obtenir des résultats précis, ce site doit être installé sur le même serveur que votre site direct.
Bonus : Amélioration des performances sur mobile grâce à Google Lighthouse
Un autre outil que vous pouvez utiliser pour améliorer les performances de WordPress est Google Lighthouse. Il fournit des aides utiles sur les performances de votre site, l’accessibilité, les meilleures pratiques et le référencement, mais n’identifie pas spécifiquement les extensions lentes sur un site WordPress.
Il vous aide à optimiser les Vitesses Web du cœur de Google, qui sont importantes pour l’expérience utilisateur et le référencement.
Il peut également afficher des scripts et des ressources lents et volumineux en cours de chargement, ce qui peut indiquer que des extensions nuisent aux performances de WordPress.
Pour plus de détails, consultez la section de notre liste de contrôle SEO WordPress consacrée à la préparation de votre site WordPress pour le mobile.
Utiliser un service professionnel d’optimisation de la vitesse du site
Comme vous pouvez le constater, découvrir les extensions problématiques qui ralentissent votre site peut demander beaucoup de travail, surtout si vous n’êtes pas un expert en technologie.
Pourquoi ne pas utiliser notre service professionnel d’optimisation de la vitesse du site?
Notre équipe d’experts configurera un site staging afin de pouvoir tester votre site en profondeur sans ralentir votre site direct. Nous allons résoudre les problèmes à l’aide du rapport Google Lighthouse.
Ensuite, nous mettrons à jour vos extensions, nous passerons en revue et optimiserons l’utilisation de vos extensions, nous optimiserons votre serveur web et vos images, et bien plus encore.
Le prix de notre service d’optimisation de la vitesse du site commence à partir de 699 $. Contactez notre équipe pour planifier une consultation gratuite dès aujourd’hui !
Choisir de meilleures extensions WordPress
Si vous venez de découvrir que certaines de vos extensions ralentissent votre site WordPress, alors vous vous demandez peut-être comment en choisir de meilleures. Jetons un coup d’œil à quelques choses que vous pouvez faire pour vous assurer de trouver une extension qui fait tout ce dont vous avez besoin et qui est optimisée pour la vitesse.
Avant de Premiers pas, nous vous recommandons de rédiger une liste de tout ce que vous avez besoin que l’extension fasse. Il peut s’agir simplement d’une liste des principales fonctionnalités de l’extension lente que vous avez utilisée. Cependant, c’est aussi l’occasion de réfléchir aux domaines dans lesquels cette extension a échoué ou offre plus que ce dont vous avez besoin.
Ensuite, vous pouvez commencer à rechercher dans le répertoire des plugins WordPress des extensions gratuites qui répondent à vos besoins.
Il suffit de taper la fonctionnalité principale dans le champ de recherche en haut de la page et de rechercher des extensions ayant un grand nombre d’installations activées, de bonnes évaluations et compatibles avec une version récente de WordPress.
Cependant, avec le grand nombre d’extensions disponibles, cela peut représenter beaucoup de travail.
Il est souvent plus fiable d’utiliser un répertoire d’extensions recommandées comme notre Centre de solutions WordPress. Il s’agit d’un répertoire personnalisé de plugins WordPress gratuits et premium recommandés que nous avons testés de manière approfondie et que nous avons trouvés comme étant les solutions les plus fiables.
Nous fournissons des Avis détaillés avec des captures d’écran pour chaque extension, ce qui vous permet de comparer les avantages et les inconvénients pour vous assurer qu’il offre les fonctionnalités dont vous avez besoin.
Vous pouvez également consulter notre Ultimate WordPress Toolkit for Pros, où nous listons les meilleures extensions dans de nombreuses catégories. Nous utilisons beaucoup de ces extensions sur WPBeginner, notamment :
- All in One SEO (AIOSEO), l’extension WordPress de référencement la plus populaire.
- MonsterInsights, la façon la plus simple d’utiliser Google Analytics dans WordPress
- WPForms, l’extension la plus populaire pour la construction de formulaires sur WordPress
- SeedProd, le meilleur constructeur de page sans code pour WordPress
- OptinMonster, le meilleur logiciel d’optimisation des conversions
- Duplicator, la meilleure extension de sauvegarde et de migration pour WordPress
Une fois que vous avez choisi une extension, vous devez tester son impact sur les performances de votre site. Comme nous l’avons couvert plus tôt, vous pouvez simplement effectuer un test de vitesse du site avant et après avoir installé et activé l’extension pour vous assurer qu’elle ne ralentit pas votre site.
Pour en savoir plus sur ce Sujet, consultez notre guide du débutant sur comment choisir les meilleures extensions WordPress.
Guides d’experts liés à la performance de WordPress
Nous espérons que ce tutoriel vous a aidé à trouver quelles extensions WordPress ralentissent votre site. Vous pouvez également consulter des guides sur la façon d’utiliser ces informations pour améliorer les performances de WordPress :
- Comment nous améliorons la vitesse de chargement des pages sur WPBeginner
- Comment les extensions WordPress affectent le temps de chargement de votre site (révélé)
- Comment utiliser le Plugin Organizer pour accélérer votre site WordPress
- Comment désactiver des extensions WordPress spécifiques pour les utilisateurs/utilisatrices mobiles
- Combien d’extensions WordPress devriez-vous installer ? Qu’est-ce qui est trop ?
- Guide du débutant : Comment choisir la meilleure extension WordPress
- Le guide ultime pour booster la vitesse et les performances de 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.