WordPress has given rise to many new forms of business: WordPress developers, designers and content creators (*cough*) to name just a few of them.
The masses of people who indirectly make a living through WordPress by using the platform to sell their goods, services and advertise their brick-and-mortar businesses should also not be forgotten.
A growing number of WordPresses, however, opt for another option: Selling WordPress products in the form of themes and plugins.
One of the main appeals of this business model is that it is time independent. Once your finished product is online, it can earn recurring income without you having to clock hours for a client.
However, building a product is just the beginning. Getting into the hands of paying customers is a whole other task and one that requires every much as effort and attention as the initial creation.
Therefore, in this article we will take a look at how to promote WordPress plugins and themes. So your product can get the attention it deserves.
In addition to that, at the bottom we have a number of experts who have successfully sold WordPress products or started businesses that do so weigh in with their own experiences, so stay tuned.
ABT – Always Be Testing
Marketing and promoting WordPress themes and plugins can take many different forms. Which road you take is not only dependent on your product but also your individual situation.
Especially if you are just starting out you will most often find yourself limited in time, budget and connections that you can leverage to promote your product.
Therefore, your task is to find the winning combination that will yield the best results for your means, the most “bang for your buck”. What that looks like will only emerge over time and through experimentation.
It is therefore paramount that you not only try out as many things as possible but also track whatever you can. Only by collecting feedback and quantifiable data will you be able to understand if your strategy is working or not and make informed decisions about how to continue.
And now, without further ado, here is how to promote the crap out of your WordPress plugins and themes.
The Price of Admission: Build Something of Value
No amount of promotion in the world will ever make up for a useless product. If your idea is worth nothing to anyone, you can shout it from the rooftops all you want, nobody’s is going to buy it.
Therefore, creating something of value builds the foundation for any kind of success in selling it. Yet, what is a great product? I’m glad you asked.
- It creates value – That means your product solves a real-life problem your customers are having, relieves a pain or improves their life in some other way.
- It is unique – You don’t have make something that the world has never seen before. However, your product needs to be better, different or else have another advantage over what is already out there.
- It is user Centric – Always have the end user in mind. Concentrate on design and usability as much as functionality. Your plugin can be awesome in what it can do, however, if I can’t find its settings page in my backend, it will be uninstalled in the blink of an eye.
Always remember, the product is part of your marketing. Build something that is immensely helpful to your audience and a breeze to use and they will be happy to hand over their money to you.
Be Laser Focused And Go Niche
The needs of those in the WordPress niche are too diverse to appeal to “everyone”. It is therefore important to be very specific in which problem you are trying to solve and for whom.
Limit yourself to a target group and build something that is focused in its functionality and does what it does really well.
A good example for this are the guys from ThemeBoy, who create WordPress themes and plugins for the sport club niche. And successfully so.
Here are a few ideas to get this part right:
- Pick a niche you understand – By concentrating on a market that you yourself are part of or that you know very well, you can do a much better job in addressing the needs of your customers.
- Scratch your own itch – Even better, make something that you want for yourself. Understanding your needs is even easier. Many developers out there are making good money selling products they needed for themselves.
- Define your ideal customer – Get to know your target group before building something for them. That will also give you a better understanding of what to include in your product. One way to do this is to come with one or more marketing personas.
Whether you end up building a theme for musicians or plugins for displaying scientific formulas, just make sure you know exactly who you are making it for. Being focused will also make it easier to explain what your theme or plugin does and how it can help your ideal customer.
Offer Proper Documentation
Newsflash: Nobody has time for anything these days. We all need to get things done and we needed to get them done yesterday. And yes, we have better things to do than trying to figure out how to use your new WordPress theme or plugin.
Therefore, make on-boarding easy for your customers by offering plenty of information how to get the best out of your product. Invest in the user interface and make sure they have all the information they need.
- Annotate your settings – In the WordPress backend, name each input field or button clearly and explain what it does.
- Offer external resources – Whether an accompanying website, FAQs, video tutorials or blog posts — help your customers to help themselves. Don’t leave them hanging.
Make Support a Priority
Subpar customer support turns people off faster than you can say “but I’m busy!”. And word will spread, trust me on that. Just ask Comcast.
So what is awesome customer support?
- Be reachable – Give your clients a way to get in touch with you if they have trouble. Whether trough a contact form on your website, your social media account or the WordPress support forums, provide an easy way to ask for help.
- Keep your product up to date – Have you ever had to rearrange your entire site because of a defunct plugin? Well, your customers don’t think that’s fun either. So keep up with the development cycle and offer continuous support for your product.
Pro Tip: Providing updated versions of your plugins and themes in the WordPress directory will also get you into the “recently updated” list. Free additional exposure!
For those new to the world of business: Appearances matter. If you want to be taken seriously and earn the trust of your customers, you better look worthy of it.
If your website has the professional charm of a 90s website (we are talking blinking gifs and scrolling text in Comic Sans), why on earth would I give you my credit card information?
Therefore, make sure you look sharp to the outside world:
- Have a professional website – That can just mean clean design and a good structure. However, it also includes making it look good in mobile, you bum.
- Provide testimonials from real customers – Because social proof is everything.
- Invest in your about page – Tell me who you are. The better I think I know you, the more open I am to buying from you.
Promoting Your WordPress Products – The Basics
Alright, the above is really just par for the course. Building something truly useful, knowing your customers and offering them the best experience gives you a head start in selling your WordPress product. However, now that you have built it, it’s time to make sure they will come.
Give Something Away For Free
Much of the WordPress community is built on the fact that WordPress and many of the plugins and themes are open source. Thousands of high-quality products anyone can use without paying a cent.
For that reason it is a good idea to give away free stuff to promote your paid stuff. This allows your users to test drive your plugin or theme and fall in love with it before handing over money.
Acquire trust first, then currency.
Theme and plugin authors are doing this in a number of ways:
- Freemium products – This is a very common model: A free product with basic functionality which is accompanied by a paid version with additional features.
- Paid addons – A similar approach is offering a free core product but asking for money for addons. iThemes’ Exchange plugin is such an example.
- Free products as advertisement for paid ones – A bit of a Trojan horse approach, but effective. Offer a good free product that has advertisements for your paid ones. Just don’t make the ads too obtrusive (please!).
Giving away something upfront without asking for money for it also allows you to use it as your MVP (minimum viable produce) and generate feedback from your customers. That way you can figure out what they want and need and release a paid version with additional functionality.
However, don’t remove existing features from the free version for the paid one. That’s just not cool, bro.
Get Into The WordPress Directory
While there is a growing number of shops for WordPress products, the directory is still the central hub for all your WordPress needs. Therefore you are well advised to be present there.
If you plan on building a plugin for the WordPress repository, read Pippin’s tips on how to get approved. Theme authors should familiarize themselves with the WordPress codex on theme development and the theme review handbook.
Once you are accepted into the WordPress directory, take advantage of everything it has to offer:
- Provide a meaningful description and screenshots
- Add relevant tags (have a look at the most popular)
- Provide a professional-looking header image
- Ask for ratings from existing users
As a plugin author, the readme.txt file is a crucial part of your product. Its content is displayed in the WordPress directory, the backend and represents a central source of information for your users. So don’t skimp!
Among others, here is what it should contain:
- Optimized header section – Contributors, tags, URLs, WordPress version, stable tag
- Short description – A short and sweet explanation about the plugin’s capabilities
- Useful long description – Features and functions of the plugin, requirements and other relevant information.
- Installation guide and FAQs – Help your users get started and overcome problems quickly.
For more, check the readme.txt template on WordPress.org and read How To Improve Your WordPress Plugin’s Readme.txt on Smashing Magazine.
Quick, how often have you read online that “content is king”? Too often, I know. The thing is, content marketing is a real thing that you can leverage to get exposure for your plugins and themes. How? Well, read on, dumbo!
Blog to Build Authority
Writing a blog is a great way to position yourself as a valuable resource. Giving away advice for free and solving other people’s problems builds trust, a key ingredient in purchase decisions.
Blogging also allows you to communicate with and understand your audience before creating something for them.
Plus, if you have an existing following, it’s much easier to sell your products to them than starting from scratch. On that note: Don’t forget to build an email list!
Create Video Tutorials
YouTube is the second largest search engine in the world. Yeah, that surprised me too. Yet, as a consequence producing videos and tutorials is an effective tool for promotion.
Not only do YouTube videos often pop up in Google search requests, but you can also post them on your product website site to explain quickly what your WordPress plugin or theme does.
When you do produce a video, keep the following in mind:
- Provide a transcription and closed captions – The big Google uses captions to determine the content and relevancy of videos.
- Use relevant tags – Make it easier for users to find your videos.
- Build a playlist – If you have several recordings on related topics, make sure to combine them into a playlist.
- Link back to your products – Don’t forget to put a link to your plugin or theme in the description below.
Yes, we all got the memo that guest blogging is dead. However, while that might be true for SEO value, it’s quite the opposite for promoting your products.
Offering relevant sites to contribute articles to them is great way to spread the news about your plugin or theme. However, don’t just blandly write a review of your own product, but relevant related topics.
A good example for this is the article by CoSchedule about what they learned from analyzing 1 million websites on OkDork.com. Another opportunity is to tell the story of your product and what you have learned during development.
If you don’t want to write articles yourself, there are also a number of websites that will review your product in exchange for money. The advantages of this practice are:
- Permanent links from authoritative sites
- Additional promotion through the social channels of the site owners
- Costs money, but not time
WPKube is one of those sites that accept sponsored reviews but there are others out there.
Networking And Outreach
So far the promotion techniques we talked about are all a little passive. They mostly rely on others coming to you. Therefore, now it’s time to take a more active role in promoting your WordPress product.
Get in Contact With Influencers
Even if you don’t have the budget to request paid reviews from relevant sites, it’s still worth a shot letting them know about your product. Blogs are always looking for material and might be thankful for the tip.
If you do so, keep the following in mind:
- Don’t be too salesy – Describe your plugin or theme, the problem it solves and its features concisely, refrain from too much marketingspeak.
- Give away free copies to reviewers – This is a more useful tactic for paid products, not so much those that are free anyway.
- Be available to answer questions – If someone agrees to review your plugin or theme, make it worth their while and be available to answer questions from readers in the comments.
Instead of getting in touch with the sites directly, it might also be a good idea to contact those who write for them. There are a number of freelancers out there that appear on different websites in the WordPress sphere, such as:
- Daniel Pataki
- Kevin Muldoon
- Tom Ewer
- Joe Fylan
- Nick Schäferhoff (that’s me!)
- Shaun Quarton
- Josh Pollock
- Brenda Stokes Barron
Inform Your Direct Environment
Sometimes the direct approach is the best. People you actually know and have relationship with are much more likely to support your efforts than strangers.
- Contact your network – If you are a WordPress developer, chances are high that you know others like you who would be interested in your new plugin or theme. Shoot them a short email, they are probably happy to hear from you.
- Your email list – If you have taken the time to build an email list (you know you should), definitely let them know what you have been up to. Who knows, you might make a couple of immediate sales.
- Add a link to your email signature – If you are a normal person in today’s world, you probably send a couple hundred emails every month (or even week). Now imagine each of them was an advertisement for your product. You are welcome.
Comment Like There’s No Tomorrow
While blog comments have long seized to be effective for SEO, they are still a good tool to reach humans if not search spiders. By finding blog posts that converge with the topic you are addressing with your plugin or theme and leaving (non-spammy) comments, you can spread the word about it further.
To find articles worth commenting on, search for “how to [whatever you plugin does]”. In addition, you can set a Google alert for relevant key phrases so you can swing by new blog posts and talk about your product.
The social webs can potentially bring in a lot of traffic and customers, so don’t neglect it:
- Inform existing followers – Things are, of course, easier if you can already call a large loyal audience your own. Yet, no matter how small your follower count may be, make sure to send regular news of your WordPress product through all channels. Check Jason Schuller’s twitter channel for a great example of this.
- Use relevant hashtags – Once the sole domain of Twitter, hashtags are now widely used on many social networks. By adding relevant ones to your social media posts, you can increase interactions and insert yourself into the discussion. #WordPress #plugin are one such example.
- Put links in your profile – Having a link (and short description) in your profile makes sure anyone stumbling across your presence has a chance to find out about your awesome offer.
- Network your butt off – For those without large follower numbers, the best use of social platforms is probably to network with others. Follow relevant people on Twitter and let them know about your product, join conversations and try to be helpful without selling yourself too hard.
Other Ways to Promote Your WordPress Products
While the above should be enough to give you some traction, below are a few more ideas how to promote your WordPress plugins and themes. They can work, but many of them need a lot of effort and/or money to be effective.
- Contests/Giveaways – Running a contest or giveaway can increase your general reach and awareness. Who doesn’t like free stuff? However, figuring out how to promote this is a whole other deal.
- PPC campaigns – If you have the budget, buying advertisement on Google or Facebook is a viable option. However, it’s easy to burn a lot of money here and you really have to know what you are doing.
- Affiliate programs – There are a number of companies who successfully run affiliate programs, first and foremost StudioPress, the makers of Genesis. However, if you can find someone to promote your product, you should be able to find people who buy it directly.
- Forums and groups – This is a tricky area, as you need to build credibility first before trying to sell anything. A good idea may be to ask for feedback on your product and involve other people in the development process.
Learn From People Who Have Already Been There
You are not the first person wanting to sell WordPress products having to figure out to how to promote them. Others have been in your position.
Luckily, a few successful entrepreneurs from the WordPresssphere have generously agreed to share what they have learned while marketing their own products and businesses. Perk up your ears and let their words soak in.
Adii Pienaar, Receiptful
I released the first WooThemes theme in November 2007 via my own blog. In the months that lead up to the release, I used my blog to tease my progress on the theme and also write about the various considerations going into the theme (in WP themes in general). Back then though, gaining traction or captivating an audience was much easier than it is today, but I think there’s a technique within that, that could still apply today.
WP themes have mostly become generic and you can find the same kind of thing on most theme shops. So I’d challenge new theme shops to be unique and do things differently. The key about being different (and opinionated) is that you get to broadcast that opinion and if it’s a valid one, you’re likely to get attention and traction. That’s what made the first WooTheme I ever built so successful: it wasn’t the best theme with the best code ever, but it was vastly different to anything else that was available at the time.
Syed Balkhi OptinMonster
Reach out to community experts and give away review copies to influencers.
Mohd. Adnan, WP-Analytify
I recommend to share your plugin with WordPress experts on Twitter, WordPress related Facebook groups and G+ communities and get their feedback. They will definitely give you their genuine feelings about your product. You must try Google Adwords, Facebook Ads and Affiliates. Pay commission to your affiliates and ask them to review your products.
Michael, Visual Composer
I guess I can only repeat other smart guys, that item support is very important. And constant improvements. Over the last three years Visual Composer builder evolved a lot and I guess this is the main factor. Our users know that we are always there to help, update and improve.
Steven Gliebe, churchthemes.com
The most important thing when promoting your new theme shop is to make sure your themes are of high enough quality that others will want to recommend them. My approach with churchthemes.com was (and is) to bootstrap marketing rather than blow cash on difficult things like Google AdWords. If you haven’t launched yet, start collecting mailing list subscriptions so you can let people know when you launch. Here are some tips from my experience that you can use to promote your new theme shop.
- Make a blog post introducing your theme shop. Tell your story and be different.
- Make yourself known to popular WordPress news sites like WP Tavern and Post Status. If your stuff is interesting, there’s a chance influential people will write about you.
- Share your introductory post and new themes with wpMail.me and other newsletters.
- Setup an affiliate program with at least 30% commission and strict requirements (affiliates should be producers of substantial, original content and not employ shady practices).
- Always be on the lookout for quality sites that highlight themes like yours individually or as roundups and ask if they will include you.
- If your shop targets a niche, break out of the WordPress world and make contacts with bloggers in that industry.
- Partner with relevant blogs to run a giveaway (or run a giveaway on your own).
- Contribute useful guest posts to blogs having audiences that may be interested in your product. Don’t make self-promotion your focus but mention your project when appropriate (that may only be in your signature).
- Publish useful articles relating to WordPress and your niche on your theme shop’s blog. This can help build traffic and peoples’ confidence in you.
- Make the most of the WordPress SEO plugin by Yoast and read up on SEO best practices.
- Be involved on social media. Interact with people and promote your work.
Last but not least, take care of your customers and they will tell others about you. Building a reputation for service is as important as having quality themes.
Rhys Wynne, WP Email Capture
The best way I have found ways of promoting my plugins has been building an email list. It’s one of those things that you should really be starting yesterday, as most of the business from WP Email Capture have come from my email subscribers.
You should have a landing page for your plugin, hosted on your site you control. Start collecting emails for updates and news for those interested in your plugins. That way, every future update, every new plugin, every new extension will get easier, and easier, and easier to promote as your already promoting to those who are interested in your work. It is actually quite easy to get 100 or so downloads of your plugin by just sticking it in the repository. Where most plugin developers fail though, is how to convert these into interested parties, having a list to market to can help.
However, the main thing is not to constantly sell to the list. On average I think I have sent out a “salesy” email once every 5 or 6 emails. The rest highlight articles I’ve written on a blog associated with my plugin, effectively giving away a lot before asking for something in return.
Slobodan Manic, SEJ
I think our situation with LinkPatrol was very unique, because we’re not primarily a plugin development company, so we created LinkPatrol because we needed those features at Search Engine Journal. Once we had it developed, we decided to package it and offer it to our audience. Using our blog and newsletter to offer LinkPatrol to SEJ readers at a discount was the logical first step for us.
Because of what LinkPatrol does, we knew it wasn’t something everyone in the world would need (what is?), but we made sure to identify a few different types of users, like solo blogger, multi-author blog editor/owner and SEO agency owner, and create pricing plans to reflect this. Having different types of buyers will also help any future marketing efforts.
Finally, we decided to give away review copies to all bloggers who reached out to us and asked for it. It’s one thing when you recommend your own product, and a completely different when other people do it. Even if owner of a very small blog you never heard of reaches out and asks for review copy, I think it’s wrong to say no.
David Hehenberger, Fatcatapps
One way to differentiate yourself from many other plugins is to actually answer support questions and to keep fixing bugs + improving your plugin.
Good support is one best ways to get five-star reviews on WordPress.org which in turn will help you get more traction.
The success of WordPress has made selling plugins and themes a viable business that more and more people opt for.
However, as with every kind of product the question is how to get it into the hands of paying customers. Learning how to promote WordPress plugins and themes is crucial for anyone wanting to get into that market.
Promotion channels are numerous. From giving away freebies to influencers to blogging and social media, there are many ways to get the word out.
However, it should not be forgotten that the basis for succeeding with WordPress products is to build something amazing and useful first, offer exceptional customer support and overall aim for an awesome user experience. No amount of marketing can (or should) replace this.
If your goal is to sell WordPress plugins and themes, I hope the ideas in this guide will help you be successful in your venture. I for one wish you the best in your endeavors.
Have you successfully sold a WordPress product/plugin/theme? What were the biggest a-has for you? Which promotion channel helped you the most? Please tell us about it in the comments.
Not one mention of the word “podcast” in here? 🙂
Devesh Sharma says
Matt, may you could write a guest post on how to promote products via Podcast :).
Nick Schäferhoff says
I’d read that!
Nick Schäferhoff says
Haha, fair point Matt. What an oversight! However, do you mean starting a podcast on your own or getting into other people’s podcast? And do you have any experience with that?
A great piece with some really useful info for those just starting out with an awesome idea for a WordPress product.
Very detailed and covers a heck of a lot of tips on promoting plugins.
Just thought I’d throw my hat in the ring with my site wpin which has a no affiliate links policy for submitting premium WordPress themes, plugins, services and more.
It’s free to use and since rebranding counts some great themes and plugins.
Great work by the way!
Nick Schäferhoff says
thanks for the love, I appreciate it. Tried to cover as many bases as possible.
Thanks also for the shameless plug, nice job on the site!
Keep up the good work.
Sorry about the shameless plug spotted an in and took it, feel free to delete the comment though. Thanks for the feedback on the site!
Devesh Sharma says
Don’t worry, Ben. You’re doing some great things at WPIN :).
Keep at it.
Lara Littlefield says
This was a really helpful, detailed post. Thank you for taking the time to write it. I really found the note about 30% commission for an affiliate program to be helpful. With http://affiliatewp.com it’s just so easy now to launch a streamlined, professional program.
Nick Schäferhoff says
thanks for letting us know about the plugin. I’m sure anyone interested in running an affiliate program will be interested in learning about it. And I’m happy you liked the article!
Brent Nau says
Very helpful indeed. Our company has recently launched SkyStats, an all-in-one business WordPress dashboard that integrates Google Analytics, Twitter Account Analytics (one of the first plugins to do so, just search “twitter analytics” in the WP repos), Facebook Insights, and Google Adwords (coming soon).
The thing the we have found since we launched the plugin 10 weeks ago is leveraging the WP.org repository as a priority. I have been doing a bit of analysis on optimizing a plugin listing and have providing some tips on how plugin developers can help increase their visibility within the WP.org search results. Read more at…
The other thing we implemented was that the user had to create a license key for the product (freemium and premium). This allows us to capture the user’s contact information to keep them abreast of the latest updates on the plugin. We also used the GetDrip.com email automation that integrates with EDD to also create a drip campaign to try to move the freemium users to paid users.
Nick Schäferhoff says
wow, detailed comment! Awesome marketing advice for other developers and the plugin sounds pretty interesting as well, I will be sure to check it out.
Keep up the good work!
Hey Nick – Just curious – what does the in the first sentence mean?
Nick Schäferhoff says
Hey Patty, I assume you are talking about the (*cough*)? That was just a reference to myself as a content writer and blogger whose career is largely made possible by WordPress. I admit that it might require a bit of a leap to understand it. Cheers!
Sue Anne Dunlevie says
Thoroughly enjoyed this post, Nick!
Nick Schäferhoff says
Thoroughly enjoyed your comment, Sue!
Thank you Nick for collecting this very useful information for making our plugins more successful. I have finished my latest plugin WP Staging a few weeks ago and i am looking for new marketing ways, so Devesh Sharma made me aware of this great article.
From my personal experience a stackoverflow account with good reputation is also an excellent way for promoting wordpress plugins.
Nick Schäferhoff says
Hey René, happy you found it useful! Also, thanks a lot for adding Stackoverflow as another marketing channel, I hadn’t heard about that before. Good luck with your plugin!
Dimitri Grassi says
as a new wordpress plugin author I’ve to say that I read a lot of posts like this and I’ve to admit that I got some useful insights on how to properly promote my product. I’ve even shared my own experience on plugin promotion on this blog post that I hope someone could find useful https://wpchat.com/t/how-to-market-a-brand-new-fremium-plugin/1345
Nick Schäferhoff says
Hey Dimitri, thanks a lot for your input and for sharing your article. I’m sure a lot of people will find the additional information useful. Cheers!
NordWood Themes says
Great text. We just released our first theme on Themeforest and although we brought in a totally new blogging concept to that particular market (which should at least drive people to see what it’s like) we saw really, really weak traffic. Authors are complaining that sales and especially visits are in sharp decline over the last year.
Can you give some thoughts on this please?
Congrats on your first theme. ThemeForest sales are definitely declining, while some authors are still doing well, it is a struggle for new authors to generate sales on their platform.
I think if you want to generate income from selling WordPress themes online, you need to diversify, start your own shop, & look for other theme platforms to sell such as CreativeMarket & WordPress.com.
We also did an in-depth post on running theme business, a while ago, where we asked various authors (TF & independent theme shops) about the future of theme business. You may want to check it out — https://www.wpkube.com/running-wordpress-theme-business-still-profitable/
Grapgic Aid says
Thank you Nick for grouping this terribly helpful info for creating our plugins a lot of successful . I even have finished my latest plugin WP Staging a number of weeks past and that i am searching for new promoting ways that, thus Devesh Sharma created Pine Tree State alert to this nice article.