With so many plugins available for your self-hosted WordPress site, it can often be really tough to choose the ones that best suit your needs. Currently, there are nearly 60,000 plugins in the official Plugin Directory, not to mention countless premium plugins available for purchase from a host of different companies.
There are a number of ways you can work out what the best choices are for your website, but we thought we would help you out by providing you a few plugins from the WordPress community that we admire. We admire these plugins not only for their usefulness, but also for the way they are built and maintained.
Some plugins are freely available, while some carry a price tag. But one thing that they all have in common is the fact they are all incredibly well built and perform their respective tasks in the best way possible.
So without further delay, here’s the list!
1. Query Monitor
Query Monitor lets you view debugging and performance information on database queries, hooks, conditionals, HTTP requests, redirects, and more.

This one is for the developers, but it is easily one of the most useful development plugins available. The full feature list is huge, and the gist of it is that with Query Monitor installed you are able to read and understand database queries, view all hooks and filters that are being fired, see which theme templates are being used, access all request data, and so much more.
What’s even more incredible is that this plugin is 100% free and maintained regularly. That makes it a one-stop shop for any WordPress developer, whether you are building themes or plugins.
2. SearchWP
SearchWP will instantly improve your WordPress search by including content that is usually ignored.
The native search in WordPress is passable, but it’s not great. A few people have tried to improve it with custom indexing plugins that allow content to be found much more easily, but none of them have done it quite as well as SearchWP. Working in the background, SearchWP enables all of your site content to be searched — custom fields, shortcode content, PDF content, and more.
Jonathan Christopher, the developer behind SearchWP, had this to say about what makes it such a great plugin:
I built SearchWP so that developers and site owners could build a search designed for their site. The plugin is both turnkey and developer friendly, and can be manipulated to do pretty much anything you want without sacrificing performance. It also aims to work with other plugins like WooCommerce by exposing the immensely valuable data stored as meta in such a way that it directly influences search results in any way you’d like. SearchWP’s goal is to empower site owners to instantly improve WordPress search on their site without having to write a single line of code.
If search is an important feature of your site (and it really should be), then SearchWP is vital. With its advanced content indexing and rapid queries, your users will always be able to find exactly what they need in no time.
3. WP Featherlight
WP Featherlight is an ultra lightweight jQuery lightbox for WordPress images and galleries. It is simple and clean, and works seamlessly.
Lightbox plugins are many and varied. Some of them try to do far too much, while some of them are simpler and more efficient. In the class of simpler lightbox plugins, WP Featherlight beats them all.
Made by the fine folks at WP Site Care, this plugin is designed with both site administrators and users in mind. It is the very definition of simple, clean and, efficient, all the while looking great.
The guy behind WP Featherlight, Rob Neu, told us why the plugin is so valuable:
It’s designed to do one thing and one thing only. It’s lightweight and doesn’t bloat your site with a bunch of options or giant scripts. You just install it, and it lightboxes your galleries and images as you would expect – you get everything you need and nothing you don’t, so it’s a good choice for both users and developers.
WP Featherlight is free to download, so there’s no reason you shouldn’t install this on every site you manage.
4. Seriously Simple Podcasting
Seriously Simple Podcasting is exactly what the name suggests — a simple, yet powerful, podcasting solution for WordPress.

Effective podcasting in WordPress can be tricky, and there are a few plugins out there to help streamline this process. None of those solutions are quite as effective as Seriously Simple Podcasting though — it combines ease of use with all the features you need to run a dynamic and growing podcast.
In addition to all the necessary podcasting features, the plugin also has useful add-ons. The most popular of which is the free stats add-on. All of that, coupled with great documentation and support, makes this our favorite podcasting plugin for WordPress by far.
5. Gravity Forms
Gravity Forms is an advanced form builder for WordPress.
Gravity Forms needs no introduction. It’s been around for ages and still stands as the king of WordPress form builders.
With a powerful form creation interface and a number of great add-ons, Gravity Forms is a solid go-to plugin for building any type of form you can imagine. It can handle content creation, user registration, mailing list integration, and a host of other things. If you need to build a complex form yourself, or want to give your clients a platform to manage their own forms, then Gravity Forms is a superb solution.
6. WP Migrate DB Pro
WP Migrate DB Pro is a premium solution for moving your WordPress database from one server to another.

Moving your site can be a tedious operation. Whether you are changing your URL or keeping it the same, it is almost always a pain with a high potential for error. With WP Migrate DB Pro, however, it is more than just a smooth experience — I would even go so far as to say that it is an enjoyable one, too.
With an easy UI, moving all of your precious content across WordPress sites is done with absolutely zero room for things to go wrong. With plenty of failsafes built in – including optional request frequency throttling to prevent servers blocking the migration process – using WP Migrate DB Pro is a breeze. It allows you to take care things and get back to focusing on doing what you do best: Publishing great content.
When I asked Brad Touesnard, the developer of WP Migrate DB Pro, what makes this plugin great, he said:
It’s our unwillingness to settle for “good enough.” We foster a culture of valuing the little details and will implement the tough solution if it means the best experience for the user.
A free version is also available with a limited feature set, but the pro version (with add-ons!) is well worth the purchase.
7. Yoast SEO
Yoast SEO boosts your site’s search engine optimization, making it easier for your potential customers to find you.
This is another plugin that needs no introduction. Formerly known as “WordPress SEO by Yoast,” Yoast SEO is a one-stop-shop for all your SEO needs.
The free version is an absolute must for any WordPress site, but there is also a premium version and a number of helpful add-ons, including one specifically for WooCommerce.
With everything that Yoast SEO offers – and there is a lot – you’ll find yourself in total control of your site’s visibility in search engines, from managing page titles to adding meta descriptions, sitemaps, and everything in between. This is one of those plugins that you cannot do without.
8. Sucuri Security
Sucuri Security is a security toolset for security integrity monitoring, malware detection and security hardening.
The importance of your site’s security can never be underestimated, especially if you are running an online store or site that stores sensitive information. One of the best ways to make sure your site is as secure is possible is by installing this security plugin from Sucuri.
Sucuri Security works tirelessly in the background to monitor all activity on your site, ensuring there is nothing malicious going on and quickly notifying you of potential threats. It is a complete security solution that gives you peace of mind and a safer website. All you need to do is not set ‘123’ as your password.
9. MailChimp for WordPress/WooCommerce
MailChimp is the mailing list platform that we would most recommend, and there are two plugins that help you to integrate it with WordPress and WooCommerce.

With so many newsletter solutions out there, it can be tough to choose the one that best suits your needs. That’s where MailChimp comes in. The connected plugins bring tight integration right into your website.
The MailChimp for WordPress plugin allows you create complex and robust MailChimp sign-up forms on your WordPress site. You can have separate forms for all of your lists to make segmentation and user management easy.
If you have a WooCommerce site, you can take things even further by using our MailChimp for WooCommerce extension. It helps you manage users based on their purchase history, send them relevant product recommendations, and makes your newsletter work better for your store.
10: Airplane Mode
Airplane Mode allows you to control loading of external files when developing locally.
As a bonus, we included one of the most useful and helpful tools for WordPress development: Airplane Mode by Andrew Norcross. This is a plugin mostly for developers that work with a slow internet connection.
What the plugin does is prevent WordPress from loading a lot of external files and services, such as fonts and Gravatars. This has a two-fold effect of reducing network usage and improving load times. If you are developing locally and you don’t need those extra items, then Airplane Mode is a plugin that you absolutely need.
Andrew reveals the back story behind the plugin:
Airplane Mode was built based on a need: a vacation house with bad wifi and a long plane ride. Airplane Mode allows you to focus on development in less-than-ideal situations without excessive lags or errors you know won’t resolve.
Which plugins do you admire?
That’s our short list but there are, of course, plenty of other incredible WordPress plugins out there. I encourage you to explore your options and find what perfectly fits your needs.
Are there any WordPress plugins you can’t live without? Which developers or solutions are on your short list? Leave your own recommendations and reviews in Comments. We’d love to hear from you!
Nice list! WP jQuery Lightbox is also a good jQuery lightbox plugin. I am using it on several sites and never had problems. Also very easy to install.
Indeed! There are a lot of great lightbox plugins out there – we picked WP Featherlight here because of how well it is written and put together 🙂
Nice list! WP jQuery Lightbox is also a good jQuery lightbox plugin.
Thank you Hugh, great collection!
Glad you enjoyed it!
I really can’t get enough of Advanced Custom Fields Pro. Such a valuable tool for turning WordPress into a full-fledged CMS.
Other plugins I’ve been using lately:
Nested Pages, which is a great alternative to the default WordPress page admin
FacetWP, which allows you to create a fine-tuned dynamic search (and works well with SearchWP, mentioned above)
Breadcrumb NavXT, which is the most flexible breadcrumb tool I’ve found
And WP All Import Pro for bulk imports of posts.
Oh, and of course, WooCommerce. 🙂
Advanced Custom Fields is an incredible plugin and very nearly made this post, but we have to end the list somewhere :p
I haven’t used all of your suggestions here, but we do have a WooBenefit for FacetWP as well that any of our customers can take advantage of!
Well, ACF should be on top of your list.
I can’t recommend Advanced Custom Fields or the Pro version enough either. You can’t complain about their licensing, also ($25 for each slightly unusual ACF add-on, useable on all sites for life).
What I also like ACF also handles creating Theme Options panels which work well. Though I have started to turn to Redux Framework and making my Theme Options panels programmatically (just because it’s easier to integrate with making child themes that modify existing themes that use Redux).
Advanced Custom Fields is the missing link to making WordPress a robust CMS. I’m just seconding the vote for hitting your list.
Thanks for sharing your list of plugins, good to see an overlap of some of my favourites.
Maybe an interesting search plugin to check out is Search and Filter Pro.
While I don’t think this will be a complete replacement for Advanced Custom Fields, there is a planned Custom Fields API for WordPress core that looks very exciting: https://make.wordpress.org/core/2015/05/27/metadata-api-project-reborn-the-new-fields-api-project/
i love anti spam by webVitaly (https://wordpress.org/plugins/anti-spam/) it’s a free and also premium plugin that reduce of about 99% spam comments. Qnti span do not require any settings, just activate it and work.
That looks great – definitely worth looking into!
Nice Roundup. I am using WP Zero spam with a lot of success.
Looks good Elmer – thanks!
Here’s a couple more
1) AffiliateWP – for master level affiliate marketing. I’ve checked out the competition and AffiliateWP beats them hands down
2) MainWP – I’ve been with them ever since they were known as SickNetwork, and they’ve come leaps and bounds. They’re really good for managing multiple sites. A lot of people on the Advanced WordPress group swear by them
3) Types Toolkit & WPML – Made by the same guys and the best in what they do out there.
4) Thrive Clever Widgets – I haven’t found anything like this, but this newly launched plugin enables us to have intelligent widgets for different post categories/tags. Really brilliant
Those all look very impressive – thanks Leo!
Nice list. I’m using most of them. Here’s one more from myself. It’s called Decorations for Occasions (http://decorationsforoccasions.com) and I think it’s one of a kind. I’m very curious what do you think about it.
Definitely a unique idea I think! Looks like a fun plugin 🙂
Thanks for feedback. I hope you liked it.
Hi Hugh,
I would like to know your thoughts on Followprice – a universal and automatic price and stock alert tool.
It gets a “followprice” button on your product page, allowing your visitors to become followers of your products. It will automatically notify them of price changes or stock availability. It’s free. They have some other paid features which are pretty great.
https://wordpress.org/plugins/followprice/
Cheers,
Followprice looks like a good idea – I haven’t looked at the code, but the concept is solid. I would say that the settings page should be integrated into the existing WooCommerce settings correctly, but it looks like something worth checking out otherwise.
I admired Editus plugin and Gravity Form also. But one thing is really annoying me that these plugins which is free ones shoul implement to wordpress core. Especially visual editor, form, security plugins…
And other thing is woocommer should not stay just “plugin” , my opinion.
It should be special ecommerce system such as opencart and also woocommerce should implement plugins which most effective and common free addons.
I think that if all the plugins we liked were implemented in WordPress core, then WordPress would become a giant, unusable piece of bloatware. As it stands now, the plugin system works brilliantly and allows you to have the specific functionality that you need without bloating the core code, so it’s a win for everyone really 🙂
yes i agree but not all of them ofcourse. For example, first time i met wordpress there is a plugin which make just pagination. And i guess after six months wordpress implemented this feature from core file. So, this little and basic features such as contact form or rich visual editor can be implement easily and it can add from Settings page and so it should disable with “disable simple contact form feature” etc…
I request this cause we already adds form plugin, editor plugin, maybe woocommerce and woocommerce add ons so our website become huge website.
Thank you for this list, Hugh. There are a few that I haven’t used and I will look into immediately. I notice that you don’t have any Pootle Press plugins on your list. I am a big fan of many of theirs. 🙂
What is your favorite cache plugin?
Pootle Press is great and they have some fantastic plugins for sure 🙂
In terms of caching plugins, I’d generally go for WP Super Cache or WP Rocket as they are both very easy to use yet very powerful at the same time. That being said, an even better option than any caching plugin is to have your site hosted with a managed WordPress host who handles the cache and speed side of things for you.
One of the handiest plugins I’ve found in a while is WP Add Custom CSS. ( https://wordpress.org/plugins/wp-add-custom-css/ ). It provides a CSS area that is specific to individual pages and posts. Much faster than bouncing back and forth targeting a single page via a style.css file.
ZenCache Pro is also one of my favorites.
WP Add Custom CSS looks very useful – nice find! There’s also the Custom CSS module inside Jetpack, which I use regularly.
Thanks Hugh. This is a great list and I use nearly half of the plugins on the list.
A recent premium plugin that has grabbed my attention is WP Rocket.
It really took the pain out of caching (W3TC people) and caching really well. The optimization results are crazy as well. Now that’s something that I want to use with each project going forward.
WP Rocket is brilliant – plus we have a WooBenefit that gives you a bit of a discount when purchasing it 🙂
An early version of Gravity Forms had a file upload feature that didn’t check to see if the uploaded file was actually a jpeg, or a virus disguised as a jpeg, when the server couldn’t open the jpeg, it assumed it was some sort of executable file and just executed the code……a very obvious vulnerability. Needless to say, my site was hacked and rendered useless by a PHP attack. The developer refused to take responsibility. Major fail.
It’s a pity that you had an experience like that – having your website hacked is never a fun experience 🙁
I can tell you, however, that today Gravity Forms is an incredible piece of software that is very reliable and (in my experience) very secure.
I have just installed Query Monitor. Can’t believe I’ve missed it. I need to optimize a huge plugin with lots of unnecessary database calls – https://wordpress.org/plugins/photosmash-galleries/ – and this plugin should help me a bit.
Photosmash looks interesting – nice work! Query Monitor will definitely help there 🙂
Hi,
Nice list. I have a question concerning Mail Poet. When would you advise Mail Poet over MailChimp, that other giant newsletter heavyweight?
It all depends on your needs really. MailChimp is great of course, but MailPoet allows you to keep everything on your own site in your own database without outsourcing it. Both are great options, but it just depends how you prefer to manage things.
If you’re building a site for a client, then there’s a good chance they would prefer MailPoet because they won’t have to learn how to use a new dashboard (such as MailChimp) to handle their newsletter, but once again – it’s a matter of preference 🙂
Learned a lot from this post, I am a wordpress lover. Came to know about a new plugin for newsletter.
Thanks for sharing.
Great – glad we could help you learn 🙂
Thanks for sharing! Definitely going to try some of these.
Advanced Custom Fields Pro should definitely be on this list though, such a powerful plugin that really extends what WordPress can do as a CMS. I use it on almost every site I build.
ACF is a winner and is definitely worthy of a list like this 🙂
nothing here made me say wow
That’s OK – we all have different needs when it comes to plugins 🙂
What ones do make you say wow?
Nice list Hugh! The plugin dynamic featured image is very helpful and worth mentioning. I utilize it in almost all website possible.
https://wordpress.org/plugins/dynamic-featured-image
https://github.com/ankitpokhrel/Dynamic-Featured-Image
That looks very useful yeah – I love the concept!
Thanks for this list. I’ll include the translation plugin WPML for people working on websites in other languages than English.
I agree – WPML is very useful indeed 🙂
I was going to add WPML so I’m glad to see it was mentioned. It also integrates well with Gravity Forms.
Pretty sure you forgot Woocommerce on your list. Hands down the best wordpress e-commerce plugin EVER!!! few more mentions… slimstat, fence, wp duplicator, sharoholic, contact 7 and woodojo to name a few looks like you all have named the rest 😀
We purposefully left out our own plugins, but thanks for the props – we quite like WooCommerce as well :p
Great list!
I have been using https://wordpress.org/plugins/wp-fastest-cache/ for some time now and find it works better for page load speed than anything else in the WordPress repository.
What do you think?
Cheers
That looks really good, but I haven’t tried it personally – it’s great to have options like that out there though 🙂
Good list, and enjoy seeing the plugins that others like using. Any recommendations for parallax plugin? Looking especially for one that works inside Canvas for the home page only (or any other individual page).
Not sure about Canvas, but if you use our Storefront theme then we have an incredibly easy to use parallax extension here: http://woocommerce.com/products/storefront-parallax-hero/ 🙂
According to me ACF pro is missing.
Such a powerful tool!
I agree – it is incredibly powerful!
This is awesome! I didn’t expect to find anything new here but I wasn’t aware of Query Monitor. Definitely going to try that out now.
And +1 for Woocommerce 😉
Glad we could introduce you to such a useful tool 🙂
We consider Shareaholic to be a must-have for our sites.
https://wordpress.org/plugins/shareaholic/
Definitely – Shareaholic is very useful!
I have to agree on this one too, Shareaholic is by far one of my favorite plugins. 🙂
This is great list, i used Yoast SEO for every website. Easy to control for On-page SEO.
For sure – that’s why we included it here 🙂
NextScripts Auto Poster is really good for pushing posts to multiple social meida channels.
NextGen Gallery is great, especially the pro version, for all sorts of image display options
Revive Old Post is handy for recycling content to keep the flow constant
Thanks for the tips here Eliza 🙂 I find that Jetpack’s Publicize feature is great for pushing posts to all of your social networks too.
ZenCache – easy to use caching software with no issues like some I could mention (yes, I am looking at you W3TC) and plays nicely with Woocommerce (we use the Pro version).
Yip – ZenCache is certainly a popular one!
The best WordPress plugin is Ultimate Member.
I love it, plus the extensions are awesome!!!
We LOVE this one too Henry…
Woody
I’ve only heard great things about Ultimate Member – definitely looks like a winner! Have you seen our WooCommerce Memberships extension: http://woocommerce.com/products/woocommerce-memberships/ ?
Neat list, thanks! I addition to those already mentioned, I’ll add a few of my faves (several of which I consider vital): AddThis Sharing Buttons, BackWPup, Collapse-O-Matic, Desktop Server for WordPress, Fast Secure Contact Form, numerous Genesis plugins, Infinite WP – Client, List Category Posts, Reveal IDs, TablePress, Velvet Blues Update URLs, WordFence Security, WP Realtime Sitemap, Yet Another Related Posts Plugin. I keep a mostly current list of favorites here: https://profiles.wordpress.org/brucerawles#content-favorites
Thanks Bruce – that’s a really solid list 😀
Backup Buddy. Lifesaver.
True – Backup Buddy is incredibly useful 🙂
My personal favorite is WP Migrate Pro. Makes it a lot easier to work with Dev -> Prod and deployments etc.
Yip – makes it so useful when moving from a development to a production environment.
Super, veel aan gehad en gebruik er nu een aantal, dank……..:-)
Glad we could show you a few plugins that you’ll find useful 🙂
Great list! I’ll definitely look at the query and search enhancement plugins. I made my own list about a month ago with a few of the same plugins on it too:
http://hirecollin.com/2015/08/most-trusted-wp-plugins-for-2015/
I was wondering, what’s so great about securi over iTheme security?
Nice list! 🙂
iThemes Security is really solid too and definitely worth using. We picked Sucuri here because it has the backing of Sucuri.net, which makes it incredibly powerful.
Great list, thanks! I would also add on top of list the ACF plugin 🙂
wish we could plus one comments, ACF and ACF Pro are fantastic, and something i use with almost every site.
I agree – ACF is really awesome. It’a definitely a running suggestion in these comments :p
Great list with some interesting new plugins for me to try. I have used Mail Poet on several of the sites I developed and have been very happy with the ease of use and the output. I develop my sites on a localhost server (WAMP) so I have used WP-Migrate-DB quite a bit in the past since it let me backup my live site to the local server without having to log in to the hosting platform. Lately, however, I have found that WP-Duplicator is much more useful because it will transfer both the database and the files. I used it to migrate from my old shared hosting platform to a new C-Panel host without problems. I just wish WordPress would fix core so they didn’t use full direct serialized addressing and used relative addressing like Drupal. It would be a lot easier. Thanks for the list and the great Woo Commerce products.
WP Duplicator is certainly a good plugin for that kind of thing, but have you seen the addons for WP Migrate DB Pro: https://deliciousbrains.com/wp-migrate-db-pro/#addons ? They have a Media Files addon that allows you to export your media library along with your database.
It’s great to get a bit of insight into your development workflow – that’s always an interesting topic to explore 🙂
Have a try on this plugin too.
https://wordpress.org/plugins/woo-custom-product-addons/
This is a lightweight Woocommerce Product add-on plugin that makes adding custom fields to your Woocommerce product page simpler. With an easy-to-use Custom Form Builder, now you can add extra product options quickly…