How to Make Money From a Website | 9 Strategies

If you click to purchase a product or service based on our independent recommendations and impartial reviews, we may receive a commission. Learn more

Task time:

There are multiple ways you can make money through a website. You may have thought that selling products through an ecommerce sites were the only way to make money online, and sure, online stores play their part. But these days, anyone can grab a slice of sweet profit pie… all you need is a little time, effort, and a great website builder.

Whether it’s a small side hustle or your entire monthly income, monetizing websites has never been more popular – or more profitable.

Some methods of monetization are simple, some a little more complex, but all can work wonders – if done right. Below, we’ll take you through the eight most common ways to monetize a website, as well as providing a rating for how easy each is to set up.

Ready to get started? Let’s go…

Selling Products

Ease of setup: 3/5

Selling products. It’s probably the first thing that came to mind, right?

Today, there are 12-24 million ecommerce sites online – although less than 1 million of those make more than $1000 per year – this is number which is only growing year-on-year. And the best part is, anyone can set one up!

How to Create Your Own Ecommerce Website

DIY ecommerce website builders, such as Shopify and Wix, have made it easier than ever for non-techie folk to create their own online store.

They are online tools that come with pre-designed templates. All you have to do is pick a template, add your own content and products, and embed any features you need.

Features are things like subscription forms or website analytics. Most basic features can be found already built into Shopify and Wix, but both provide app stores where you can install any extras needed.

Find Out More

Shopify Review – Discover how Shopify could boost your ecommerce sales

Wix Review – Learn more about this popular website builder

For the more technical of you out there, is the route most budding entrepreneurs take. WordPress is a content management system (CMS) that is self-hosted and lets you build your site from the ground up.

There are pre-designed templates you can use, but WordPress is a lot more fluid, offering limitless customization. Unfortunately, you’ll need to have a sound knowledge of code – or a fairly hefty budget to hire a web developer – in order to use it effectively.

Find Out More vs – What’s the difference?

Read our interview with professional WordPress blogger Ffion Wright for hands-on experience monetizing a website

Selling Digital Products

Digital products can be a good alternative to physical products. Doing so reduces your need for storing and managing stock. Digital products can also be sold many times over with little to no additional cost.

Some good digital products you can sell include ebooks, online courses and software. You can even make money buying and selling websites!

Success Story: Harry’s Razors

Harry’s Razors was born from one simple concept – shaving equipment shouldn’t be this darn expensive! When creating a product to sell, you need to make sure you’re answering customer problems just like Harry’s Razors. Founded by two normal guys – neither of whom are called Harry – the company set up its own ecommerce website using Shopify.

Thanks to the platform’s built-in tools and easy-to-use interface, the founders quickly got to grips with it, and started building their solution to shaving.

harry's razors
Harry’s Razors has used Shopify to revolutionize the way we shave.

10 months later, Harry’s Razors had bought a production factory in Germany, were marketing to 100,000 email subscribers, and had raised over $122.5 million. Not too shabby. In 2021, the pair sold the business to Wilkinson Sword for an estimated $1.4 billion.

This is just one example, but goes to show that any idea, however simple or small, can be transformed into an ecommerce empire.

Find Out More

Selling a Service

Ease of setup: 4/5

Another common way people make money online is by selling their services. It could be anything – from creating tailored diet plans, to a window cleaning business.

This works in much the same way as online stores. The big difference is, you don’t need an ecommerce-specific website builder.

How to Sell Your Service Online

Website builders like Wix and Squarespace are even easier to use than ecommerce platforms. Wix in particular is arguably the easiest way to create your own website.

Much like ecommerce platforms, it lets you pick from over 500 pre-designed Wix templates. What makes Wix easier is its drag-and-drop editor, where you can literally move anything on your website to anywhere on the page!

The trick to selling a service is finding your USP (unique selling point). What makes your service different from others out there? And why should people buy into what you’re providing?

Find Out More

Success Story: Isis King

Isis King was the first transgender model to appear on America’s Next Top Model. As her career went from strength to strength, she built her very own website using Wix, which showcased a portfolio of her work.

isis king
Isis King has created a portfolio website on Wix to advertise her modelling services.

It has also allowed agencies and brands to get in contact with her for potential collaborations. This has since gone on to form the bedrock of her modelling career, as she continues to redefine what fashion means in the modern day.

Selling Ad Space

Ease of setup: 4/5

You may find them pointless or annoying, but the truth is, displaying ads on websites is one of the simplest ways to make money.

The most common way to sell ad space is by using a pay-per-click model. This is where you receive commission from the advertisers every time someone clicks through to their ad from your web page.

The average CPC (cost per click) for sites selling ad space is $0.25. To put that into some context, you’ll have to be generating around a thousand clicks a day to earn $100,000 a year in profit.

There are three ways you can jump aboard the ad bandwagon. The first (and most popular) is by using Google Adsense. This involves Google embedding the code on your website in order to advertise, and reading what your page is about to ensure all ads are relevant to your content.

Unfortunately, Google AdSense has become increasing competitive in recent years, making it harder and harder to generate a reasonable rate of return.

Find Out More: What Is Google AdSense? Learn more about what it is, how it works, and its benefits, and advice for getting the most out of this platform.

This competition on Google AdSense may have you considering alternatives, bringing us to our second option, which is to sell ad space directly to companies. Naturally, this requires a bit more legwork on your part, but it does put you in a stronger position when selecting the type of ads that are displayed on your site, and when negotiating a higher payout per click.

The third and final option is using an ad network such as or Raptive. These work in a similar way to AdSense but often provide a greater return and more targeted ads.

Website ads are simple to set up, but not a big money-spinner – unless your website gets a lot of monthly traffic.

Top Tip: When selling ad space it is important to consider the visitor journey. If your ads make your website look messy or limit its functionality, this may impact the success of your website and decrease website profitability.

Affiliate Marketing

Ease of setup: 3/5

Thanks to the rise of bloggers and influencers, affiliate marketing is more popular than ever. You may well have used an affiliate link without even realising it. But what does it actually mean, and how can you make money with affiliate marketing?

Affiliate marketing is an arrangement between your website and a company whereby you direct potential customers towards their site.

How Does Affiliate Marketing Work?

There are two different ways of generating profit from affiliate marketing: CPC (cost per click), or CPA (cost per acquisition).

Similar to ads, CPC is where you receive money every time someone clicks a link on your site that sends them to the affiliate (partner company).

With CPA, you don’t receive money unless that user actually “converts” – i.e. buys a product or signs up to a service from the affiliate. As you’d expect, CPA fees are far higher than CPC, as you’re literally making the affiliate money – unlike CPC, where they may just browse.

Rather than simply providing ads to users as a sideshow, affiliate marketing can link neatly with your content. Today’s users are much more tolerant to this kind of marketing, and you’ll generally find it a much more lucrative option. This is why affiliate marketing is one of the most popular ways to make money from blogging.

For example, you could have an affiliate relationship with Harry’s Razors. If that were the case, it’s likely you’ll produce content about its shaving products which contains unique links to Harry’s Razors site.

These unique links are important. It’s how your affiliate can track that a customer purchase originally came from your website. These are known as affiliate links, and they’re actually pretty easy to create.

If you’re going to be linking to one platform a lot (e.g. Amazon), you can set up an account and create affiliate links directly with them. Otherwise, you can set up an account with a site like Skimlinks, which generates an affiliate link for any URL you enter – although it will take a small commission.

Naturally, the more traffic your website gets, the more traffic you can potentially redirect to an affiliate. In this respect, it’s a lot like selling ad space – you need to get a lot of site visitors in order for it to be a worthwhile revenue stream.

Success Story: Pat Flynn – Smart Passive Income

Pat Flynn is an online entrepreneur that started Smart Passive Income. He built his site by providing a wide range of high-quality educational content for his audience, then providing affiliate links for the products and services that he genuinely used and trusted.

This helped build a strong brand and a high level of trust amongst visitors, helping him drive a high volume of affiliate sales.

His success has been so significant that he reportedly earned over $200,000 in a single month and has consistently ranked as a top affiliate for his brand partners.

Accepting Donations

Ease of setup: 4/5

While selling ad space and affiliate marketing rely on your website getting a lot of traffic, donations can be a more effective way of making money if you build a really engaged community.

If your visitors (literally) buy into your content, it makes sense that some will be willing to show their appreciation for your work via a donation.

Beyond charities, donations are standard among podcast websites, many of whom rely on generous funding from listeners to maintain their show.

Wikipedia is perhaps the biggest example of a nonprofit site that accepts donations. It’s an open-source information pool that’s free to use, and the founders want to keep it that way. In order to show appreciation for the resource, though, you can now leave a donation.

How to Set Up Donations on Your Website

Most major payment gateways will let you embed donation buttons on your site. Usually, people opt for PayPal due to its universal popularity, and how easy it is to use.

After setting up your PayPal account, you can create and customize your very own donation button.

paypal donations
PayPal makes it easy to create and customize your own donation button.

You can change the button text, add set donation amounts, or let your visitors choose how much they want to pay. You’ll then be provided with the HTML code needed to embed the button on your website.

After people click the button, they’ll be sent to PayPal’s website, where they can fill in their details and complete the donation. Easy to set up, but as mentioned you will need to have a loyal following and be producing great content for it to be worthwhile.

Success Story: The Marginalian by Maria Popova

The Marginalian (formerly Brain Pickings) is a widely acclaimed blog by Maria Popova. It offers thought provoking content on topics ranging from literature and science to philosophy and creativity.

The primary income that funds the blog is donations by its readers. This is promoted by offering exclusive content to those who donate. The Marginalian has managed to consistently fund content production via this method for well over a decade.

Sponsored Posts

Ease of setup: 4/5

‘Sponsored posts’ is a phrase that gets bandied about a lot on Instagram. It’s synonymous with Influencers, who use their massive follower base to promote products in return for cash. It’s not just Instagrammers who can get in on the action, though.

As your website grows in popularity, you may find companies reach out to you in the hope you’ll promote their brand.

Be careful, though – in order to keep your reputation intact, you’ll only want relevant sponsored posts that fall in line with your visitors’ interests.

There’s also very strict guidelines stating that you need to declare to your visitors that the content you’re producing is sponsored. If it’s something you’re considering, brushing up on the FTC guidelines is a good place to start.

For example, if you run a site that reviews and compares watches, it wouldn’t make sense to host content from a company that sells furniture. What you may look to feature is a watch repair brand, or possibly jewellery that complements the watches you review.

This way, you’re not only providing your visitors with relevant and engaging content, but you’re also making money simply by featuring another brand. Talk about win-win!

Another way of monetizing sponsored posts is to flip this process on its head. If you’re seen as an expert in your field, other sites may want you to create content for theirs, based on your wealth of knowledge.

It’s not directly linked to your site per se, but you can attribute the money you’re making to the content you’re putting out.

Success Story: Neil Patel’s Blog

Neil Patel’s blog on digital marketing is an industry leader. He offers high quality, actionable content that helps businesses grow.

Part of his income strategy has been to offer sponsored posts to relevant brands in order to maintain content quality. This has helped generate a significant revenue that has funded further growth of the site.

Top Tip: It is important to consider the relevance of your sponsored posts. Just because someone is willing to pay you to post on your website doesn’t mean your audience will get value from it. A poor match will also likely lead to poor performance – this is bad for the sponsor and for you.

Find Out More

Generating Leads

Ease of setup: 2/5

Lead generation is the process of putting potential customers in touch with companies who may be of benefit to them. It’s a bit of a complicated one, so to help, here’s an example:

If you run a website that’s geared around athletics, you could work with sports brands to put them in touch with athletes looking to enhance their performance.

It’s different from affiliate marketing, in that you’re not trying to get people to buy a specific product – it’s more about showing them a service they may be interested in.

You could team up with nutritionists, personal trainers, or sports scientists, and help direct people – or ‘leads’ – towards their business service.

How to Start Generating Leads

Lead generation is a little more tricky than the other methods on this list. Not only do you need to find companies that are interested in having a commercial relationship with you, but you will also need to ‘optimize’ your site in order for it to be successful.

By this, we mean you’ll need a clean, easy to navigate website with clear CTAs (calls to action). A CTA is a button that entices people to click on it.

In order for CTAs to be successful, it must be obvious to your visitors what happens when they click it. In most cases, this will see them redirected to a form that will ask them to fill out personal information and contact details.

After they fill this in, they’ll be contacted – or ‘qualified’ – by the company to see how interested they are in their service.

You will also be scrutinized on the quality of leads you produce – after all, directing plenty of traffic to companies ultimately doesn’t matter if no one’s prepared to sign up.   

Top Tip: Relevancy and quality is everything when it comes to selling leads. If you can connect willing buyers with relevant businesses, there are huge earning possibilities. So, before picking with companies to work with, work out exactly what your audience wants and the challenges they face, then approach companies that offer great solutions.

Membership and Subscriptions

Ease of setup: 3/5

It’s not just printed magazines and newspapers that people pay subscriptions for these days! Anything from online tutoring, to accessing software, to premium digital content can be monetized through a subscription model.

The global subscription ecommerce market has been growing over the past few years, and was valued at $96 billion in 2022. It’s expected to grow at a compound annual growth rate of 71% between 2023 and 2028! This means it’s a great way of guaranteeing recurring revenue.

Subscriptions work best when you have a product or service that people can’t physically buy, but do need to access regularly. A website builder is a perfect example, where you pay a monthly fee to first create, then host your website online.

If your website is popular enough, you can also place premium content behind a paywall that your visitors pay to access. This can be a risky strategy, though – especially if all your content was originally free.

If marketed right, however, it can be a neat little money-spinner, and make your visitors feel like they are part of an exclusive community.

How to Set Up a Subscription Model

Most platforms allow you to create a ‘members only’ area on your website. This can be protected by a username and password that people must enter, which they’ll receive when they subscribe.

In this area, you can store all your premium content. Articles, research, videos, podcasts, and more can all be accessed. You can even give away free merchandise to subscribers, in order to boost your brand’s appeal.

Success Story: The New York Times

The New York Times is probably open to the best-known websites that uses a subscription model. They rely on producing high-quality journalism for their digital platform, then use a metered paywall to offer free access to a limited amount of content.This is a smart way to promote the quality of your content sell subscriptions.

Freemium Model

Ease of setup: 3/5

Offering a freemium product or service is a smart way to demonstrate value without the customer risking a financial investment. This approach works by offering a limited version of your product or service for people to use, while keeping more advanced features behind a paywall.

Many website builder platforms make it easy to create a freemium model with features that allow you to deliver both paid and free versions of your products and services.

Success Story: Dropbox

Dropbox is a great example of the freemium model in action. The online storage and sharing company offer users a basic ‘freemium’ account with 2GB of storage. Then, as user’s storage needs increase they introduce them to paid options with additional features and storage.

This approach has led to the rapid adoption of Dropbox as the preferred storage option of more than 700 million registered users.

Final Thoughts

In years gone by, people thought ecommerce websites were the only way to make money online. But these days, as the internet continues to grow, so too does the money pool behind it.

There are now far more ways to dive in and grab your share of the cash – and it’s not even limited to large websites, either (although that obviously does help).

To recap, here’s a quick overview of the eights methods we’ve discussed.

8 Ways to Monetize a Website

Method of Making Money Ease of Setup Description
Selling Products 3 Creating an online store and promoting either your own products, or a third party’s.
Selling a Service 4 Selling a skill or trade and advertising it online, e.g. window cleaning, personal training, or dog walking.
Selling Ad Space 4 Letting other businesses advertise on your website. You can use Google Adsense to prevent having to reach out to companies yourself.
Affiliate Marketing 3 Taking commissions from businesses by either referring potential customers, or actually securing sales for them.
Accepting Donations 4 Allowing your visitors to support what you do and show their appreciation by helping to fund your website.
Sponsored Posts 4 Either hosting other people’s content on your site in exchange for money, or featuring on other sites yourself.
Generating Leads 2 Get your site’s visitors to sign up to another brand by presenting them with what the brand offers and recommending its services.
Memberships and Subscriptions 3 Allowing visitors access to online tools, software, premium services, or content behind a paywall for a monthly or annual fee.
Freemium Model 3 Offering a limited version of your product, while keeping more advanced features behind a paywall.

Which Method Should You Use?

All of these methods have a proven track record in their own right. Which one you should use depends on a few things:

  • The purpose of your website
  • The way you want to display your content
  • How much monthly traffic your website gets
  • The number of returning visitors you have

For sites that have huge returning visitor counts, things like sponsored posts, accepting donations, subscriptions and using the freemium model are all logical avenues to explore.

Sites that get a lot of new visitors, though, will want to look at selling ad space, affiliate marketing, and generating leads.

If you own a new, up-and-coming website, promoting your own products and services tends to be the way to go. You can even reach out to more established sites by doing sponsored posts for them, which in turn helps build your following.

Of course, all of these options are available to anyone, whether it’s your full-time job or a side hustle you have on the go. But if you want to make the big bucks, you’re going to have to grow your website’s popularity first.

Best of luck, and happy money making!


Yes, if your website gets a healthy number of visitors there are several ways you can make money from it. Options range from offering subscriptions to generating leads for other businesses. Which is right for you will depend on your niche and just how popular your website is.
If you have a great website there are several ways you can make money from it. Some of these include offering ad space, sponsored posts, memberships and subscriptions, generating leads and accepting donations.
Written by:
I’m a content writer for Website Builder Expert. I’m a bit of a business and marketing nerd and love sharing my knowledge and experience to help others achieve their business goals. From complex engineering and brewing to international events and brand design agencies, I’ve worked in marketing roles for well over 10 years now. During this time I developed a skill for turning complex (and occasionally dull) information into exciting, easy-to-understand, and actionable content. I also set up my own content marketing consultancy and launched my own ecommerce business on Shopify.


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