Wait? Isn’t WordPress free? Why should I spend money a plugin?
You’re not alone in thinking that everything in the WordPress ecosystem should be free. We’ve seen agency owners stand up and ask questions in WordCamps about how to use the free versions of plugins to avoid paying for the pro versions.
However, Matt Mulweg – creator of WordPress – is a billionaire. Syed Balkhi – owner of Awesome Motive – also a billionaire. WordPress is not now nor has it ever been, a non-profit.
How much does a WordPress site cost?
WordPress can cost anywhere from a few dollars a month in hosting to enterprise hosting plans starting at $5k a month.
WPMayor reports that starting a DIY WooCommerce site you should expect to spend about $1,000 and again, base WooCommerce is free.
Very few sites can get by without extra plugins. We’d argue that until WordPress blocks are responsive, it’s impossible to build a real site without plugins.
Why Buy a WordPress Plugin
Most WordPress plugins use a freemium model. There is a base version of the plugin available in the wordpress.org plugin repository but then users pay for a ‘pro’ version with additional features.
Plugin developers put just enough in the free version to get the plugin used but try to ensure that users will soon need the paid version. Freemius is an entire product dedicated to enabling this process. Plugin Rank is devoted to helping plugins be more easily found on wordpress.org. Everyone wants you to buy their paid version.
So are WordPress plugins just a cash grab? No! You get valuable features, updates and support.
So how do you choose among the nearly sixty thousand plugins available? (And that’s just in the wordpress.org repo, it doesn’t count plugins without a freemium sales model).
How to choose WordPress Plugins
There are lots of do’s and don’t that people who build WordPress sites has learned in the 20+ year history of WordPress.
Do’s of buying a WordPress plugin
Here are the things to do when buying a WordPress plugin beyond just ensuring the plugin does everything you’re looking for.
Do ask your peer group for personal experience with the plugin.
Personal experience with a plugin is infinitely more valuable than marketing material. Ask people you know. If you don’t have anyone in your circle that you can ask, try a trusted online forum. Post Status and Admin Bar are good examples.
Going to a WordCamp and asking around is also a great option. You may even meet someone from the plugin team there!
Do contact the plugin author
Email the plugin author during the pre-sales process. Even if the documentation answers all your questions, fire them an email. This exchange will give you some idea of what support will be like.
Pre-sales questions will get answered at least as fast as support questions, so if it take forever to get a response or the response is generic – meaning they didn’t read you email very well – then that’s what you can expect from their support.
Do look at the code
If you can. One of the great things about WordPress is that the code is right there. If you’re comfortable with reading PHP/JS you can pretty much tell right away if a plugin is well structured.
Do read the changelog
The changelog tells you if the plugin is actively maintained. Are there frequent updates? How long has it been since the last update? Or did the author just upload an initial version and never look back?
Do read the documentation
And not just the marketing material. How much time did the plugin author spend on writing content that will help you versus content that will convince you to buy?
If you contact the author with a question, did they point you to documentation? (A good sign)
Don’t be deterred by a small number of bad reviews
More and more bad reviews are being weaponized. People threaten devs with bad reviews as leverage knowing that reviews are often powerful decision and ranking factors.
More important is did the developer respond to the bad review? Did they do so in a careful and professional manner?
Of course, if the majority of the reviews are negative, that’s another story…
Don’t just install an unknown plugin
This should go without saying but plugins have the ability to do whatever the want to you site. Most places you get a plugin from try to validate the code for plugins they sell but this isn’t a perfect process.
The fact that a given site could have any number or combination of plugins means that each site is a bit of a snowflake. A given plugin was probably not tested in that exact situation. This isn’t a fault of the developer, it’s just part of the extensible nature of WordPress.
WordPress is responsible for the majority of security issues on the internet and the reason is poor plugin maintenance – both from the plugin developers and the site owners for not keeping sites up to date.
You have to test your site.
Don’t confuse marketing with quality
Just because a plugin markets itself well does not mean it’s a good plugin.
In fact, the converse may be true: companies use their budget on marketing and sales instead of development and QA.
Especially pay attention to plugins that were acquired. Sometimes the same great support that made the plugin successful in the first place is no longer available.
Conclusion
You’re going to have to pay for some plugins, as much as you’d like not to. It’s just the nature of the WordPress ecosystem. Hopefully, these guidelines will help you procure quality plugins for your site.
See our Partners page for a list of companies producing quality WordPress plugins. The list is by no means exhaustive, but we have personal relationships with each of those team and can fully recommend them and the quality of their work.