22 Ways to make money with your WordPress site

22 Ways to make money with your WordPress site

If you are looking for a way to make money with your WordPress site in this article I want to share with you the best proven ways to make money with your WordPress site.

As you well know, WordPress can be used to write articles and publish pages, but I assure you that you can easily use it to make money online working from home .

But be careful, in this article I don’t want to sell you any miraculous courses and above all in this article you won’t find the magic formula to become rich , nor do I want you to imagine that following one of these methods you will buy that luxurious car or that you will work from a tropical beach .

Earning online is a very possible thing, very often, I assure you that there are so many people who make their living with their website, but behind them there is so much work to do . So opening your site don’t expect to start earning money by tomorrow morning, nor that you will quickly earn thousands of euros a day, whoever tells you otherwise will definitely want to cheat you .

I want to give you a very simple, but at the same time very important advice: to make money with your website the first thing to do is get a lot of traffic on your pages.

In fact, the more public you are, the narrower your market niche, the more active your community is, the more chances your new online business will be successful.

Monetize with the blog

When thinking about how to monetize with a blog the first thing that comes to mind is inserting the advertisement . Yes, you can make money with banner ads on a website, but there are many other ways to make money with your content. Here are some:

Make money with affiliations

Affiliate marketing is when you recommend a product or service through your article or page using a special link and get a commission for every completed purchase after clicking on your link. A classic example of real life is when you advise a friend to open a bank account and get a bonus.

The same type of affiliate programs are available for all market sectors (niches).

If you are interested in this kind of programs you can start by thinking about the products you already use and that could also be useful to your readers, then see if affiliate programs are available and if there is evidence to register.

Making money with affiliations is the easiest way to make money with a site, because you can promote many existing products from numerous marketplaces like Amazon, eBay, Gear Best, Zalando, VolaGratis, Booking, but you can also try affiliate networks , that is a container of many affiliate programs, among the best we find: Awin, ClickBank, TradeTracker, Sprintrade, Zanox, TradeDoubler, and many others.

Insert AdSense on WordPress

Google AdSense is another easy way to make money with your blog. Once you have registered on the site and obtained the Google enablement of your account, simply enter the script that Google provides you with to start showing advertising on your pages.

You will be paid each time someone clicks on a banner on your site and your earnings will vary based on cost-per-click (CPC).

The CPC is defined by the advertiser and is managed by Google based on an auction between the various advertisers.

AdSense is a great way to start earning online with your WordPress site, of course there are also alternatives to AdSense.

Below is a list of the best plugins useful for managing the display of AdSense ads:

  • Google AdSense plugin
  • AdSense Plugin WP QUADS
  • Quick Adsense
  • Google AdSense In-feed
  • Easy Google AdSense

Sell ​​advertising space

Selling your advertising space directly can be an alternative way to monetize, negotiating directly with advertisers the price and the period of stay.

Above we talked about the CPC, in this case it would be more convenient to use a fixed rate , based on the size of the banner or the positioning.

However, in this case, direct selling can take much longer than AdSense, because you have to deal with all the issues: from negotiating the price, to adding the banner to the site, from invoicing for each listing.

It must be said, however, that there are many plugins that help us simplify the process, allowing you to use AdSense at the same time, here is someone I often use:

  • Adning Advertising
  • Interstitial Ads for WordPress
  • Ad Inserter
  • Advanced Ads – Ad Manager & AdSense
  • CM Ad Changer

Sponsored articles

Many bloggers, for some time now, have stopped using advertising on their blogs. The reasons can be many: with AdSense they do not have control of the advertisements that appear on their sites, moreover their users are tired of viewing the banner, sometimes harassing them, and often use browser extensions to block advertising (adBlock).

The sponsored articles are basically posts paid by sponsoring companies where products or services of the company itself are promoted, also using reviews.

If you are interested in this kind of promotion, it is a good idea to create a page where you will publish a report of your site’s traffic , the number of follow-ups of your social pages and all those numbers that are useful to make your site attractive to advertisers.

Obviously a contact form or an e-mail address should not be forgotten to get in direct contact with the interested advertisers.

To create a blog of sponsored articles you also need an optimized theme, in this regard I want to recommend ThemeDroid , a WordPress theme optimized for sponsored articles and reviews , created by us in collaboration with friends of ThemeintheBox.com (between another is the theme we use in this blog) .

Earn money by selling sites already started

If you know how to create a site in WordPress and you know how to carry traffic, this could be the method for you. In fact, many bloggers choose to buy projects that have already started to start faster.

Of course when I talk about traffic I mean a lot of traffic, say at least 5,000 users and 10,000 page views a month.

If you already have projects started and you want to sell them, here are some sites that can do for you:

  • com
  • com

Create Private Paid Areas

If you are not interested in sponsored articles, selling advertising or selling websites, but you still have content of the highest value , one of the most used methods is to get paid for access.

Create restricted areas with membership

Having top-level content and loyal readers willing to pay to read / watch / listen to what you publish, because they know your value and your experience, this is definitely a sure way to monetize with your site.

WordPress has all the features necessary to easily create a site with restricted contents, but if what you are looking for is something more advanced, do not worry, thanks to the number of plugins present, WordPress becomes a site with membership levels .

In our tutorial you will find many plugins that can help you create your private area with membership, there is also a step by step guide to create your reserved area with expiration membership .

Private forums

Another option to create areas of paid sites is to create private forums where users pay to access.

Although now a bit out of date, forums are a great way to engage the public by attracting them to a direct confrontation with you that you can help them with in difficult or advanced matters.

Mind you, surely moderating a forum is hard work to do alone and you will probably need some help to help you do it, but the rewards you can get are just as large if the topic you choose is fruitful and well-worked.

As you well know, WordPress can quickly become a forum thanks to the official Buddypress plugin , so by mixing the membership plugins, a private forum is ready to monetize.

Create message boards and directories

Although they may seem a bit outdated, because Facebook groups are packed with ads of any kind, another option to make money with your website is to create ad sites or category directories.

Create a paid directory

Generally directories may seem outdated, especially since bots scan the web by creating directories of any kind, but I assure you that a professional directory, centered on a specific or well- located niche , especially if you have a large traffic or a large community, it could be extremely necessary, so as to entice the entrepreneurs who want to be part of it to pay to appear .

Once again WordPress can quickly become what we want thanks to the available plugins:

  • Web 2.0 Directory plugin for WordPress
  • Business Directory Plugin
  • Connections Business Directory
  • Directorist – Business Directory Plugin
  • Name Directory

Create an ad site with paid listings

As already mentioned, there are really a lot of ad sites, almost all free, but at the same time who has had to deal with them at least once knows that proliferate of fake ads, scams or at least very dangerous, because the purchases are not nearly never protected .


Now try to think of an ad site where all the ads are verified and where the advertiser pays to publish it . This could be your strength.

Another strong point could be a classifieds site of a specific market niche, where very little competition exists.

Here are some plugins to make your job easier:

  • Adverts | WordPress Classifieds Plugin
  • WP-Classified
  • WPAdverts
  • Advanced Classifieds & Directory Pro
  • AWPCP – Classifieds Plugin
  • Classified Listing
  • Simple Job Board

Sell ​​digital products

If what you are looking for is a site that makes you make money with very little maintenance , then selling digital products (infoprodotti) is just what you need. In fact, once you’ve created your digital product (ebooks, videos, podcasts, slides, etc.) you just have to put it up for sale. The time it will take for maintenance will be very little indeed.

In this regard I want to point out the fantastic book by Timothy Ferriss ” Four hours a week ” best seller and in the Top 100 ranking of the Wall Street Journal for a long time, which will help you understand exactly what an infoprodotto is and why you should create one and sell it .

Sell ​​ebooks with WordPress

When you think of a digital product, the mind immediately goes to ebooks. Ebooks are simple to produce and easy to sell.

If you are a blogger you can collect your best articles published in the past, convert them into chapters, paginate them, create a beautiful cover and turn everything into PDF, et-voilà here is your ebook ready to be distributed.

Selling digital products with WordPress is just as easy thanks to the many plugins available.

  • Easy Digital Downloads
  • WooCommerce
  • WordPress Simple PayPal Shopping Cart
  • Payhip – Sell Downloads
  • Sell ​​online courses

Selling online courses is another great way to monetize with your site. Online courses are usually sold at a much higher price than ebooks, but users appreciate following the experts step by step through the videos.

To create the lessons of your video course you will need some very simple tools to find. If for example in your videos you need to show your screen ( screencast ) online you can find lots of software available. If otherwise, your videos focus on you or other objects, you can use your smartphone to make videos.

In addition to the videos you can add other downloadable material attached to the lessons . Once the course is complete you can use the appropriate plugins to offer your course to the public.

Here is a list of useful plugins:

  • Good LMS
  • Ultimate Learning Pro WordPress Plugin
  • Edivently LMS
  • LifterLMS
  • LearnPress
  • Namaste! LMS
  • Host paid webinars

Webinars are undoubtedly the best way to create an audience , share experiences and increase your business. But maybe you don’t know that they are among the easiest ways to make money online.

Webinars are like online courses with the difference that they are broadcast live and often include questions and interactions with the public .

WordPress makes it easy to host a paid webinar whether you use your site to broadcast the webinar, or whether you only need to advertise your webinar and collect participant registrations .

In this article we have collected the best WordPress themes for events , obviously the same themes can also be used for your webinar.

In addition, below you will find my favorite plugins to use when organizing a webinar:

  • WooCommerce to Adobe Connect connector 3.3
  • WP GoToWebinar
  • WebinarPress
  • Sell ​​services online using WordPress
  • Sell ​​services online using WordPress

Selling services is the easiest and fastest way to make money online, without any initial investment or warehouse costs . All you have to do is do what you already know: your job. First of all WordPress will help you to have an online presence, after which you can simply place your ” ASSUME ” or ” ASK AN ESTIMATE ” button to get potential customers and start your online business.

I also created my ” ASK FOR A QUOTE ” page where I respond to requests from users who have problems with their WordPress site.

Offer freelance services

If you are a blogger with a certain audience that follows you, you are an expert in a particular niche, you can easily start earning online by offering your skills as a freelancer .

Freelancing is one of the most popular ways to make money online with your site because it requires practically no investment or time. You just have to start offering people what you already do .

WordPress can help you in many ways, with plugins for creating contact forms (including quotes), payments and invoices, up to highly structured plugins for project management .

  • Cost Calculator WordPress Plugin
  • Contact Form Seven 7 Cost Calculator
  • Cost Calculator For WordPress
  • WP Job Manager
  • Become a coach or consultant

The figure of the coach is increasingly becoming a reality also in Italy. The coach advises and guides his clients to achieve the goals they have set and helps them improve their business or lifestyle. Coaches can cover so many areas: business, lifestyle, money, writing, nutrition, but also classical professions such as psychology, accounting, legal advice, etc.

The consultant (or the coach) can work in two ways: offering one-to-one sessions where, through video calls via Skype, he does his work, or work in the area , acquiring clients who will then go to the study, office or place where counseling will take place.

To help you work and above all earn, WordPress comes to you with plugins to set booking forms so that users can schedule their coaching / consulting appointments directly from your WordPress site.

  • Salon Booking WordPress Plugin
  • Bookly PRO
  • Booked – Appointment Booking for WordPress
  • Booking Calendar
  • Booking calendar, Appointment Booking System
  • Appointment Hour Booking
  • Sell ​​physical products using WordPress
  • Sell ​​physical products using WordPress

Selling digital products and services can be easy to start making money online, but there is nothing more satisfying than selling a physical product to ship to our customers.

Open an e-commerce using Woocommerce

WordPress facilitates the creation of an e-commerce or the addition of a shop section to your existing blog, using the famous free Woocommerce plugin .

But be careful, starting an online store can be very demanding , because you need to buy products to resell, you often have to stock, send them, manage returns, customer care, etc. In short, if you think that an e-commerce does everything by itself, you’re wrong: opening an online store takes the same hours of work and effort as a physical store .

Obviously if you already know what you are going to meet, selling physical products will give great rewards to every sale you make, especially because you are facing a potentially global audience , wow.

Create an online t-shirt store with WordPress

We all wear t-shirts and we all love them and wish them personalized . For this reason, creating an online t-shirt shop is a fantastic idea. Selling a unique product is undoubtedly an extra factor that will help you succeed.

If you already have everything you need to customize your t-shirts, you’re already halfway there, otherwise don’t be discouraged because there are so many online services that print and ship products for you, you’ll just have to pass the file to them.

WordPress comes back to meet you with one of the most interesting plugins of recent times WP-Spreadplugin , which allows your users to design their t-shirt directly from your site. I would say cool.

In addition to this plugin, you can find many alternatives to pay, very complete, useful for making not only t-shirts , but also many other objects:

Fancy Product Designer

  • WooCommerce Custom Product Designer
  • Woocommerce Products Designer
  • Lumise Product Designer
  • Create a Dropshipping site with Woocommerce

Dropshipping is another way to create an e-commerce on your WordPress site without having to manage the warehouse or having to send the items yourself.

Obviously you will have to make arrangements with the distributors that allow you to sell in dropshipping, they will send you a price list that you will have to upload in your store and thanks to plugins like WooCommerce Dropshipping  or WooCommerce Dropshippers you will send orders directly to the distributor, managing the order flow automatically .


If this method has intrigued you, but you don’t know enough about dropshipping, I recommend this really well-made article that tells you where to start to create your site in dropshipping, the pros and cons.


Create service platforms

WordPress has some incredibly powerful plugins, which can become real service platforms.

You can add a similar platform to your site or your online store and offer it as a paid service, getting a percentage from each sale generated, so you can earn passive revenue directly from your users.

Create a multivendor e-commerce with Woocommerce

A multivendor ( or multi-seller ) marketplace is an e-commerce where users, as well as buying normally, can also sell their products .

You just need to install the WC Vendors Marketplace plugin  to turn your Woocommerce into a multivendor platform, after which your users can register with the site as sellers and start selling their products.

You can earn by charging commissions on each sale or by allowing your sellers to buy subscription packages for their ads.

Here are the best plugins to help you create your multi-seller marketplace:

  • Multi Vendor member for WooCommerce
  • WordPress WooCommerce Multi Vendor Marketplace Plugin
  • WC Marketplace
  • Create an auction site with WordPress
  • An auction site allows users to bid to buy a product.

Surely the most famous example is eBay , but thanks to WordPress you too can create your auction site. Just install Woocommerce, an auction plugin and also install a multi-vendor plugin, you can even allow external sellers to add their own products, making you earn a percentage on sales or a commission.

  • WooCommerce Simple Auctions
  • WordPress WooCommerce Marketplace Auction Plugin
  • Ultimate WooCommerce Auction Plugin
  • Ultimate WordPress Auction Plugin
  • Become a WordPress developer



If technical skills are your strength, you can become a WordPress developer or designer to make money online. In this case you will need high technical skills, but I assure you that it will not be difficult to find customers .

In this regard, take a look at my quote request page , just to get an idea.

Develop WordPress plugins

WordPress plugins allow you to extend WordPress features and work just like apps . There are millions of plugins, from the simplest to the most complex. If you have a good knowledge of PHP you will easily learn the functions of WordPress to create your own plugin too.

Once you have designed and developed your plugin, there are many ways to promote it. We can all, for example, upload our free plugin to the official WordPress repository , this will help you gain experience and create a reputation as a plugin developer.

Once you are ready to sell your plugin, you can choose to sell it on one of the many online marketplaces. Alternatively you can sell it directly from your website ( and in this case the section selling a digital product may be useful to you ).

Here is the list of marketplaces where you can sell your plugins:

  • CodeCanyon
  • MOJO Marketplace
  • CreativeMarket

Sell ​​WordPress themes

If you are more interested in web design, you can create your own WordPress themes for sale .

Developing WordPress themes requires both design and technical skills, as well as aesthetic taste , so you need to know how to create a theme with a sophisticated design, with advanced features useful to those who will use it. It’s not easy, but surely over time you will refine your development technique by learning new mechanisms from time to time that you will create a new one.

Also in this case you have many ways to distribute your themes: you can choose a marketplace, or sell them on your site, obviously if you sell them yourself the gain will be all yours , you don’t have to give any kind of commission to anyone. On the contrary, if you sell through a marketplace, you must recognize a commission that can range from 20% to 40% for each sale .

The difference lies in the fact that a marketplace brings a lot of traffic to your theme while if you want to sell alone, through your site you have to be good at channeling as many users as possible.

My advice is to distribute the theme in a freemium version , that is half free and half for a fee. To do this you can use the official WordPress repository, showing the theme in a lite version with the advanced paid features in the premium version.

In all cases I leave you a list of the most famous marketplaces where to sell your themes:

  • ThemeForest
  • MOJO Marketplace
  • CreativeMarket
  • Accept donations with WordPress
  • Accept donations with WordPress

Finally, one of the ways to make money with your website is to ask your users for a donation. Donations can be accepted in many ways: you can add a PayPal donation button , or a Stripe donation button on your site.

with this method getting money from your users can be very difficult, because unfortunately often ( especially in Italy ) the web is seen as a place where everything is due. Follow some useful plugins to accept donations:


  • Charitable – Donation Plugin
  • PayPal Donation
  • Seamless Donation



In my opinion these are the best proven ways to make money with your website, but if you know other ways or if you have questions about how to apply one of these methods, write me a comment below this article