Image by bruce mars via Unsplash

Mac, Windows, or Linux? Android or iPhone? Netflix or HBO? WordPress or Drupal? The number of options to choose from is greater than it has ever been. And it’s a trend we see everywhere.

You’re probably thinking that’s fine: the more options, the better, right? After all, it’ll be easier for us to find what we really need and, therefore, be happy with our choices. Well, it’s not.

Confused thinking by Desus & Mero
I have no idea what I want… by desusandmero on Giphy.

In this article from the Huffington Post the author states that “There’s a body of evidence suggesting an overabundance of choice makes us anxious and mistrustful.” The more options we have, the less happy we are. Just watch this TED talk on the paradox of choice by Barry Schwartz.

Well, we see the same problem arise when it comes to WordPress plugins. There are thousands of plugins available in the WordPress repository, so it’s not uncommon for many of them to overlap in functionality. And that’s where users have the problem: which plugin do I choose? They’re so similar, I don’t know which one is the best… and I don’t want to make a bad choice!

In this post I’ll share with you the recipe we follow to choose the plugin that best suits our needs. Hopefully, this will make your life easier and if you choose poorly… well, you have someone other than you to blame (that is, me ?).

WordPress Plugins

As you can read in WPBeginner, “A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites”. Plugins, then, are what makes WordPress so successful: when WordPress can’t satisfy one of our needs, we simply have to take a look at the plugin ecosystem and see if there’s one that does.

Plugins can help you with:

  • SEO
  • Social Media
  • Post and publication organization
  • Multi-language
  • Contact forms
  • and so on

Unfortunately, a quick search on WordPress.org (or even in the premium plugin market) reveals the truth: there are plenty of options in each of those categories! Which one do you keep?

Criteria for Selecting the Plugin that Best Suits Your Needs

Choosing “the best plugin” to solve a certain problem is not easy (because, among other reasons, what is “better” is relative and depends on your criteria). But there are a number of criteria that, regardless of what your exact needs are, you will have to evaluate in order to find a good choice that satisfies you in the long run.

So, without further ado, let’s take a look at the criteria I personally follow when looking for new plugins. I ordered the criteria from most to least important, so that each criterion helps you filter out a few options.

#1 Choose a Plugin that Solves Your Issue (and Your Issue Only)

The first criterion is quite obvious: select a plugin that solves the problem you have. If you are interested in having contact forms, why would you look at SEO plugins? Just keep in mind these two rules:

  1. Install a plugin that solves your problem
  2. Do not install more than one plugin to solve the same issue (or you’ll end up like what Antonio explains in this post)
Transformers cartoon
If you want to go from A to B, you probably don’t need a Transformer. A simple car is more than enough. And what about a bike! It’s simpler and might be more effective! Source: Giphy.

#2 Take a Look at the Ratings

The second criterion that you must ponder is the reputation of the developer. When you install a plugin you’re basically letting somebody else’s code run in your website, so you’d better make sure that person or organization is trustworthy.

The best way we have to discern whether or not we can trust a certain developer is to look at their ratings. This information can be found directly in the WordPress.org plugin repository, in the Ratings section:

Yoast SEO Ratings at WordPress.org
Yoast SEO Ratings at WordPress.org.

But ratings alone are not enough; we also need to pay attention at the number of users that a certain plugin has. The more active installations running a certain plugin, the more trustworthy it is:

Screenshot showing Yoast SEO's statistics
Screenshot showing Yoast SEO’s statistics.

#3 Make Sure the Plugin Is Actively Developed

The rate at which WordPress evolves is very high. New versions with new functionalities and bug fixes appear often. Plugins should not be an exception to this rule. If you are going to install a plugin on your website, look at its development pace. The fact that a plugin hasn’t been updated for a long time can be a bad indicator: maybe the developer has lost interest in the plugin and it’s about to be abandoned.

Plugin Changelog Example
The Changelog of a Plugin summarizes the latest changes introduced in a plugin.

Checking a plugin‘s changelog to see how it’s evolving or taking a look at its last update date are very useful indicators to predict its future. My recommendation: select one that is being actively developed.

#4 Look for a Healthy Community and Active Support Forums

The level of support and community a plugin has is also extremely important. A plugin that has many active users and is constantly evolving will probably have a lot of activity in the support section.

Number of issues resolved in the lat month
Number of issues resolved in the lat month.

Pay attention to the community around a system: if you ever need help, the more people using the plugin, the higher the chances of finding someone who can lend a hand. You can find this information in WordPress.org, in the Support section. Take this data into account when considering different options.

#5 Other Amenities

There are other criteria that you should also consider, but these are much more personal and depend entirely on your situation:

  • Money. Free plugins, freemium plugins, premium plugins, subscription-based plugins… the options are endless, and you should look into all of them. Depending on your specific needs and your budget, a paid solution might be the best option you have.
  • Language. Not all plugins are translated to your specific language. If that were the case, make sure you’re more or less fluent in English or you might not be able to use the plugin properly.

Summary

The 5 criteria I use to select the perfect plugin are Focus, Ratings, Development, Support, and Others. I hope they help you make the right choice too. Tell us what you think about them and let us know what other criteria you have in the comments section below.

Featured Image by bruce mars via Unsplash.

2 responses to “Criteria for Selecting a WordPress Plugin”

  1. Steve Glick Avatar

    I think it would be helpful to know what a plugin leaves behind once it is removed. (They never tell you this.) Does it leave tables behind? Files? Does it undo what it did? (Sometimes you just need a plugin when creating a new site but never again. Or you just want to try it but don’t need it later.) I find that sometimes I have all of these additional tables on my site but it’s hard to know where they come from or if they are still needed.

    1. David Aguilera Avatar

      I agree! Unfortunately, as a plugin developer myself, it’s not always easy to decide what one should do when a plugin is removed—do we really need to remove everything created with the plugin or is it better to leave that data in the database? After all, if it’s data the user created using our plugin, I’m not 100% sure the developer should remove it when removing the plugin. The solution I’ve applied so far is to explicitly ask the user what they want to do (that is, letting them know that the plugin created some data in the database and it’s up to them to keep it or delete it).

Leave a Reply

Your email address will not be published. Required fields are marked *

I have read and agree to the Nelio Software Privacy Policy

Your personal data will be located on SiteGround and will be treated by Nelio Software with the sole purpose of publishing this comment here. The legitimation is carried out through your express consent. Contact us to access, rectify, limit, or delete your data.