There are two things that make WordPress awesome.
Firstly it's the abundance of beautifully crafted themes available for it, and secondly, it's the thousands upon thousands of cool functional plugins available too.
Themes and plugins make WordPress the ultimate website building tool for any purpose.
One of the questions I get asked frequently as a web developer is this one:
How many plugins should I have in my WordPress website or blog?
Is there even such a thing as having too many plugins?
In this post, I'll look at answering that question the best I can, as well as share some tips and suggestions for managing your WordPress plugins better.
Let's get cracking.
What is a WordPress plugin to begin with?
(Skip this part if you don't need to know what a plugin is)
Well, a plugin is a piece of software designed to either add or extend the functionality of a WordPress website.
These days, there's a WordPress plugin for almost every functionality you can imagine. All you have to do is search for them from your WordPress website dashboard.
For instance, if you wanted to add an eCommerce store to your website, there's a plugin for that. If you wanted to stop certain pages or posts from appearing in your website's custom search result pages, there's a plugin for that too, and so on.
There's very close to 50,000 WordPress plugins available to choose from in the WP plugin database.
I've worked with many businesses and bloggers with WordPress websites and everyone has their own opinions as to how many plugins is too much.
I've seen websites with over 60+ plugins installed, yet the performance not to be an issue, and I've seen websites with only 5 plugins and so on.
So, you can have as many plugins as you like then, right?
How many plugins is too much greatly depends on so many factors, for one, how many plugins can your website run before performance and stability become compromised?
Is your server capable of keeping your website running smoothly with so many WordPress plugins installed?
You see, plugins come in all shapes and sizes. You can have 50 small plugins installed and your website might not perform as bad as a website with let's say, 25 heavy plugins.
Also, you have to remember that everytime you install a new plugin, you're simply adding more files, more scripts, PHP and other code to your website.
The real problem with having too many plugins in your WordPress site is, if you haven't guessed it by now, performance.
Too many plugins CAN make your website run slow. Not only that but if you're not too careful about what plugins you use, you can also run into security problems with your site too.
The last thing you'd want to see is your website crashing every time due to plugin overkill, that, and a poor performing web server.
Ironically enough, there's another plugin called P3 (Plugin Performance Profiler) which you can use to scan all of the plugins in your website. You can find this plugin here.
P3 will give you detailed reports and information about each of the plugins on your website and how they are performing and impacting page load times.
However, the information provided by the P3 plugin is far from accurate, so bear that in mind when you're using it. Check out this post on ManageWP to learn why.
Here are some quick tips for using lots of plugins on your WordPress site.
A great way to minimize the impact of plugins on your website negatively is to use less of them.
Wherever possible, you should try and extend the functionality of your WordPress website using custom hard code and scripts. If you can't do this yourself, you can obviously hire a WordPress developer to help you out.
It really doesn't take much to add simple functionalities like a custom contact form, social sharing buttons, Favicon, social follow buttons to your website without having to install more plugins.
Thrive Themes create premium quality themes that have a lot of these features built-in, removing the necessity for installing more plugins.
Favicon, social sharing buttons, related posts widget, custom search box, easy-loading comment box, opt-in forms all come built into a Thrive Theme. You can learn more about Thrive Themes here.
So as you can see there is no definitive answer to the question 'how many plugins should you have, or how many is too much?'
Generally, the fewer plugins you can use the better your site will perform. As long as your web host/server is robust, which most modern ones are, you just have to be sensible with your plugin management.
I hope you've found this post useful, I wish you the best of luck.