Skip to main content
WordPress made easy with the drag & drop Total WordPress Theme!Learn More

8 Proven Ways to Make Money with WordPress

January 8, 2018
How to Make Money with WordPress

Now days many people have found ways to make tons of money with WordPress. There are many different ways by which you can also earn a living online with it. Have you ever thought of making money using WordPress? If yes, this detailed post is a treat for you where I will be discussing 8 proven ways to make money with WordPress.

1. Creating and Selling Plugins

If you have used WordPress, you must be aware of one thing – you can’t run your blog without using at least a few plugins, right? Everyone uses plugins to add extra features that help run a WordPress blog successfully. There are thousands of plugins available in WordPress – some of them are absolutely free and the remaining are premium ones.

If you find a solution to a problem and create a plugin for it (that your audience might be interested in buying), there’s absolutely nothing that can stop you from making passive income from it. Analyze a few existing plugins that are making decent money and figure out how you can do the same to create a constant cash flow like Pippins Plugins or OptinMonster.

If you are thinking to make money by selling WordPress plugins, make sure to create them by focusing on a specific need. One of the best examples in this category is the Comment Luv commenting link-back plugin. It makes your blog a spam free commenting zone and the free version is used by over 750k bloggers worldwide. Plus the plugin developer monetized their creation by release a premium version with more advanced features.

You can sell your WordPress plugins at CodeCanyon. You may also sell it from your own blog, or by creating a separate site for it. You can also make money by working on custom plugin projects. You will find such projects on freelancing sites like Freelancer, Elance, Odesk, etc.

2. Develop WordPress Themes


Are you a web designer or developer? Yes! Then you can make money by developing WordPress Themes. You don’t have to be a top class designer or coder to design a great looking WordPress theme, but you should definitely know what you are designing for your targeted audience. At the end of the day, you should know to whom you are designing your theme for, or else you will end up finding zero audience for your theme.

There are so many companies which are designing fantastic themes for WordPress sites to make passive income streams. For instance, people like Brain Clark and Chris Pearson founded StudioPress and Thesis respectively to build quality and appealing themes for WordPress websites. They have been making millions over years now just by hiring few designers and selling appealing themes each and every day.

If you are starting out in creating WP themes and still not confident enough, instead of doing it all by yourself you can form a team, or join a venture that is already in the business of making themes for others. This way you won’t have as difficult of a time making money while completing your work.

You may sell your WordPress themes at Themeforest, Creative Market, Mojo Marketplace or you can sell them from your own website. Just like plugins, you may also work on custom WordPress theme projects for clients to make some extra dollars.

3. Offer WordPress Consulting Services


One of the easiest ways to make money online using WordPress is to offer consulting services. It can be done easily only if you are good at WordPress – be it creating custom designs for clients, or teaching WordPress tutorials to beginners or advanced users.

Make sure you have a great portfolio if you are thinking of making a passive income stream by using this method. One of the easiest ways to build a great portfolio to increase your income is to offer your consulting services (or select products you’ve created) for free to some of the top influential bloggers in the WordPress community. Ask them to give feedback if they are satisfied with your work or to share a review of your services on their blog. This can really boost your online sales, as testimonials from top bloggers is great social proof.

4. Blog Setup Service

WordPress Is More Than A Blogging Platform

Are you a beginner or a part time blogger who doesn’t have much WordPress skills even though you want to make money using WordPress? If yes, a blog set up service is the perfect option for you. Even beginners can offer this type of service. But how?

Many people want to use WordPress in their blogs, but they just don’t have much technical knowledge. So they opt for blog setup service. Your task as a blog setup service provider will be to install WordPress, upload a WordPress theme, add the recommended plugins, etc.

To get clients simply create a blog setup service page on your blog or website. Attract few leads or dedicated traffic to that page, either by adding banners for your service on your own site, guest blogging or by paid advertising. Social Media works as well.

If people are interested in your offer, they’ll contact you. But many new bloggers won’t want to pay. You can provide blog setup services for free, but you’ll have to rely on affiliate links within your services page. For instance, if you could recommend that they use Bluehost WordPress hosting, since they offer competitively priced hosting that new bloggers can afford plus their affiliate commission pays upwards of $65 for every successful sign up. Similarly, you can suggest themes, plugins, security services and other affiliate products to them when they sign up through your service page. But remember one thing – only recommend products which you have tested and are good.

5. Theme Customizations

WordPress Theme Customizations

Are you an advanced developer with some extra time on your hands? Try offering customization services. Many developers are making decent side incomes offering website, theme and/or plugin customization services on websites like Upwork and Freelancer (plus many others – just checkout this post on the best WordPress job sites where you can find client work). You can also offer your services through your own website.

In any case, there are many WordPress users who can install a theme (or maybe their hosting provider offered this along with the setup of their WordPress install) but they don’t have the technical ability to make changes for page layouts, custom post types, etc. This is where you can offer up your services at a set task or variable per hour rate.

6. Content Writing Service


Another way of making money online is to offer content writing services. Do you have the skills to write well? Yes! Start offering WordPress content writing service. You may find WordPress content writing jobs at ProBlogger Job Board, Elance, Odesk, peopleperhour, etc. Or just visit your favorite online blogs – many have contributor application pages where you can submit your articles and get paid for them. So not only will you get some awesome backlinks from top ranking sites, but you can get paid for your hard work.

Also be sure to have a page on your own website that shows off your previous work. This way potential employers can have a look at your writing style as well as the exposure that your articles get across blogs and social media.

7. Start Your Own Website

WordPress Website

In the online world, it is always recommended to start a website for your business. So, what are you waiting for? Launch your own WordPress related blog and start making money. You can create a dedicated services page and offer what all you can do for your clients. Clearly mention your previous work in the portfolio, and include few testimonials. Try to engage with influential bloggers to create a thriving network around your blog to get more clients.

Not sure how to get started with your WordPress website? Checkout our complete beginner’s guide to WordPress series where we walk you through all the steps of building a website including hosting, posts & pages, plugins, contact forms and more!

8. Monetize Your Blog

In addition to offering products or services on your blog you can generate a passive income. You can make money using affiliate marketing, selling ads, sponsored reviews, etc from your blog. This requires no additional effort from you – it’s simply a way to take full advantage of the content and traffic you already have.

Most marketplaces and service providers offer affiliate programs. Some of our favorites that are easy to work with include Themeforest, Shareasale, CJ Affiliate and Creative Market. Just signup for a FREE account and add links to you posts where it feels natural.

To sell ads you can offer your own ad packages or work through a company like BuySellAds. Or signup for a Google Adsense account and insert your code to let Google’s network handle the ads while you get a nice little check each month.

You can also offer sponsored posts on your blog. Add a page or contact form to your website so brands can get in touch to pay you for reviews, guides, list style posts or something else. Just be sure to stipulate in your sponsored post agreement that all opinions will be honest.

End Note

You don’t have to be a WordPress genius to make a living. If you can do any of the above and know how to sell yourself or your product you will have plenty of chances to make really good money using WordPress. Also, figure out what your targeted audience truly wants; this way you will be on the right track.

Do you have any more strategies to earn money online using WordPress? Please share them in the comment section.

Article by Sandipan Mukherjee WPExplorer Author
Published on: 05/08/2014
Last updated on: January 8, 2018
Subscribe to the Newsletter

Get our latest news, tutorials, guides, tips & deals delivered to your inbox.


  1. Fahid JavidFahid says:

    I love this article 😉

    • Sandipan Mukherjee says:

      Glad you loved it 🙂

      • madi says:

        Nicely written, but what am observing, everyone needs free, so by placing an affiliate links, not too sure whether we get any commissions. Affiliate links only pay when someone purchases it. Google is flooded with so much of information. People make really good search, so that they get someone offering free. If we place publisher ads, first of all no one clicks it and for mere views these ad publisher’s pay peanuts. I am also wondering why someone click on a ad unless it is really appealing where they save some money by clicking it.

        The reason I feel, may be wrong. Market is flooded with free themes, free plugins, free snippets, free widgets. Smart guys install them free, make changes to serve their need.

        • Kyla Avatar Kyla says:

          You are correct that there is a huge market for “free” solutions, however there are many customers willing to purchase a premium solution that is faster, easier or includes premium support. You’d be surprised how effective an affiliate link on a detailed review can be. But getting clicks on your website adverts is a bit different. If you’re using the Google ad network readers will see ads related to their web activity (not necessarily the content on your website) which may result in more clicks. Or if you’re using BuySellAds you’ll receive a flat fee each month for every ad spot regardless of clicks. It all just depends 🙂

  2. Freddy says:

    These are all great ways of making a decent living online. People (especially where I come from) are still skeptic about making money online, and I feel this post will help many people overcome this skepticism. Thank you for the tips!

  3. bucurblog says:

    An article that says a lot if you want to learn, very well written.

  4. anand says:

    Yes, Developing plugin and selling in Themeforest site will be good. You will get good clients and name also.

  5. Joy Banerjee says:

    Nice Article Sandeep

  6. cagaroos says:

    Hi Sandy,

    Very nice article. Like you said there are many ways that you can make money with WordPress. An additional method that I would add to your list is; training, especially offline training where you offer short courses to beginners. There is a huge demand for this, as there are many WordPress users that can’t afford the cost of a website development, and would like to do the whole thing themselves.

  7. fxmiami says:

    Great Post, very informative. Following now!

  8. slitenation says:

    codecanyon uploading method is too stressful any better way of selling other than use codecanyon?

  9. bubu says:

    brillaint article, but I am searching for advertisement options except adsense.

  10. Charmee says:

    Thanks Sandy for showing directions to newbies or those who want to show their skills keep it up!!

  11. manishankar says:

    Best article but i can’t find helpful 4 begginers…

    I love passion about your site.

    I m also wanna visit and make more money.

  12. trikha48 says: does not allow affiliate marketing or any adds. Just an update.

    • AJ Clarke says:

      They don’t allow it on but if you are hosting WordPress on your own site you can do whatever you want within the confines of the law.

    • EducatingAllie says:

      I’m curious to find out how to make money with this site by using advertiser. I guess I can’t.

      • Kyla Avatar Kyla says:

        Hmmm… well if you want ad income two great options are Google Adsense and BuySellAds. With both you can basically “rent” some of the extra space on your blog for advertising. The nice thing about BuySellAds is that you have a bit of influence over which advertisements are on your blog, but it is a smaller network than Adsense 🙂

  13. riwaj4062 says:

    Nice article, but how to earn from plugin ?

    • AJ Clarke says:

      You can sell your plugin as a stand alone plugin and/or you can sell extensions for your plugin. Some people put advertisements in the plugin, but I am not a fan of that.

  14. Jason Ellis says:

    Nice, very informative!

  15. Rakshit shah says:

    Nice , Thanks for Guiding me about WordPress !!!

  16. pakicrafts says:

    very informative, please tell me can i earn with this my simple wordpress site or should i have to pay for premium membership, then i will earn?

  17. laurasweeneywrites says:

    I need to figure out how to put advertisements and earn money for them on my Word Press site. This would be an excellent topic for a future post.

    • AJ Clarke says:

      Good idea. Unless your theme has built-in advertisement areas I would suggest going to and search for a plugin you can use for inserting ads to your site.

  18. Lovely Singh says:

    Great article… Talking about paypal, I actually use paypal merchant account services (pro version) and I highly recommend it to anybody selling ebooks etc… It takes credit cards like any other merchant account without the need of buyer having a paypal account… Secondly, the buyer doesn’t have to leave the site for the check-out process (pro version). I also use “all in one SEO pack” plug-in for some of the blogs i want to earn money online or other similar topics… this particular page has a life-changing effect by the way. Keep up the great work my friend… adding value to others who need it…

  19. seth okrah says:

    awesome tips

  20. swatichaturvedi101094 says:

    i write a wordpress blog, how can i earn money from it?

    • Kyla Avatar Kyla says:

      That’s awesome! There are so many ways to monetize your blog – affiliate links, Google AdSense, sponsored posts (if that makes sense for your market), PayPal donation buttons (“buy me a beer” or “buy me a cup of coffee” kind of button in your author box or sidebar), or even simply promoting your own products/services. The sky’s the limit!

      • kevin ongige says:

        can you help me with google adscence please

        • Kyla Avatar Kyla says:

          I would love to, but I’m really not that knowledgeable about it 🙂 You’re best bet would be to start at the Google Adsense website and read their information, or just do a quick web search for “beginners guide to adsense” and i’m sure you’ll find tons of helpful stuff!

  21. ssammman says:

    i cannot connect my website to adsense, how can i earn through the ads now.

    • AJ Clarke says:

      There are many other alternatives out there, such as BuySellads or you can consider joining affiliate programs which can sometimes earn a lot more money then adsense.

  22. make money online says:

    I have honestly never read such overwhelmingly good content like this. I agree with your points and your ideas. This info is really great. Thanks.

  23. iamalver says:

    how to earn money from wordpress to adsense?

    • Kyla Avatar Kyla says:

      Adsense is a great way to make a few extra bucks from your website. First you’ll need an account, then you’ll be able to add your advertisement sizes to your adsense account, copy the code for the ad you created, and paste that code into your WordPress theme (if there are advertisement areas already setup then this last step is super easy). You can learn more on the Google adsense website.

  24. rameeztariq76 says:

    Brilliant guess i am writing blog’s from now on to make a part time living, if your interested in following me find me at

  25. Make Money Online says:

    Thank you for your attention to detail and great writing style. Your professionalism shows in your article. I like your interesting views and appreciate your unique ideas. This is quality.

  26. emldeseyens says:

    Great post Sandy, I’ve been thinking about ways to make online revenue. This article has given me a starting point. I have creating a blog on WordPress as well!

  27. My Top Fans says:

    This was inspiring, encouraging and true honesty. I’ve been looking for something like this.

  28. veasnamuch says:

    Nice article

  29. Engr.Abdul Qayyum says:

    google adsense provide adds that’s are very helpful for earning money

  30. Aizad says:

    Thanks for the information, really loved it.

  31. Freelancing Earning Book says:

    Really helpful post. Nice and thanks for sharing. I earned some money by freelancing. I earned about $230 USD. I am trying to earn more. I will try to follow your ways.

  32. Mac Jones says:

    Thank you for this article useful, I really Interested in make money online . I already use Earn Honey for it and it is a brilliant experience .

  33. Deepa Tiwari says:

    Nice post..You have many ways to earn money online. Wonderful helpful.

  34. charan says:

    Blogging is the best way to make money from home and wordpress software is perfect for blogging no need any programming skills just with user friendly tools we can create a cool blog.. content writing is one of the best to earn money but need lot of patience at the initial stage… thanks for sharing your knowledge on wordpress how it helpful to make money online.

  35. sohel rana says:

    I am very pleased read this information & i hope i earn money

  36. infolightp says:

    Can Adsense be utilized for wordpress?

    • Kyla Avatar Kyla says:

      Yes of course! You can simply paste your adsense code in a text widget, or use specialized ad areas available in the Customizer that themes like Chic provide 🙂

  37. Andy says:

    Great article and some useful comments especially Lovely Singh! I am available for great copy scripts for promotion and selling. I also do voiceover, music and video.

  38. sugunakumar says:

    nice article i like this one and u r blog is awesome content very usefull

  39. mizzymelody says:

    Wonderful Post! I learned so many new things. I’m a newbie but I’m trying to beautify my own website. You can also try to check and leave me some suggestions. Thank you!

  40. Naveen says:

    Good post and very informative for the people who wants to start career in WordPress.

  41. Faizan says:

    Great article. You have inspired me. I have got content and I am launching my WordPress site this week. Thanks a lot.

  42. Sir Humphrey says:

    Admin thanks a lot. Your idea is pretty practical,I have been much enthusiastic on how to blog and earn online,by luck you’ve started by cultivating my dream.Am working tirelessly to develop a web and i hope you will partner with me skillfully and offer some other answers whenever am in a quagmire.thanks Great much Welcomed!!!………………..

  43. Raymmar says:

    Thanks a ton for the great article. I have been working with WordPress for a few years now, and it has absolutely changed the way I do business. We actually just started a new video podcast series where we interview top WordPress talent. Interested in joining us for an interview sometime?

    You can see a recent interview here as an example.

    • AJ Clarke Avatar AJ Clarke says:

      Hey that’s really cool! I am not much of a “podcast” type of person but I would be happy to do a written interview if you would like. Just let me know, you can reach out to me on Twitter it may be easier/faster @WPExplorer ~ AJ Clarke

  44. iqrabasharat says:

    anyone can tell me plz how to earn mony with wordpress plz tell me all steps

  45. praneshstk11 says:

    Thank you very much for publishing this kind of article. I like your article very much and it’s so much helpful to us.

  46. nxobile says:

    I really like this article, It could be useful to start my career here at WordPress. I’m passionate with writing and I hope my writings will go further with your help. Thank you.

  47. DALVIN says:

    very nice and point to point information

  48. Propaganda Hearthstone says:

    I used the information here to create my own hearthstone blog, it was super easy thanks!

  49. Rajendra Reddy says:

    Thanks for article, I want to offer free wordpress blog setup service

  50. Ryan says:

    Thanks for the article.

  51. Ethan Poltrack says:

    Yeah, wordpress is the best. I have been using them for a few years and it’s the only cms I really use.

  52. Josh Paiva says:

    Thanks so much for article. Always good to find something new to apply!

  53. Techonroad says:

    Plugin development is one of the best way to make money. Thumbs up for such a great information.

  54. sam says:

    excellent post, Thanks for sharing this value info. I made some money via affiliate marketing and adsense, Thanks again


    Great post, thanks

  56. Errol says:

    Hi there!

    Thank you for sharing 🙂

  57. Redd says:

    Awesome post, thank you for sharing!

    I have to disagree with this list however, affiliate marketing should be number one or two on that list as it is the most affordable way for a newbie to start making their first online dollars.

    This is by far the best way to make money within a weeks time.

  58. Needer says:

    You might want to check your facts. WordPress doesn’t allow plugins. WP has it’s own plugins built in.( If you feel you must have a plugin, you request it and they will consider it. Don’t hold your breath, though. I purchased an upgrade and I did a live chat. The guy said he couldn’t pull up my account and wanted to communicate with me via email. I had no reason to doubt him. Haven’t resolved my issue and I only have less than a day to change my domain name (which WP got wrong!).

    • Kyla Avatar Kyla says:

      Hi! The free blogs offered at do not support third-party plugins, which is why we recommend instead. Here at WPExplorer we are huge advocates for self-hosted WordPress – which you can download from or install via your hosting service often with 1-click installation. is full of limitations, while (self-hosted) is one of the most flexible website platforms on the web offering tons of opportunities for people to make money via services, themes, plugins and more! 🙂

  59. arsalanahmed1996 says:

    Hi! I made a free domain website on Please guide me that how can i get paid through it?

    Thank you!

    • AJ Clarke Avatar AJ Clarke says:

      I would recommend using a self-hosted WordPress installation instead. does not allow advertisements and has rules on affiliate links as mentioned here. On a self-hosted installation you can have as many ads as you want as well as setup an online shop if you are looking to sell goods.

  60. Kathy Johnson says:

    Quite an interesting post for making money with WordPress. I am definitely going to try some of these methods. The details are explained well along with the examples for the same.

    Thank you very much for sharing an valuable post!

  61. James says:

    I recently started with WordPress and I’m using Amazon Affiliate program to monetize the site. I believe I’m over monetizing however.

  62. Raghav says:

    I write a wordpress blog, how can i earn money from it? But Your Article Helps me Thank you brother. I am very happy to tell you that you r awesome bro.

  63. Frank Kristopoulos says:

    Hi Sandipan,

    Your article is so amazing. It gives me abundant of knoweldge about making money using wordpress.

    WordPress is a free and open-source content management system (CMS) based on PHP and MySQL. This platform is in a great use today.It has several features such as themes,plugins.It also features integrated link management.

    Ans well if I talk about making money with wordpess is quite easier as is in great demand today.I’ll surely use your tips and make money.

    I must say your article will be helpful to many and many will make money out of it also.

    Thank You!

  64. Robin Andrews says:

    It can be hard to define a niche. You need to know if something is viable before specializing, but won’t find that out until you specialize… Any suggestions on getting out of that catch 22?

    • AJ Clarke Avatar AJ Clarke says:

      I think the most important thing is that your niche needs to be something you are personally good at and love. Otherwise you won’t have the passion to make it a success.

  65. kaushik somaiya says:

    Great ! Almost all big points covered.

  66. Jitesh says:

    Thanks!! Great Article

  67. Shane Harrison says:

    Great article! When it comes to making money online, no one company is likely to provide you with full time income.

    That’s why affiliate marketing continues to be one of the best ways to make money from home.

    Affiliate marketing allows you to build a real business that you can control along with the products that you want to endorse.

  68. Brian says:

    Nice sharing buddy.
    I’ve the only knowledge about blogging & I’ve the only way to make money online by blogging, affiliate marketing and using ad networks.
    Thanks again.

  69. Padd Ba says:


  70. kladproraba says:

    Sharing their experience. On your website you can earn good money, it’s true. But to profit from your website You will in that case, if the site has established a good, fast and properly created it. It is important, even before creating a website, reconsider, otherwise then you’ll think – what am I gonna do with this site? The initial goal should be the creation of a quality resource. And, of course, in the case of a correct approach to site creation, it is still only the beginning, then the content and website promotion in General, a lot of work. If I did everything right and did a good job website “thank” will work for You 24/7. I wish you All Success and good Luck

  71. gooseyummytea says:

    How to put ads on your website to get money?

    • Kyla Avatar Kyla says:

      There are lots of ways to add advertisements to your website. One option is to utilize your WordPress theme’s sidebar or footer and simply insert adsense blocks or custom images with affiliate links. Some themes even have built-in ad areas or custom widgets to make this easier. Another options is to use a specialized plugin for adding an ad pop-up, in text ads, etc. If you do a quick search of there are a ton of awesome free options 🙂 I hope that helps give you a few options!

  72. Ivailo Durmonski says:

    What WordPress theme are you using on this website?

  73. Dwayne Graves says:

    Nice points By reading and applying this anyone can make money it would be so easy for everyone all because of you. Thank you so much for such wonderful blog.

  74. Suzanne says:

    There are some things to keep in mind:
    – You need to have a website or anything to put your ads on. The free WordPress sites don’t allow you to put up Adwords or anything. So it WILL cost you a little amount of money.
    – Second: you will need views. If you have 1000 views a month and only a couple of them click on the ads this isn’t gonna work… I’m wondering like how many views you need on a monthly basis.

  75. Ahmad Idrus says:

    I didn’t know there are alot of opportunities on the WordPress however most of them you inform on the post take coding skill.

  76. Karan says:

    This is an awesome post.

  77. Vineeth says:

    Hi bro, I am a student and want to earn through building websites as part time for little money. I need some suggestions so that I get started soon. which one should choose from wordpress and wix

    • Kyla Avatar Kyla says:

      Well, we are a WordPress blog so we’d say go with WordPress. If you want to build websites for clients, Flywheel has an excellent program setup where you can build the client site with their hosting at no cost then transfer the account to your client to be billed once the website is ready to go live.

      But before you dig in I have a request for you and anyone else who wants to build websites for others: please, please, please take the time to learn key development skills before beginning to work with clients. Learn CSS, basic PHP and a little Javascript first. A good web dev or web designer will be able to make theme customizations on their own and should be able to troubleshoot any theme or plugin errors they encounter. Once you know those basics you’ll be ready to take excellent care of your clients’ websites!

  78. sahed159 says:

    Nice post. Information will be helpful for me.

  79. Isabella says:

    Very Good Article Sir,
    Thanks For Sharing and Keep Up the Good Work.

  80. Favi says:

    Basically, those 8 ways are the best to earn an income with wordpress and freelance jobs, but also they are too competitive areas… Thanks for the article!

  81. James Rusell says:

    Great Article but I am also focused on making my website to make money but somehow im not getting any of the traffic can you check my website and suggest me as to where i have done wrong?

    • Kyla Avatar Kyla says:

      Hmmm… there are many factors that contribute to traffic, but for the most part it’s going to take time (unless you’re one of those insanely lucky people who goes viral). If you create good content on a regular basis, social bookmark it and get other blogs to link to your posts you should be able to build a reader base over time. Just stick with it!

  82. DDrive says:

    Hi Sandipan! I love your post! Makes you realize that there a lot of things that you can do within WordPress. That you can indeed make money with WordPress. Thank you!

  83. Lak vir singh says:

    So nice article, Thanks for Sharing, kep it up.

  84. Satpal Singh says:

    Thanks for sharing such valuable information. This is very helpful especially for beginners like me who want to start making money from their blog.

  85. Sam. G says:

    Hi, that is a great article there. It has helped us to start my blog and am doing good. Thanks!

Leave a Reply

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

Learn how your comment data is processed by viewing our privacy policy here.