Plugin Developers: How to Increase Your Download Rate on

Plugin Developers: How to Increase Your Download Rate on

There are two types of WordPress plugin developers – those who intend to profit from their efforts, and those who don’t.

I am willing to bet that the vast majority of the developers that don’t intend to profit from their efforts certainly wouldn’t mind the opportunity to make a few bucks, given the opportunity. There are plenty of “accidental” commercial plugin developers, who built a following around their free plugins, and were eventually able to leverage that following to turn a profit (who says free plugin development is a fool’s game?).

So whether or not you intend to profit from your plugin development efforts, it may well become a source of income for you. With that in mind, you shouldn’t be afraid to sell your product – even if it is free.

How Can You Sell Something for Free?

Well, you can’t – at least not in the primary sense of the word. But if you dust off your dictionary and take a look at the alternative definitions of the word sell, you will find something like this:

Sell – persuade someone of the merits of: “he sold the idea of making a film about Tchaikovsky”

Now I’m no classical music aficionado, but I’m all about selling the merits of WordPress plugins. It’s what I do (unless the plugin is rubbish, but if that is the case, I’m not likely to feature it). The problem is this – many plugin developers don’t sell their own plugins.

This article was prompted by a plugin I stumbled across this morning on the repository: Adonide FAQ. For the most part, it presents a good example of what not to do if you want your plugin to achieve a decent download rate.

Since I released my first free plugin on just the other day, the concept of converting casual browsers into plugins users has been playing on my mind. So with Adonide FAQ as our case study, let’s take a closer look at how you can optimize your plugin’s page to increase downloads.

1. Name

Plugin Name

The name of your plugin is of vital importance. Giving it an uninspiring, irrelevant or misleading name can be of real harm to the potential number of downloads it can achieve.

Having said that, it is difficult to sell a plugin on its name alone, and trying to fully explain its functionality can result in the name being rather wordy and/or boring.

More often than not, a plugin’s name hints towards potential benefits and functionality, without necessarily explaining them. It serves as a “hook”. Here are some good examples:

Whilst you will find plenty of names that offer no hint as to what the plugin actually does (Akismet, anyone?), you’ll generally be better off in  choosing a more “functional” name. Adonide FAQ Plugin may be somewhat inspiring, but it gives you an idea of what its functionality. If you’re interested in a plugin that can help you create a FAQ page, you’ll probably explore further.

2. Description

Plugin Description

Adonide FAQ does a pretty good job here with its description:

Integrate a FAQ page into your WordPress web site.

Whilst it could be worded better, the description conveys the key benefit of the plugin in a direct and concise manner. And that is the sole job of the description, as you only have 150 characters to play with.

Here are examples of a couple of other good descriptions that can be found amongst the most downloaded plugins:

This plugin will generate a special XML sitemap which will help search engines to better index your blog. (Google XML Sitemaps)

A simple, powerful and elegant mobile theme for your website. (WPtouch)

Whilst there are plenty of examples of successful plugins that have pretty terrible descriptions (Contact Form 7’s “Just another contact form plugin” springs to mind), having a description that clearly communicates the benefit of your plugin will help your download rate.

3. Extended Description

Plugin Extended Description

The description is what people see when they’re browsing through multiple plugins on – the extended description is your opportunity to convert their initial interest into a full-blown desire to download.

This is your opportunity to describe (a) the benefits, and (b) the functionality of the plugin, in that order. Always lead with benefits, because ultimately that is what people are most interested in. Follow that up with functionality, because some people will be interested in knowing how the plugin works.

Adonide FAQ fails miserably on this front, simply repeating the description, and following up with a repetition of information that is already available elsewhere. The reader knows that the plugin somehow integrates a FAQ page within WordPress, but there is no clear explanation of what makes it any better than simply creating a manual FAQ page.

What’s the benefit? That’s the question I ask myself, and there is no answer.

4. Tags

Plugin Tags

I am not convinced that there is any great benefit to tagging. It would appear that the search feature on does not take tags into account, and I am willing to bet that the vast majority of people don’t browse by tag (and even if they do, only the most popular tags).

Arguably, tags are most useful to users who find one plugin, and want to check out the alternatives (which they can do so by selecting a tag). And let’s be frank – that hardly benefits you.

Having said that, this is one area in which Adonide does well, providing a good selection of contextually relevant tags. It only takes a few minutes to add these, so I am of a mind to do so.

5. Compatibility

Plugin Compatibility

Here’s a fact – most WordPress users are not using the latest version of WordPress.

Don’t believe me? Check this out:

WordPress Versions

Nearly half of WordPress users are running version 3.2 or lower. If you state that your plugin is only compatible with 3.4 and up (which is precisely what Adonide FAQ does), you are potentially alienating 80% of your target audience. The more you test your plugin with older versions of WordPress, the more likely you are to increase your download rate.

6. Update Recentness

Update Recentness

I’m always keeping an eye on when plugins were last updated. If it’s more than a few months, I tend to be a little put off. Whilst there is nothing necessarily wrong with a plugin that hasn’t been updated in a while, it hints that it may no longer be actively supported, which means that is not a good long term prospect.

Give people peace of mind by keeping your plugin updated regularly – even if it is not necessary. If your plugin is so simple that it works with the latest version of WordPress without any tweaks being necessary, just go ahead and update it anyway – just tweak the readme.txt or do something equally subtle. People will notice the “Last Updated” date and be more inclined to download.

7. Average Rating

Average Rating

The average rating is perhaps the most important factor when it comes to a user deciding whether or not to download your plugin. If you can combine a high average rating with a lot of ratings, you’ll have a healthy download rate.

With that in mind, don’t be afraid to get your ratings off to a good start. You can rate it (and why wouldn’t you give your own pride and joy 5 stars?). Then reach out to other WordPress users you know and ask them to download your plugin and rate it. If you have a blog, ask your readers. Ask your social network followers. Go on forums and notify people of your new plugin and ask them to rate it. And while you’re at it, ask them to mark it as compatible with their version of WordPress too. As we have already touched upon, compatibility is an important factor.

8. Author

Plugin Author

Nothing screams fly by night plugin developer more than an incomplete profile – as is the case with Adonide FAQ.

So take a minute or two to add an Avatar, your website, a description, and even a location. I believe that people will be more inclined to download your plugin if you are seen to be a real person, rather than a faceless entity. Here’s my profile:

Tom Ewer's Profile

Furthermore, when you start to achieve a high number of downloads, your profile can act as a referral machine for your website. Who wouldn’t want that?

Time Invested Up Front Can Make All the Difference

Whilst there are a couple of things we haven’t covered (most notably screenshots), the above recommendations should give your download rate a nice boost.

If you are a plugin developer, I’d love to know what you think about “selling” your plugins on Do you agree with the advice above, or do you have a different approach? Let us know in the comments section below!

Creative Commons image courtesy of letterpressdelicacies

Tom Ewer

Tom Ewer is the founder of He has been a huge fan of WordPress since he first laid eyes on it, and has been writing educational and informative content for WordPress users since 2011. When he's not working, you're likely to find him outdoors somewhere – as far away from a screen as possible!


  1. Wan

    what analytic data does plugin developer gets when someone download and install their plugin? does plugin developer will know the site that install their plugin?

  2. aparna nigam


    Thanks for the great article. Hope these tips will help everyone looking to increase the download of their plugins.
    Continue the great work.

  3. GhozyLab

    Hi, Great article which really focuses on the most important things. I’ll try to our plugin that can you check here

  4. Rosh

    Hello, sorry but i did all of the techniques but it didnt work for my plugin i got good ratings and my plugin have best SEO and it comes at the top when you search it…but i dont know what is the problem with the plugin its downloading is very very poor it gives me only 150 to 170 downloads per day instead of upto 1000…the capability of my plugin is vast. please could u tell me the problem or could u just give some suggestions so that i could figure it out u know m very disappointed by this.. my plugin is WP Clean Up Optimizer here is the link

  5. Isis

    Great tips for organically getting more downloads for WordPress plugins. I’ll put my mind to work to implement some of the above. Thank you for a very detailed article!

    1. Tom

      You’re welcome Isis!

  6. bassem.rabia

    Hi Tom, I just read your article, I enjoyed 🙂 thank you for your interest.
    I am the developer of [ HTML Faq Page ] adonide faq plugin, on the light of your advises and notes I tried to improve it
    * NAME
    [ HTML FAQ PAGE ] : This new name of my plugin, more understandable and describes the benefits and the it’s functionalities.

    With HTML FAQ PAGE you can integrate any where into your posts or pages a HTML FAQ Page ( text, video, link, …) by adding a simple shortcode [faq_collect] any where on your posts or pages.

    FAQ, faq page, html content faq page, html faq content, html faq page, jquery faq page, questions
    [ Adonide WP Team ]

    1. Tom Ewer


      Looks good Bassem!

  7. Molly_O

    I’m looking into developing themes and plugins for self-promotion. One of my concerns about being a good WordPress developer, is being able to test my content for multiple versions of WP. What would be the ideal way to setting up a testing ground for multiple versions?

    1. Tom Ewer


      My suggestion would be either to set up hidden subdomains or offline sites with different versions of WordPress installed.

  8. Charlotte

    Hi Tom

    Great article which really focuses on the most important things. The point about compatibility is key for me. It’s often overlooked by developpers looking to do “cool things” that can’t be supported. It’s extremely important to make plugins backwards compatible to reach at least 80% of users.



    1. Tom Ewer


      Glad you liked it Charlotte 🙂

  9. Graphics Cove

    Thanks for the great article. I published my first plugin a few months ago. It had a fair amount of downloads but could do a lot better! I will take your points on board and hopefully will get more downloads in the long term.

    Since I’m new to plugin development and new to adding plugins/themes to the WordPress repository I can’t really add anything to this. Still, a great list, thanks.

    – Steven Noble
    Graphics Cove

    1. Tom Ewer


      No problem Steven 🙂

  10. Milos Djekic

    Hi. First of all, thank you for a fantastic article. You practicaly summed up what I’ve been facing with my one and only developed plugin (Synchi).

    Tags don’t help, and that seems to be a big dissapointment, since they are usually the best way to position in searches. WP targets the name first, and that limits you a lot. For example, if you are making a Google Analytics plugin, you cannot call it by that name because someone already did that. Yes, you made a better plugin, but the first one gets the results until you position with high ratings…

    You are right about the compatibility. I bet tons of developers do not test on different versions and end up with their plugins tested and hated. Also, a plugin should be updated, correct, but I think that the smallest community of users must come to life before you actually do serious and regular updates – a lot of things depend on solid feedback…

    I think your advice is fantastic – thanks!

Leave a Reply

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

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!

Over 65,000 WordPress professionals are already using ManageWP

Add as many websites as you want for free, no credit card required. Sign up and start saving time!

Have questions? Get in touch!