Despite increased competition in the WordPress plugin landscape, I'm still a strong believer in the freemium model and the power of the WordPress Plugin Directory. Here's why.
Truth be told, I wanted to title this article “I love Alex Denning, but he’s very wrong.”
Alex Denning is brilliant, and the work he and his team does at Ellipsis is excellent. I wish I worked directly with them way more than I do today.
Alex always has data to back up everything he says. And his data tends to come in massive amounts — not anecdote or micro experiences. Generally speaking, anyone walking into an argument with Alex Denning is often — for lack of a less violent metaphor — bringing a knife to a gun fight.
Nevertheless, here we are.
Alex’s Argument in a Nutshell
[Ellipses is] not recommending using WordPress.org as a marketing channel. From a pure marketing and business case point of view, it just doesn’t make sense.~ Alex Denning
You can read his piece here, it’s good and makes a strong case.
The reason he comes to this conclusion is pretty straight-forward: New plugins can’t get found or seen via the Plugin Directory anymore because they are drowned out by the other plugins that already have millions or hundreds of thousands of installs.
The majority of his claims are supported by saying: “plugins with a high number of active installs will generally outrank plugins with fewer installs.”
He also states that freemium products only convert roughly 1-3% of their active install count. Why focus on a free plugin when you can convert way better than that with paid ads or content marketing?
I’ll address those two claims from my experience with plugins I’ve built and managed, some others I recently started managing, and conversations I’ve had with other plugin owners.
Claim: The Plugin Repository Search Prioritizes Active Install counts and therefore new plugins can’t be found
Short answer: Active install counts matter, but they aren’t everything.
Freemius did an amazing in-depth write-up on the Plugin Repository’s search algorithm after it’s most recent update (which was roughly 2017). As far as I’m aware, the algorithm has not been updated since then. The article points you to the code used for the plugin search, so you can see it for yourself.
The key takeaway is that search results are primarily created by title, excerpt, description, tags, slug, author name, contributor names, last update date, compatibility with the latest core version, number of active installs, % of resolved support tickets, and average star rating.
Meaning, active install counts matter, but it’s one of very many ranking factors.
Here’s a quick way to validate that. GiveWP has 100,000+ active installs. One of our “frenemy” competitors is WP Charitable. On virtually every term I can think of, we out-rank them because we have 10x the active installs they do, and we’re doing essentially just as good at our on-page .org readme optimization as they are.
But there’s a few terms we’re not optimizing for. For example:
Here’s screenshots to get the “today” results
Plugin Directory Results for the term “fundraise”
Plugin Directory results for the term “crowdfunding”
Here’s my quick conclusions based on these short examples:
We’ve optimized our plugin page for “fundraising”, but not “fundraise”. The .org search isn’t “smart” like Google is. It doesn’t prioritize for synonymous terms, only explicit terms. This is why the GiveWP plugin doesn’t show up in those results at all(!).
(p.s. Yes, you’ll see a secondary plugin we built there, we optimized that plugin for that term, but GiveWP itself is not in the list.)
Additionally, the plugin title and tags have a lot of weight. So much so, that “WP Crowdfunding” gets first place over GiveWP despite only having 4,000 active installs. This is because GiveWP isn’t optimized for that term in our title. Plugin titles are very heavily weighted in search results.
You might say, “well just put that term in your title and you win”. Not really, though. Because the search also prioritizes your tags, and limits the tags that it will prioritize to five, you have to focus on those five only. If a term is tangential to what you offer, it’s not important enough for you to optimize for it, and that’s an opportunity for plugins to take advantage of.
So concerning the claim that the Plugin Repository doesn’t surface new plugins because they get out-ranked by larger plugins, I say that’s a factor for sure, but not entirely true.
Claim: The average install count for relevant search terms on page one is 80K or more
Short answer: Not really
Yes, for terms like “SEO” or “Forms” there are a lot of plugins now that have tons of active installs and they all show up first.
But here’s a few terms that are highly relevant and their averages are far lower:
- Restaurant (43,360 average active installs, primarily driven up by The Events Calendar with 800,000 but places 9th in the list)
- Artificial Intelligence
- Volunteer Management
While there are some results on those pages that have very large install counts, the first results of each have relatively low active install counts. These are relevant search terms for growing business segments that seem clearly underserved in the WordPress ecosystem. And I literally just typed that list up off the top of my head in 2 minutes — with a tiny bit of market research I’m sure we could find large business segments entirely underserved on .org.
Here’s another interesting example: “Live Video“. If we just do the math on active installs the number is very high. But why? Because plugins like Elementor (5M+) and Duplicator (1M+) show up in those results. Those are obviously not relevant results for that search term, they are the result of a not particularly smart search algorithm. Also note of course that while they are showing up they are not the top results.
If you are a WordPress user in need of a streaming video plugin browsing through “Plugins > Add New” in your admin, you’re not going to install Elementor instead of WP Stream. Users are smart like that, much smarter than we give them credit for sometimes.
Claim: Freemium plugins only convert 1-2% of users to paid
I’ll keep this one short and sweet: false.
It’s easy for me to speak from the GiveWP perspective and say that to date we’ve converted roughly 27% of our active installs into annual recurring customers. But Alex believes anything over 100K active installs is “elite” and doesn’t apply to new plugin authors just getting started. Fair enough.
Orderable is a plugin and team I recently started working on. James Kemp is a great innovator doing interesting things in the WooCommerce space.
Orderable is a freemium plugin that launched early summer last year, right around the time of its acquisition by StellarWP.
It recently passed 1,000 active installs and I can tell you that it’s converted roughly 18% of those installs to active paid users to date.
Alex would push back and say that Orderable has had the marketing strength of the StellarWP team behind it to account for that, as well as WP Crafter. That’s true to some extent. Being totally transparent, we’re only just starting to put overdue attention on Orderable, so I’d expect a lot more growth there — make sure to keep your eyes open for that!
I’m not suggesting that any and every freemium plugin on .org can attain those numbers in terms of conversion rate. I am saying though, that claiming that free plugin creators should expect 1-3% conversion rates is entirely too low. If I were launching a new freemium plugin today, I’d target getting to 100 active installs within 30 months with at minimum a 10% conversion rate.
All that to say, I don’t believe that the work we put into GiveWP in the early days, or the work put into Orderable required a massive amount of marketing to bring their early successes. In contrast, I do believe that the Plugin Directory contributed to their success as a funnel in a significant way.
Where Alex and I agree: The Marketplace Has Changed Significantly
I have some counter-claims, but before I get there it’s important to acknowledge a few significant hurdles in today’s free plugin landscape.
I agree that the Plugin Directory used to have a massive impact on new product owners. You could write a plugin, launch it on .org with a catching logo and name and start seeing the install counts grow. It’s less so now than before. But that doesn’t mean it’s not still viable.
I agree that some types of plugins have tons more competition now than previously. Launching a brand new form plugin will be a massive challenge. In contrast, have you seen Rank Math recently? For years and years, All-in-One SEO and Yoast seemed impossible to compete against.
OK, so I’ve shown that lower install count plugins can indeed get found on .org. I’ve also shown that freemium products can convert at a much higher rate than 1-3% of their active install count.
Besides those two claims there’s quite a bit more to take into consideration when considering the strength of having a free plugin on the Plugin Directory.
Counter-Claim: Competition is Equally hard outside of .org
Alex’s answer to the difficulties of the Plugin Directory is that WordPress product businesses should go premium only, focus on more lucrative marketing tactics like SEO and paid search.
What he’s not acknowledging there is that just as it’s gotten harder to compete on .org, it’s gotten equally hard to compete in Google Ads or social feeds or email marketing.
The WordPress marketplace is getting more mature and more lucrative which naturally means more competition. Four or five years ago, if GiveWP bid on Google ads for “WordPress donation plugin” (a relatively niche term) was very low, roughly $1 to $1.50 cost per click. Today it’s over $6.
Email marketing is also still a very strong marketing tactic, but people’s inboxes have never been fuller. It’s a real challenge to provide your readers with true value so that they open your emails when you send them.
I also agree with Alex in the sense that every plugin that wants to have success today has to do good marketing. In the past, good developers could build functional plugins that were an eyesore and make money on them. No longer. Marketing and good UI/UX is a must. But that reality has nothing to do with whether the Plugin Directory is a good funnel or not.
Counter-Claim: .org is equally about Google as it is about itself
Your plugin being on WordPress.org often is the best way to get better organic results.
This is one thing that not enough free plugin authors think about. As much as we focus on making the plugin readme work for the .org algorithm, we also have to have an eye towards optimizing that page for the Google search algorithm.
This goes to the question of “discovery”. How are new users discovering your plugin? Is it only through “Plugins > Add New” or is it also search engines? The obvious answer is both.
Because it’s both, you can’t ignore the domain authority of WordPress.org. When it comes to searching for WordPress plugins they are going to outrank your website for your most important interest terms 10 times out of 10 for at least your first few years.
Counter-Claim: Organic and Paid Search don’t reflect the origin of discovery
This is also related to the question of “discovery”. Where do your users learn about you? Is it because you built a website and paid for ads? Or is it because they’re already in their WP admin and went to “Plugins > Add New” and installed your plugin months ago?
I’d argue in many, many cases, they installed your plugin and weeks later they need documentation or have questions and just plug your brand name or product name straight into Google.
If you want to know more about how effective your free plugin is, start paying close attention to your branded search terms in Search Console, Ad Manager, or other terms like Semrush or Serpstat.
Counter-Claim: Free Plugins are a Business Choice that Can’t be Ignored
Finally, Alex’s conclusion is that premium-only products are the only ones that make sense today. I can’t disagree more. For one very simple reason: try before you buy.
Customers today want to be informed and know what they are getting into. Free plugins are a way to get your future customers into your funnel with little effort on their part. It’s actually the LEAST amount of effort for them — they don’t even have to give you their email (which is a whole ‘nuther subject)!
For example, Jason Coleman of Paid Memberships Pro recently did an A/B test of showing their free option on their pricing page or not. Guess which one actually converted better in the end? (hint: it rhymes with FREE)
Do you want to be successful on .org? Here’s my tips
Alright, that’s my case. I believe in freemium products and I believe there’s a big, wide, lucrative future for them.
If you want to be successful launching a freemium product on WordPress.org here’s a quick list of my tips:
- Identify your niche and keep it focused.
- Launch day one with your free and paid options.
- Focus on user experience and excellent customer support
- Make sure you have a lot of links to your website in your free plugin and make sure they have strategic UTMs
- Listen regularly to the WP Product Talk Twitter Space
- Like and Subscribe to Glam that Plugin
If you made it this far, you’re a real champ. I’d love some social love if you have a second. Click this box below to share with your Twitter audience:The Case for the WordPress Plugin Freemium Model Click To Tweet
4 thoughts on “The Case for the WordPress Plugin Freemium Model”
Thank you for sharing this Matt! You wrote everything I though after reading Alex’s article, which is indeed interesting. I also believe freemium still makes a lot of sense! It’s been working great for me.
I only kinda disagree with one of your tips: Launch day one with your free and paid options.
I think it depends. If you’re just starting, I believe you can go with an MVP to test demand and work from there. If you’re already an established developer or have a team, then you can indeed do that, free+pro from day one.
Thanks Carlos! That’s a good caveat about launching. There nuance to every type of product launch, and that last paragraph needs to be its own full series of articles honestly. But I’ll stick to my guns here and say that in an ideal situation launching with both from day one would bring better results long term. Thanks for reading and chiming in!
Hey Matt! This is copy & paste from my response to one of Cory Miller’s posts also which is also talking about the exact same topic.
My brother Spencer and I have owned a plugin company since 2010. Fighting for top spot on the .org repo was crucial for us in the past. We are in the 70-80K plus active installs range!
We tried to break in with other plugins as established wp plugin developers. Recently, we decided to cut the other plugin(s) from the repo. We had customers telling us it was the best plugin they had used and solved what they trying to do. The problem is when we are stacked in the search with plugins not even related to what we were trying to achieve with much larger active installed plugins were showing over ours even though they were practically unrelated to search queries used. Our data compared to our social plugin (the 10 year plus 70K active install one, was crazy as almost every free install was a premium extension sale of some kind. We could tell we were lost in a search where people were looking for a plugin such as ours but general “Photo” plugins where coming up instead no matter what we tried. Even tactics that had proven to work for our main plugin in the past. We also tried other marketing plans. After many hours, a few years and almost little to no growth no matter the hours or money spent we decided to pull it from the repo. We have had many of the users emailing us saying that there was no plugin that was even close to what we had. Woocommerce offers an extension that is supposed to achieve what ours does but has terrible reviews and didn’t offer nearly the functionality.
I think that when WordPress converted the .org repo from the old system to the elasticsearch it was more about ranking with installs then “relativity” and “recently updated”.
With our main plugin we have ways we hook people into purchasing our premium extensions but would would be awesome to see is a standardized way for free plugins to do this. I imagine a hook were users installing plugins see premium extensions list offered by the plugins/themes. If we standardize a button to display a clean and not overly spammy way where devs can hook into that show users what they offer that is premium would be useful. Not a “Premium plugins store” but simply a page, list or way to to display offerings within the repo that users – can choose (hidden at first) – to click see that would take them to place to purchase. There would also be a similar and standardized way of hooking into displaying the list/page on the wordpress install’s backend. This would really clean the mess of premium extension/plugin messages and could get WordPress users understanding a formal/standardized way of seeing what plugins have available at a premium cost.
This is just an one of many solutions that will likely be proposed. Great to see discussion around the topic again!
I’m in a unique but good position with WebDevStudios, truth be told. While I wasn’t around for the initial launch of our Custom Post Type UI plugin, I have been manning that ship since spring 2013, so coming up on 10 years now. Given the way that the .org search works, we have “custom post type” right in the title and that has to be doing us way more good than harm. at this point.
Whats even more interesting and fun is that post types and taxonomies don’t change THAT much that frequently, that we’re able to maintain a very small dedicated team of me, and occasional community and/or internal WebDevStudios contributions to keep it going considerably strongly. At the time of this comment, some 1 million+ active installs, with 12,298,446 all time downloads.
A “simple” premise of some UI to well handle what normally takes coding knowledge, plus a spot-on plugin name, and top notch support taking us far.
I would dare say I’m more synonymous with Custom Post Type UI than Brad at the moment because of my direct involvement over years, though I absolutely accept and know CPTUI is more synonymous with WebDevStudios in the end.