Nos lecteurs nous demandent souvent combien d’extensions WordPress doivent être installées sur leur site. La vraie question que tout le monde veut savoir est combien d’extensions sont trop nombreuses ?
Comme il y a beaucoup d’idées fausses sur les extensions WordPress et sur leur impact sur la vitesse, les performances et la sécurité du site, nous voulons expliquer ce Sujet en détail pour nos utilisateurs/utilisatrices non technophiles.
Dans cet article, nous allons vous expliquer combien d’extensions WordPress doivent être installées sur votre site. Nous parlerons également de la façon dont les extensions peuvent et ne peuvent pas affecter votre site. Notre objectif est de vous aider à apprendre à gérer votre site avec la combinaison parfaite d’extensions WordPress.
Les extensions WordPress et leur fonctionnement
Avant d’aller plus loin, parlons un peu des extensions WordPress et de leur fonctionnement.
Les extensions WordPress sont comme des applications pour votre site. Ils vous aident à ajouter de nouvelles fonctionnalités et des fonctionnalités de site Web, comme faire un magasin en ligne, ajouter des formulaires de contact, et plus encore.
Comme WordPress lui-même, les extensions sont écrites dans le langage de programmation PHP. Le code PHP s’exécute sur le serveur d’hébergement de votre site et utilise ses ressources.
C’est pourquoi vous devez choisir une bonne entreprise d’hébergement WordPress qui vous donne des outils faciles pour gérer ces ressources et faire fonctionner votre site efficacement.
Pour en savoir plus, consultez notre guide détaillé sur le fonctionnement des extensions WordPress. Si vous voulez aller encore plus loin, jetez un coup d’œil à la façon dont WordPress fonctionne en coulisses (Infographie).
Depuis WordPress 1.2 (lorsque le support des extensions WordPress a été ajouté), les extensions sont une bénédiction pour les utilisateurs/utilisatrices. WordPress sans extensions, c’est comme un magasin de jouets sans jouets. Aucun plaisir.
Pourquoi les extensions sont-elles essentielles pour les sites WordPress ?
Même si le cœur de WordPress fournit un cadre de publication solide, ce sont les extensions qui sont largement responsables de faire de WordPress le constructeur de sites web le plus populaire au monde.
Le nombre total d’extensions WordPress disponibles a augmenté au fil des ans. Au moment de la rédaction de cet article, plus de 60 000 extensions WordPress gratuites sont disponibles dans le répertoire officiel des extensions.
Outre ces extensions gratuites, il existe également des milliers d’extensions WordPress premium vendues par des entreprises et des développeurs/développeuses tiers.
Les extensions peuvent vous aider à améliorer le SEO, à renforcer la sécurité, à gérer les utilisateurs/utilisatrices, et bien plus encore. Il serait assez difficile de développer votre entreprise sans utiliser des extensions WordPress sur votre site.
Comment les extensions WordPress ont-elles acquis une mauvaise réputation ?
L’objectif des extensions est de permettre à WordPress de faire presque tout ce que vous pouvez imaginer. Cependant, nous constatons aujourd’hui un sentiment de crainte ou de retenue à l’égard des extensions de la part de nombreux utilisateurs/utilisatrices débutants.
Les gens s’inquiètent des performances, de la sécurité, de la fiabilité, etc. Cela s’explique principalement par le fait que les développeurs/développeuses et les techniciens et techniciennes du support de l’hébergeur se sentent vraiment frustrés lorsqu’ils dépannent les sites de leurs clients.
Dans leur frustration, ils font des commentaires tels que« ayez moins d’extensions« , ou« ce sont les extensions qui ralentissent votre site« .
Ces déclarations ont résonné à travers les réseaux sociaux, les rencontres en personne et les conférences. Le plus gros problème de ces déclarations est leur ambiguïté.
Qu’est-ce qui est moins ? Combien d’extensions WordPress sont trop nombreuses ?
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.
Lorsque cela se produit et que vous demandez de l’aide pour le dépannage, le technicien de support de votre entreprise d’hébergement ou un autre développeur/développeuse rejettera la faute sur la quantité d’extensions.
C’est logique, car le dépannage d’un site comportant 5 extensions est beaucoup plus facile que celui d’un site en comportant 30. La quantité d’extensions rend leur travail plus difficile.
Il est extrêmement important de prendre avec prudence tout conseil résultant d’une frustration.
Vous devriez leur demander poliment d’identifier quelle extension spécifique est à l’origine du problème, car le simple fait d’accuser la quantité est le résultat d’une certaine paresse.
Pour mettre cela en perspective, notre site WPBeginner a 62 extensions activées en ce moment, et il se charge extrêmement rapidement.
Si nous ajoutons une mauvaise extension qui ralentit le site, nous devrions uniquement désactiver cette extension (et non les 62 autres).
Ceci étant dit, voyons comment les extensions peuvent affecter différents aspects de votre site.
L’impact des extensions WordPress sur la vitesse et les performances du site
Il existe de nombreux types d’extensions WordPress, et chacun d’entre eux a un impact différent sur les performances de votre site.
Certaines extensions affectent principalement l’interface publique. Par exemple, les plugins de constructeurs de pages, les formulaires de contact, les galeries, les diaporamas, etc.
Ensuite, il y a les extensions qui sont principalement faites pour effectuer des tâches dans l’interface d’administration (back-end) ou la zone d’administration. Par exemple, les extensions de sauvegarde WordPress, les extensions éditoriales, divers processus arrière-plan, etc.
Il existe également des extensions qui fonctionnent partout, y compris dans la zone d’administration et l’interface publique. Par exemple, les extensions de référencement, les extensions de pare-feu WordPress, etc.
L’impact d’une extension WordPress sur la vitesse et les performances du site dépend de l’endroit où elle est chargée.
Par exemple, les extensions qui sont chargées uniquement lorsque vous effectuez des tâches spécifiques dans la zone d’administration de WordPress n’ont généralement pas d’impact sur les performances de votre site.
En revanche, les extensions qui sont chargées sur l’interface publique sont susceptibles d’avoir une empreinte plus importante en termes de performances.
De même, les extensions qui exécutent des processus routiniers en arrière-plan, tels que la vérification des liens brisés, la surveillance des 404, etc. peuvent également ralentir de manière significative les performances globales de votre site.
Les extensions peuvent avoir un impact sur les performances de votre site en :
- Effectuer des requêtes HTTP supplémentaires – Certaines extensions (principalement celles de l’interface publique) peuvent nécessiter un style ou des scripts personnalisés pour fonctionner correctement. Pour cette raison, ils peuvent ajouter des fichiers JS et/ou CSS supplémentaires. Le chargement de ces fichiers nécessite des demandes HTTP supplémentaires, ce qui ralentit le temps de chargement de votre page.
- Requêtes supplémentaires dans la base de données – Certaines extensions peuvent augmenter le nombre de requêtes dans la base de données. Par exemple, les extensions permettant d’afficher les publications populaires, les publications similaires, ou toute autre chose qui utilise des éléments de la base de données et les affiche sur l’interface publique.
- Processus d’arrière-plan et écritures dans la base de données – Certaines extensions peuvent consommer beaucoup de ressources du serveur en exécutant des processus d’arrière-plan tels que la vérification des liens brisés, le suivi et l’enregistrement des données analytiques comme les vues des publications, etc.
La plupart des bonnes extensions WordPress chargent uniquement des fichiers supplémentaires lorsque cela est nécessaire et minimisent les appels à la base de données. Cependant, cela est parfois inévitable.
Heureusement, il existe des optimisations pour la plupart des cas. Voyons comment corriger ces problèmes à court terme et à long terme.
Avant cela, assurez-vous d’abord que la mise en cache est activée sur votre site WordPress. Sans mise en cache, votre site sera toujours lent.
Passons maintenant à d’autres optimisations.
Corrigé le problème des demandes HTTP supplémentaires
Les extensions doivent ajouter des demandes HTTP supplémentaires (c’est-à-dire des fichiers JS et CSS) pour fonctionner. Par exemple, lorsque vous installez une extension de formulaire de contact, vous voulez qu’elle fonctionne et qu’elle soit belle.
Les gens se plaignent des demandes HTTP supplémentaires tout en ignorant qu’elles sont parfois nécessaires. Voici à quoi ressemblerait un formulaire non stylisé.
La plupart des utilisateurs/utilisatrices n’aimeraient pas cela, certains penseraient même que c’est cassé. Eh bien, c’est exactement ce qui se passerait si le formulaire de contact n’ajoutait pas les demandes HTTP supplémentaires pour charger les fichiers CSS et JS.
En bref, les styles et les scripts supplémentaires sont nécessaires au bon fonctionnement de l’extension.
Il existe trois façons d’optimiser le problème des demandes HTTP supplémentaires. Toutes nécessitent quelques connaissances en matière de codage et de WordPress, mais l’une d’entre elles est nettement plus facile à mettre en œuvre que les autres.
La première méthode consiste à désenregistrer les styles et les scripts supplémentaires chargés par l’extension. Ensuite, vous pouvez combiner les styles de l’extension dans le fichier style.css de votre thème et combiner les scripts de l’extension dans le fichier JavaScript principal de votre thème.
La seconde méthode consisterait à charger conditionnellement les styles/scripts de l’extension sur les pages qui en ont besoin.
Nous avons déjà expliqué ces deux méthodes dans notre article sur la désactivation des scripts et feuilles de style supplémentaires que les extensions WordPress ajoutent.
Pour les personnes qui ne connaissent pas le code, vous pouvez utiliser une extension de mise en cache premium comme WP Rocket qui vous permet de minifier et de combiner les fichiers en un seul clic. Cela fonctionnera dans la plupart des cas, mais dans certains cas, cela peut entraîner des conflits avec des extensions en conflit.
Cela dit, vous devez comprendre que quelques demandes HTTP supplémentaires ne sont pas aussi importantes que vous le pensez. Nous parlons ici de millisecondes. Cependant, si vous avez beaucoup d’extensions qui ajoutent des demandes HTTP supplémentaires, alors cette optimisation vous permettra de gagner quelques secondes sur votre temps de chargement.
Beaucoup de propriétaires d’entreprises qui ne sont pas des techniciens embauchent simplement un développeur WordPress pour accélérer leur site web (ce qui est un investissement qui en vaut la peine). Chez WPBeginner Pro Services, nous offrons des services d’optimisation de la vitesse du site à un prix abordable.
Maintenant que nous avons abordé les demandes HTTP, examinons d’autres requêtes de la base de données.
Corrigé des requêtes de base de données et des processus d’arrière-plan supplémentaires
Certaines extensions peuvent augmenter la charge du serveur de votre base de données. WordPress fait lui-même un très bon travail de mise en cache des requêtes et la plupart des plugins bien codés ne causeront pas de problème significatif.
Cependant, si vous avez un site à fort trafic, l’utilisation d’extensions basées sur une base de données peut devenir un problème, surtout si vous ne disposez pas de ressources suffisantes sur votre serveur.
Par exemple, si vous avez un site d’adhésion ou un magasin en ligne avec WooCommerce, alors vous servez beaucoup de demandes non mises en cache. Dans ce scénario, la seule véritable option est d’utiliser une solution d’hébergement WordPress gérée ou même une solution d’hébergement WooCommerce spécialisée.
Maintenant, il y a certaines extensions qui sont extrêmement gourmandes en ressources, et vous devriez les éviter à tout prix.
Par exemple, il existe des extensions qui ajoutent diverses fonctionnalités d’analyse au sein de WordPress, telles qu’une extension pour l’envoi d’e-mails d’expéditeur, une extension pour les statistiques du site, une extension pour le suivi des vues des publications, etc. Ces extensions écrivent de manière inefficace dans la base de données à chaque chargement de page, ce qui peut ralentir considérablement votre site.
Vous pouvez suivre les analyses de manière plus évolutive avec des extensions telles que Google Analytics pour WordPress par MonsterInsights ou Jetpack Stats.
Vous pouvez ajouter des formulaires d’opt-in par e-mail avec un suivi plus évolutif avec des extensions comme OptinMonster ou en utilisant les formulaires d’inscription de vos services de marketing e-mail préférés.
Il existe également des extensions qui surveillent les erreurs 404 et suivent les liens brisés, ce qui peut ajouter une charge lourde et submerger les ressources du serveur. Au lieu d’utiliser ces extensions, vous devriez utiliser des services cloud tiers tels que Ahrefs ou SEMRUSH qui suivent automatiquement les liens brisés et offrent également de nombreuses autres informations utiles sur le référencement.
Si vous ne voulez pas de solution premium, vous pouvez utiliser un outil gratuit comme le Vérificateur de liens rompus d’AIOSEO. Il vous permet d’analyser jusqu’à 200 liens internes pour vous assurer qu’ils fonctionnent correctement.
L’impact des extensions WordPress sur la sécurité
La sécurité est une autre préoccupation majeure lorsqu’il s’agit d’installer des extensions WordPress. De nombreux utilisateurs/utilisatrices craignent que le fait d’avoir plus d’extensions ne rende leur site plus vulnérable.
Il est vrai qu’une extension WordPress mal codée peut être exploitée par des pirates et rendre votre site vulnérable. Cependant, c’est également vrai pour à peu près tous les logiciels qui existent.
Des oublis sont inévitables. Toutefois, l’avantage de l’open source est que de nombreuses personnes utilisent le logiciel, ce qui accélère la découverte et la correction d’une vulnérabilité.
Vous pouvez sécuriser votre site en utilisant une extension de sécurité WordPress comme Sucuri. Ils analysent des milliers de sites et vous aideront à détecter la plupart des problèmes de sécurité liés à une extension vulnérable.
Vous pouvez également protéger votre site en améliorant la sécurité générale de WordPress. Cela vous permet d’ajouter des calques de sécurité avant qu’une quelconque vulnérabilité puisse être exploitée par les pirates.
Les extensions WordPress et leur fiabilité
Certaines personnes s’inquiètent de la fiabilité d’une extension. Que se passe-t-il si l’extension est abandonnée ? Que se passe-t-il si les mises à jour sont lentes ?
La beauté de l’écosystème WordPress open source est qu’il existe toujours des alternatives.
Si vous utilisez une extension populaire, il y a de fortes chances qu’elle ne soit pas abandonnée. Si c’est le cas, il est probable que quelqu’un d’autre se chargera de le développer/développer. C’est la force de l’open source. C’est également ainsi que WordPress a vu le jour (la plateforme précédente s’appelait b2/cafelog).
Tant que vous choisissez des extensions avec un bon historique et des auteurs/autrices réputés, tout ira bien.
Puis-je éviter les extensions en ajoutant des extraits de code ?
Il y a des articles partout sur le web qui vous affiche : » Comment faire XYZ dans WordPress sans extension » (comme celui-ci).
Le but de ces articles n’est pas de décourager l’utilisation d’extensions mais d’afficher comment apprendre le code. Il y a essentiellement trois façons d’ajouter des extraits de code à votre site. Vous pouvez les ajouter à votre fichier functions.php, à un plugin spécifique au site, ou utiliser une extension pour ajouter des extraits de code personnalisés.
Quelle que soit la méthode choisie, l’ajout d’extraits de code à votre site a le même impact sur les performances qu’une extension autonome.
Si vous installez des extraits de code identiques à ceux d’un plugin, vous exécutez le plugin sans l’installer. L’inconvénient est que vous ne recevrez aucune extension ni aucun correctif de sécurité pour ce code.
Cependant, si vous souhaitez ajouter de nombreuses personnalisations à votre site, vous pouvez remplacer plusieurs plugins autonomes en utilisant WPCode, le meilleur plugin d’extraits de code WordPress.
WPCode permet d’ajouter facilement et en toute sécurité du code personnalisé dans WordPress, sans avoir à modifier le fichier functions.php de votre thème.
Vous pouvez gérer tous vos extraits de code personnalisés à partir d’un seul écran central. De plus, vous pouvez changer de thème WordPress en toute sécurité sans perdre les fonctionnalités importantes de votre site.
WPCode Pro est livré avec une bibliothèque d’extraits dans le cloud privé, des extraits planifiés, des pixels de conversion, et plus encore. Il existe également une version gratuite de WPCode que vous pouvez utiliser pour commencer.
En savoir plus sur ce Sujet, voir notre guide sur WordPress plugin vs functions.php file which one is better.
Combien d’extensions WordPress devriez-vous installer ? Combien d’extensions WordPress sont trop nombreuses ?
Vous devez installer autant d’extensions WordPress que nécessaire pour faire fonctionner votre site et développer votre activité.
En moyenne, il n’est pas rare qu’un site d’entreprise dispose d’au moins 20 à 30 extensions.
Si vous utilisez WordPress au maximum de son potentiel et que vous disposez de nombreuses fonctionnalités avant, ce chiffre peut facilement atteindre plus de 50.
Par exemple, voici le nombre d’extensions activées sur nos sites :
- WPBeginner – 62 extensions activées
- OptinMonster – 67 extensions activées
- WPForms – 54 extensions activées
- MonsterInsights – 68 extensions activées
- Le blog de Syed Balkhi – 42 extensions activées
- RafflePress – 17 extensions activées
- WP Mail SMTP – 39 extensions activées
Ce décompte devrait mettre en évidence que ce n’est pas la quantité d’extensions qui ralentit votre site.
Vous vous en sortirez avec un grand nombre d’extensions, à condition d’utiliser des extensions de haute qualité qui respectent les normes de codage de WordPress.
Voici le résultat de la performance de notre site via Pingdom.
Malgré l’utilisation de dizaines d’extensions et d’extraits de code personnalisés, notre site se charge toujours en une demi-seconde (479 millisecondes).
Comment choisir les meilleures extensions WordPress ?
L’une des questions les plus fréquemment posées par nos utilisateurs/utilisatrices est la suivante : « Comment choisir les meilleures extensions pour mon site ? ».
Si vous cherchez une extension gratuite, téléchargez-la uniquement à partir du répertoire des extensions de WordPress.org. Le répertoire officiel des plugins WordPress facilite également le choix de bonnes extensions.
Vous pouvez voir l’évaluation d’un plugin et les avis fournis par d’autres utilisateurs/utilisatrices de WordPress. Vous pouvez également voir quand l’extension a été mise à jour pour la dernière fois et combien de sites l’ont installée.
D’autre part, si vous recherchez une extension premium, assurez-vous qu’elle provient d’une entreprise ou d’un développeur WordPress réputé. Si vous n’êtes pas sûr, recherchez des avis et des témoignages.
Pour plus de détails, consultez notre guide terminé sur comment choisir les meilleures extensions WordPress.
Si vous débutez, consultez notre sélection d’experts des extensions WordPress essentielles que tout site devrait avoir. Vous pouvez également consulter la catégorie WordPress plugins de WPBeginner où nous partageons régulièrement les meilleurs plugins WordPress et comment les utiliser.
Nous espérons que cet article a répondu à vos questions sur le nombre d’extensions WordPress à installer. Vous pouvez également consulter notre article déboulonnant les mythes WordPress les plus courants, ou nos choix d’experts des meilleurs services de téléphonie d’entreprise.
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.
Mrteesurez
Coming across this article make me understand more facts about WordPress plugins.
One is that: Installing potential code snippet is like running a plugin with out installing it.
The repercussions fears me:
« The downside is that you won’t get any plugin updates or security fixes for that code ».
Initially thought I have installed too many plugins, but I now discovered that I have not.
Jiří Vaněk
I have about 31 plugins currently active on my site and I’m still in the green according to google search console as well as gt metrix and pagespeed insight. But I choose quality plugins and I also have the advantage of my own server for the entire website. So I don’t have to worry about the performance, which is now somewhere around 20% of the ram memory. Even so, I had a bad feeling about having many plugins. However, after reading this article I see that 30 plugins is a relatively normal amount if they are good. Thank you for this article. At least now I know that the number of plugins I have is not so terrible and that it is, on the contrary, a relatively common number.
WPBeginner Support
Glad we could help clear up the misconception about the number of plugins
Administrateur
Moinuddin Waheed
This phrase that plugins cause websites to slow down, I myself have repeated several times and was not aware of the fact that it’s not the number of plugins but the quality of plugins that we choose.
it is good to see you have disclosed how many plugins wpbeginner uses on its website.
we could ever guess it to 20 not more than that but having that much plugins and loading in less than half a second is a testament in itself about plugin myths.
Thanks for clearing the doubt.
WPBeginner Support
Glad we could clear up the common confusion
Administrateur
Ralph
WPBeginner runs 62 plugins? WOW! This website is so fast I’m actually speechless.
I was thinking you guys run 10-15 plugins like AIOSEO and WPForms that can do a lot of things rather than a lot of small plugins. I don’t even know 25 plugins that I would like to use.
You guys really know what you are doing!
Jiří Vaněk
There is an article on the entire wpbeginner site infrastructure here on the site. It is not one server but several in a cluster solution together with cache servers. That’s why the site is so fast. And I don’t think it was that simple considering the number of users. You can find the article at this address: https://www.wpbeginner.com/opinion/how-we-made-wordpress-faster-than-static-site-generators-case-study-speeding-up-wpbeginner/
NAON
Oh very well. Thanks so much!
This is the answer that i had to understand.
WPBeginner Support
Happy to hear we could clear up some common misunderstandings
Administrateur
Bilikis
Fantastic Post! Thank you for the post, It was really useful to me, I have always wanted to add more plugins to my site but was scared of speed slowing down.
Now I can add useful plugins to my site without any worry.
WPBeginner Support
Glad you found our recommendations helpful!
Administrateur
Vikash Pareek
I have a simple question that how many plugins are there on https://www.wpbeginner.com/ because the speed of this site is amazing,
One more thing, how can I increase the speed of my blog website, please tell a better formula…….
Thanks in advance
WPBeginner Support
We cover how many plugins we’re using in our section « How Many WordPress Plugins Should You Install? » and for how to speed up a WordPress site, we would recommend taking a look at our article below:
https://www.wpbeginner.com/wordpress-performance-speed/
Administrateur
White Cloud
Thanks! I currently use 56 plugins on my blog,but my blog loads quickly.My friend always says that there are too many plugins on my blog,so I can show him this post.
WPBeginner Support
Glad our opinion on this can be helpful
Administrateur
safik pm
So how can I find the plugins causing the issue? is it can find without the help of a developer?
WPBeginner Support
It would depend on the specific issue you are running into but for most issues, you can disable plugins until the issue is resolved for finding the problem plugin.
Administrateur
james
Thanks for this article. I read it very interesting because I just want to know how much is enough. I currently use 40 plugins on my website.
Francisca
Amazing !!! thanks for all the information.
WPBeginner Support
Glad you found the guide helpful
Administrateur
Peter
Nice article…very helpful
WPBeginner Support
Glad our guide was helpful
Administrateur
Anjali Pillai
So the Sucuri plugin for site security will not slow down the site right?
WPBeginner Support
The plugin should not have a large effect on your site’s speed.
Administrateur
J-M
I have started experiening some issues with my site, for example a page will not load when all my plug-ins are loaded. I’ve tried to troubleshoot the problem to 1 plugin – however the issue seems to only occur when I have more than 45 plug-ins installed – whatever they may be. Any advise?
WPBeginner Support
You would need to manually disable/enable plugins to find the specific conflict or another option would be to reach out to your hosting provider to see if they see any specific errors on their end for your site.
Administrateur
LiquidFool
How many security plug ins would your recommend?
WPBeginner Support
Unless the security plugins say they work together, we would only recommend one to prevent conflicts.
Administrateur
Evie
Thanks for all the awesome information you guys post! I have just learnt Wordpress this year and found it so overwhelming initially. Your articles are so well written and easy to understand and I have just created my first site! Yay
Thanks again everyone
WPBeginner Support
You’re welcome, glad our content has been helpful
Administrateur
Titu Das
Thank you so much for sharing the article!!
WPBeginner Support
You’re welcome
Administrateur
Vandana
When you inherit new websites, there are some plugins that are active but are not in use. Is there any quick way of finding out which plugin is being used or do you have to deactivate a plugin and check the frontend to see if there is any difference?
Thanks!
WPBeginner Support
There is no easy way to check sadly and you would need to manually disable the plugins one at a time
Administrateur
ashish
as you said about poorly coded plugins are the major cause of slow loading of your whole site. my question is simple. How to get known from a plugin that it would be right or should I go for another one! because we can’t get info about every plugin on google we shall be going to use. please reply
WPBeginner Support
That would require some coding knowledge and testing, we do not have a recommended simple way to test the quality of plugins at the moment for beginners.
Administrateur
Andre
Rather interesting article seeing I’ve always been concerned about the amount of plugins running, but that’s been resolved thanks to the explanations in the article.
My concern will now thus be quality rather than quantity…
WPBeginner Support
Glad our article could help clear up the misconception
Administrateur
Noah P.
I think a list of the 62 plugins that wpbegginer.com uses would be very beneficial for users.
WPBeginner Support
For what we’re using on our site, you would want to take a look at our Blueprint page here: https://www.wpbeginner.com/blueprint/
Administrateur
Asmat Ullah
Very informative article ..every WP developer must read it to avoid misconception about.. the question .. how much plugin……
WPBeginner Support
Thank you
Administrateur
s sah
wpbeginner is really helpful to beginners. Thank you so much for great articles.
WPBeginner Support
You’re welcome, glad you’ve found our content helpful
Administrateur
Friska Titi Nova
Thank you so much for the article! I am relieved! Keep on working for more inspiring writings for us, the beginners! :*
WPBeginner Support
You’re welcome, glad our content could help
Administrateur
C. Anderson
Just wanted to make you aware of the fact that quite a few of the plugins you recommend are disallowed by WPEngine. This was confusing to me as a beginner. At your recommendation I installed them, like W3Total Cache and WordFence but then got an email from WP Engine that I had to uninstall them within 7 days. This was a bit tough for me as an WP Beginner!
MyRealName
guys I love you. you just made my day.
Nati
Great important content! Many thanks
Haydrion Rayel
wpbeginner has 53 ? Ow .. I have only 5 plugins ..
Kadoon
Very nice breakdown about plugins.
All this is new to me and I have recently been studying about how to set up a WordPress site for my affiliate marketing; I have learnt about web-hosting, domain names, and now plugins. Just so much to learn that I don’t even know where to start or what questions to ask at the moment.
I need general advice. Can I get any?
Will be looking forward to a response. Thanks.
jaswinder Kaur
I have seen that by using too many plugins is not good for the site. So I am deleting some of them.
Danstan
I have 63 plugins and everything is just fine though I really don’t want to go past that. Haven’t had an issue before. Trust me, like he said, choose great plugins, everything will be good all the time. Good luck!
jerry
Thanks! This was great info and great comfort to a WP beginner like me!
Vitaliy Kolos
I still think you don’t want to really go overboard with the amount of plugins because the more plugins you add, the more vulnerable your site gets. That’s because some plugins are either not designed properly or designed so deliberately.
Even if you have a plugin in your dashboard and it’s inactive, malicious hackers can still take advantage of that.
Ileane
Hi Syed, I saw you link to this post from a comment you left on Ian’s blog.
My question is this – since I’m not familiar with code, when I install a plugin and something breaks, how can I possibly know for sure which plugin is poorly coded.
For example, I know that we can troubleshoot by removing all the plugins and putting them back one by one. butt that doesn’t really tell me for sure which one is poorly coded because it might just be the new one that I added and not any of the old ones.
Also – there’s always a change that the theme is the problem too. I had problems with Thesis theme and every time I would install a lead capture plugin my RSS feed would become invalid. I tried Optin Skin, Optin Monster, Hybrid Connect, and so many others that I can’t even remember them all. But to this day I never found out which one actually caused the issue.
Editorial Staff
Hey Ileane,
Evaluating the code and performance of the plugin does take some technical know how.
This plugin is a good place to start:
http://wordpress.org/plugins/p3-profiler/ << Some hosts aren't configured for this plugin, so if you don't see any results, then that's the reason. Also bloated themes with a lot of code in their functions.php file can cause problems. Remember the codes in functions.php file are similar to plugins. As for your question about new and old plugins... If any of the new plugins that you mentioned you had tried for Optins and none of them worked, then I'll lean towards that the problem is with your older plugins or theme rather than the new ones. Also important to know that sometimes it could be a conflict between two plugins or plugin and a theme. So you always have to be open to trying things out. I know disabling plugins and debugging on a live site sounds scary. That's why my suggestion would be to create a staging environment. Then test the plugins you have installed with the default theme. If the problem goes away, then you know it is your theme that's causing the problem. If not, then try the plugins. Remember if multiple different "new" plugins cause the same conflict on your site, then it is very likely that the problem is specific to your site and setup. You can also try using the wp_debug function to see how many errors are being returned. Do this on local server environment or on a staging environment. This will give you an idea on what needs to be fixed. I wish I could give you an easier answer, but with the wide-variety of plugins out there coded from the wide-variety of developers all with different skill level, it's impossible to give a simple answer. -Syed P.S. Here's the staging tutorial: https://www.wpbeginner.com/wp-tutorials/how-to-create-staging-environment-for-a-wordpress-site/
Administrateur
Ileane
Thanks Syed!!
I use the P3 Profiler Plugin and it was really helpful. I got rid of a ton of plugins based on the heavy load times and poor performance.
I need to set up the staging environment and do some testing. Do you offer a service for that?
Thanks again for your response!
Huguens M
What a relief… before reading this article I was totally confused about this subject. You guys are awesome. The burden has now been lifted. Wooooohhhhhhhhhhhhhhhhh!!
Ranjeet kumar
Thanks for this article. This is too good!
Dave Bell
A great article. Really helps clarify what the real issues are. I noticed myself becoming paranoid about plugins. 10 or 11, oh my! Now I feel the pressure is off. Of course good solid properly coded plugins are the order of the day. Dave
Patricio Proaño
Excellent article, very usefull!
Kenny Dowling
Thank you. A very useful and informative article which counters opinion based guidance I have read in some well known books.
And I agree with Waqas Lone above.
Rambo Ruiz
Hey thanks for clearing this up I too have been wondering if too much plugins will make my site load slower. Great to know that it won’t
Frank Woodman Jr
Thanks for what clearly is the best article explaining WordPress plugins and how to use them that I’ve seen. And you’ve done it in an easy to understand and follow manor that even the newbies can follow along.
This is one article that I’ll both bookmark and share as it’s truly a wonderful resource.
Martin
Sometimes you can cut a long story short:
1. Install only plugins you are going to use, do not leave them deactivated, delete them in this case.
2. Install f.ex. 6Scan security Plugin to see whether the plugins you are using are compromizing your site’s security and deal with them appropriately.
3. Offer links to sites who can meassure your sites loading performance http://tools.pingdom.com/fpt/
4. install plugins like Wordfence and WP Firewall2 for neccessary protection of your site. Here we are not only talking plugins, themes can have the same security problems.
Thank You
Editorial Staff
Well if two parties are on the same page, you can do that. However, when you are trying to educate others regarding the issue, then it is best to be thorough.
Administrateur
Waqas Lone
Well you guys have done a really good job by explaining all this. Not everyone understand the reason behind it + many people like more in-depth analysis into everything which is IMPORTANT Great article!
Frank Woodman Jr
Appreciate your additional input and it sounds like you’ve give us some good advice.
lulu
well i agree about making this article a 50 word article but for beginners it is better to be presented the way the author did. The article gives REASSURANCE. And believe me, we, the beginners, have to deal with ALOT of scary unknowns.
Charlie
I have about 450 plugins installed on one of my multi-site networks. Obviously not all activated on the same site. I find the P3 (Plugin Performance Profiler) plugin is a good way to see which plugins are causing any issues.
Mladen
Thanks for this article. It was very interesting for me reading it, because i was just wondering how much is enough. Currently i am using 40 plug-ins on my site.
Alex Denning
Really solid advice there – especially not the number, the quality – WPBeginner is proof of that itself