While WordPress offers a ton of features and flexibility, there is still a lot of functionality missing from the core software. The best way to fill in the missing pieces, of course, is to get yourself the right plugins.

WordPress plugins offer all kinds of customization for site admins; however, with over 55,000 options to choose from in the WordPress Plugin Directory, not to mention all the premium products available, it can be difficult sorting the good from the, well, not so good.

So here’s a collection of free and premium must-haves, the WordPress plugins that can help take your site from good to great. I’ve included options for everything from caching the image optimization to security and more.

HummingbirdThe average visitor to your site won’t wait even eight seconds for your site to load and Google recommends that your site loads within about two seconds.

Read the entire post on WPMU Dev's site