I am confident that most WordPress users will agree with this statement: the WordPress.org Plugins Repository could be better.
It is a flawed masterpiece. While its potential in terms of the sheer scale of free plugins available is astonishing (and perhaps something we take for granted), the way in which the plugins are collated and presented leaves little to be desired. And that’s not to mention the issues that developers face in publishing and supporting their plugins (as outlined in this recent post from Tom McFarlin).
While the WordPress development team are making strides towards improving the repository (consider for example the introduction of written reviews), there’s certainly more that can be done. And more is being done — not by the WordPress development team but by independent developers who recognize the plugin repository’s shortcomings and hope to address them.
Introducing RankWP
RankWP is an alternative plugins repository developed by Boštjan Špetič (founder of Zemanta) that intends to make browsing for and finding the best plugins a far simpler and more intuitive experience.
In terms of better describing what RankWP has to offer, I’ll turn it over to Boštjan:
RankWP is like a twin brother of the plugins directory — same genes, different personality. We are taking the same information about the plugins that is available there but exposing it in different (sometimes smarter) ways. This comes in different forms:
- Because we keep track of the historic data we can present how plugins’ rankings for instance have been changing, as opposed to simple current rank in the original directory.
- By connecting individual data points like ‘number of daily downloads’ and ‘share of installations’ together with some math, we can estimate the real install base of the plugin — which gives completely different view of a plugin than total downloads available until now.
- By querying the SEOmoz API we are for the first time presenting all reviews of a plugin that exist.
- Using all this second order data and adding a real search engine in the backend has enabled us to better filter out irrelevant search results.
Does RankWP Work?
The first thing I would say is that the question as to whether or not RankWP “works” is largely a subjective one. I do encourage you to test it for yourself so that you can form your own opinion. Having said that, I have been playing around with RankWP for a few weeks now and have discovered some interesting results.
Search
Update 12th April 2013: although I initially found the search functionality to be poor, an update to RankWP has improved the search feature massively.
The first thing that many people will go for when using RankWP is the search bar. With that in mind, I thought I’d put it through its paces.
Consider SEO. It is commonly accepted that WordPress SEO by Yoast is the best SEO plugin available. But if you search for “SEO” on RankWP that plugin is not listed first (or second, or third).
However, you will find it on the first page and you will also see that it has an exemplary ‘quality score’ of 9. If I am a brand new WordPress user in search of an SEO plugin then I am probably going to choose Yoast’s offering, which is a great outcome.
However, this particular example offers nothing more than the official repository, which ranks Yoast’s plugin third when using the search term “SEO.” Further searches revealed some pretty undesirable results — for example, consider the search below for “Twitter”:
Some of these plugins have very little to do with Twitter and they all have poor quality scores. Not a great set of results.
So I’m not too impressed with the search functionality, but RankWP has plenty more features on offer to explore — the kind of features that I think the official repository is screaming out for.
Plugin Categories
It is quite astonishing that the WordPress.org repository does not categorize its plugins. The best we have in terms of taxonomies are tags, and the way in which plugins are tagged is unreliable at best.
RankWP attempts to resolve this issue by categorizing this plugins, and the feature is both brilliant and frustrating at the same time.
You can access the categories easily via the sidebar:
As you can see, there are seven main categories with various sub-categories nested within each. And that’s where the problem starts — the categories are a bit of a mess in terms of usability.
For starters, some of the categories just aren’t that useful in terms of determining what sub-categories you might find within. While ‘Navigation’ and ‘Advertising’ are relatively straightforward, categories such as ‘Workflow’ and ‘Infrastructure’ are far less helpful. For instance, would you have expected to find SEO under ‘Presentation’?
Given that there are less than 40 sub-categories in total, I would argue that the main categories are not necessary — just list all of the categories in the sidebar. And to be perfectly honest with you, some of the sub-categories (such as ‘Background’ and ‘Extend’) aren’t useful enough to be worthy of inclusion anyway. I would much rather see a more concentrated list of 20-30 categories than the rather cumbersome setup we see at the moment.
But in spite of all that, the system works. Browsing through the repository with the categories has not failed me yet in terms of displaying the best plugins available for task at hand. For instance, here’s what you’ll find under ‘Navigation’:
What we have here is a well-ordered list of plugins with some great data immediately available (such as the quality score, number of installations and trending popularity). It is a far better means of browsing plugins than clicking through tags on WordPress.org, that’s for sure.
Dynamic Plugin Lists
The final feature I want to cover in this post is a selection of additional ways in which you can browse plugins on RankWP:
- Best Plugins
- Most Popular
- Trending
- Recently Updated
- Developers
The first two lists are great for beginner users as they do list what I would consider to be the best and most popular WordPress plugins. The ‘Recently Updated’ list no doubt has its use on occasion.
The other two lists however are a little more unusual. Trending plugins appears to be a pretty mixed bag — good for someone who likes to uncover the occasional diamond in the rough perhaps, but there is a lot of rough to navigate through. And while the ‘Developers’ list is a neat idea, it leaves me a little confused. For example, how come Yoast is listed as having 209,251 users when his SEO plugin alone has a reported 372,378 installations? Perhaps I am misinterpreting the data; but then if I am, other people will be too.
My Verdict on RankWP
Boštjan has a lot of plans for future iterations of RankWP, including a ‘bundling service’ that will allow you to group plugins for mass install on a new WordPress site (like a little brother to ManageWP’s site cloning feature).
However, in my opinion RankWP would be best served by focusing on the fundamentals: improved search and category browsing. There is room for improvement on both fronts and I for one would love to see a RankWP v2.0 that addresses the issues discussed above. Just simple adjustments like categorizing the plugins in a more intuitive fashion could make a big difference and would leave us with a tool that is far superior to the WordPress.org repository.
In its current form I consider RankWP to be a good complement to the official repository, but certainly not a replacement. I do however think that with some further work on improving the existing features a truly superior tool could emerge.
At the beginning of this post I referred to the WordPress.org Plugins Repository as a “flawed masterpiece.” I am inclined to refer to RankWP in the same manner.
Finally, there are alternatives out there. I have recent had my attention drawn to WP Plugins which offers a very clean and uncluttered interface, a number of dynamic lists (like RankWP) and a bunch of great filters. It’s certainly worth a look too.
Boštjan is keen to obtain feedback from the WordPress community regarding RankWP and I would love to know what you think too, so please add your thoughts to the comments section below!
enigmaweb
Interesting article and good to see a review of this new product.
As a plugin developer I definitely feel that the current wordpress.org repository has limitations needs to keep moving forward. But I’m not sure that an alternative privately run marketplace such as RankWP is a better solution. It’s always going to play second fiddle to the official WordPress.org repo and is significantly disadvantaged for this reason. For example, it isn’t accessed directly by users via their WP install, it isn’t integrated with the plugin support forums, users can’t rate/review plugins, and it’s a foreign ‘look and feel’ for the many millions of users familiar with wordpress.org
RankWP has some great functionality. My favs including the graph of plugin performance over time, and stat for active users (not just downloads). But ultimately I would like to see some of these features integrated in the official WordPress.org repository, rather than the other way round.
All that said, I love that Bostjan Spetic has taken action in working towards a better plugin repository – respect!
Tom Ewer
I think you’ve made some good points there. My immediate response would be that Bostjan’s efforts if nothing else might galvanize the WP dev team to create a better official repo. Only time will tell!
mikeschinkel
@Tom: I could definitely see things like this galvanizing the WP dev team, especially if a lot of people start pointing out the differences but even so it would suck for bostjan because he’d get absolutely nothing out of his effort and hard work. But then that’s the way it is across much of the WordPress community; if you are not savvy enough to find a niche that can be profitable like ManageWP did then most of the spoils go to Automattic.
Tom Ewer
You’re right — I guess that’s capitalism at play 😉
Mike Schinkel
What’s the business model? If it’s just a hobby it’ll die after burnout.
bostjan spetic
great question! i’m well aware of this trap, so i am looking at options. at the moment it’s a hobby, but at the same time, staying on top of plugins ecosystem is big part of my job at zemanta. in the future it’d be nice to have either subscription or ad-supported model built in. question is, would developers pay for better tools? i’m sure advertisers would pay 🙂
Mike Schinkel
@Bostjan – I do wish you the best, but I’m skeptical.
I ran a catalog mail order business selling Visual Basic & .NET developer tools from 1994-2006 and we had over US$12 million in sales and over 40 employees in 1998 and were #123 on Inc 500 in 1999, so it’s not like we didn’t have a real business. So I’ve very familiar with the nature of what you are doing. Your challenge will be to have enough mindshare that people will visit your site, and it will be hard to get that mindshare without WordPress.org’s help. And without the mindshare it will be hard to get advertisers interested.
Believe me, if I thought I could make what you are doing a viable business I would have tried it 3 years ago, but advertising-based businesses are extremely difficult especially when the people you’d want to advertise have so many other places to advertise; almost all of which are implemented on WordPress. There are far too many people fishing in these same waters.
That said, I do wish you the best of luck. Maybe you can prove me wrong? I hope so.
WPHub
Great idea. Nice find and post Tom. The wp community desperately needs a solution like this. Just imagine how many plugins there will be in 5 years from now!
Tom Ewer
Quite right. I’m hoping that RankWP will go from strength to strength as it has a lot of potential.
Ana Hoffman
Thumbs up to that one, Tom; glad someone had the knowledge and the time to do it!
Tom Ewer
Thanks Ana!
Ana Hoffman
Right back at you: http://www.trafficgenerationcafe.com/weekly-marketing-skinny-april-13-2013/
Frithjof
I love honest reviews! After all you are serving the developer and us users. I usually find myself on Google searching for bloggers rating and suggesting the best plugin to solve my problem. This could be a great help in that quest.
Tom Ewer
I think it’s a great solution and with the improved search functionality it’s even better.
bostjan spetic
heya, thanks for great review!
there’s clearly something wrong with the search. will investigate and report back 🙂
bostjan spetic
heya, just a note that the basic bug in search is fixed and the results should be better already 🙂
Tom Ewer
That’s much better! I’ve added a note to the post. Cheers 🙂
ajaydsouza
I think this looks really good. I agree with you on the search functionality.
I tried searching for “Top 10” which is the plugin I author, but it didn’t show up in the results.
Tom Ewer
Well that’s no good at all is it Ajay 😉