At the time I’m writing this, there are now 30,938 plugins in the Wordpress repository. No, you don’t have to install all of them on your wordpress site. While each plugin is designed to enhance the functionality and performance of your site (supposedly), installing just any plugin you find can in fact create more problems.
Here’s a handy guide that I created with the help of Jennyfar Tan, of migrationtowordpress.com. (We actually shared this on Facebook a while back, I can’t believe I didn’t post it here!)
The basic rule is, if you don’t need the plugin, don’t install it.