Our content is funded in part by commercial partnerships, at no extra cost to you and without impact to our editorial impartiality. Click to Learn More
Making a website can be one of the best investments you ever make. Whether you want to make a little extra on the side with a lucrative side hustle, or you’re planning on making this your main gig, there are loads of ways to monetize your website – but you need to know what you’re doing first.
The right method for you will depend on a variety of factors, including your industry background, the traffic volume your site attracts, and the amount of time you have to invest in the project. To help match you with the best option, we’ve rounded up 15 reliable ways to make money through websites – from selling products online using ecommerce website builders to deploying affiliate links.
We also outline how difficult each method is, alongside their earning potential, to equip you with all the information you need to earn big in 2024. Read on for our expert-led tips, and for some best practices on monetizing your website.
In this guide:
15 Ways of Making Money from Your Website
In general, there are fifteen main ways that websites make money:
- Sell online services – If you have the right qualifications or experience, you can earn big from selling a service online.
- Request donations – Asking your audience for donations is one of the easiest ways to gain passive income through your site.
- Selling products– Also called eCommerce, this is the best way to make money through a website, using it as a platform for your business to sell products.
- Displaying ads – The classic way to make money online but be warned that the ‘golden days’ are over. Unless your site pulls in hundreds of thousands of visitors per month, the gains from hosting ads are very small these days.
- Hosting sponsored content – If your site is growing in prominence, you can make money by hosting articles or posts. A brand or business might pay you, for example, to host an article recommending a product or service of theirs.
- Having a subscription or premium membership – Increasingly, even smaller websites and blogs are experimenting with Premium Membership. Loyal readers may pay to support a site that they enjoy.
- Using affiliate marketing – Affiliate marketing is the fancy term for getting a kickback after sending users to other sites to buy products and services.
- Creating and selling websites – Also known as “flipping” you can make a surprising amount of money by buying a domain, developing a site and selling it on.
- Include a business directory – If your website is an authority in a niche interest, you can run a directory that businesses will pay you to include them in.
- Sell online courses – Creating an online course can turn into passive income if done right.
- Dropshipping – This method involves allowing customers to purchase products that you don’t actually have in stock. You’d then purchase the product from a third-party and ship it directly to the customer.
- Promoting your business – While the website isn’t the cash cow, having a good site can help grow your brand or business quickly and easily.
- Create content on YouTube – If you’re already a content creator, or are looking to start now, embedding YouTube videos on your site can result in big earnings.
- Host surveys on your site – Customer surveys are a useful method to collect valuable customer data. You can also feature third-party surveys and charge companies for the data.
- Create a newsletter – If your website gets enough traffic, there are numerous ways to monetize newsletters.
A successful website can, of course, make money from more than one of these avenues. However, not all of these methods of monetization are going to be the best choice for every business.
You’ll need to find one, or multiple, methods of monetization that will suit your business’ aims and identity. It’s important to ensure these aren’t contradictory – for example, selling products on a site covered with ads that lead to other sites isn’t a good plan.
You can find out more about identifying and constructing a site based around core aims, identities, and audience understanding in our What Makes a Good Website guide
Test Score Our score is based on independent assessments of ease of use, features, ecommerce functionality and value for money | Starting Price | Pros | Cons | |||
---|---|---|---|---|---|---|
BEST OVERALL | ||||||
Wix | Shopify | Squarespace | Hostinger | GoDaddy | BigCommerce | Square Online |
4.7 | 4.7 | 4.6 | 4.0 | 4.1 | 4.5 | 4.6 |
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Save 10% on Squarespace with code ‘TC10’
1. Sell Online Services
- Difficulty: Hard
- Payout: ~$20 to $150 per hour
If you’re qualified in a particular field, and don’t want to deal with the hassle associated with physical stock, maybe you should consider selling a service online. Whatever your strength, chances are there is someone out there who would be willing to pay a premium for personalized insights.
Tons of different services can be sold online, but some popular examples include life coaching, writing and editing, consulting, translation, and video editing. It’s important to choose a service you have lots of experience in, and some specialisms, like life coaching and therapy, will require you to have relevant qualifications.
When selling a service, you’ll have to follow lots of the same steps involved with selling products. For example, before your site goes live you have to establish your target audience so you know which demographics you’ll prioritize with your outreach. We also recommend following SEO protocols and including compelling copy on your website, to maximize your website’s chances of being seen.
Fortunately, lots of website builders, like Wix and Squarespace, offer service-specific templates, and necessary features in-house like booking and appointment tools.
Wix Bookings lets your audience book for a service directly through your website. Source: Wix
How much money can you make from selling online services?
No two online services will make the same amount of profit. However, if your credentials are impressive enough, and you’re able to get enough eyeballs on your site, the earning potential of online services can be huge. For example, according to certified life coach Lusia Zhou, life coaches can make around $100 to $150 per hour on average, while services that don’t require qualified coaches will be generally less profitable.
2. Request Donations
- Difficulty: Easy
- Payout: Dependent on the size of your site
Another extremely simple way to make money from your website is by asking for donations. While it may seem a little brazen to ask your audience for money up-front, as the old adage goes, “If you don’t ask you don’t get”.
Asking for a donation is one of the easiest ways to gain passive income through your website, as it requires little to no effort to add a donation link to your page. Whether you add a PayPal donation button or a link to Buy Me A Coffee – a platform that lets creators and artists accept financial support from their fans.
While requesting donations is a low-risk and low-effort method, it won’t bring in riches for all types of businesses. Users will only donate if they feel personally connected to the creators, or if they receive valuable insights or entertainment from the website. For example, while a popular educational podcaster might receive lots of donations from their fan base, an obscure for-profit corporation might not be so lucky.
How much money can you make from requesting donations?
The amount of money you’re able to make from donations will vary wildly based on your business model, your relationship with your audience, and the size of your fan base. Realistically, this money-making method won’t rake in big profits for most businesses.
However, according to Buy Me a Coffee itself, many creators earn a six-figure income through the platform.
3. Selling Products On Your Website
- Difficulty: Easy
- Payout: Up to $63,000 per month
Arguably the best way to make money from your website is to sell products on it. Also known as ecommerce, this method can be surprisingly easy and provide a substantial payout, as long as you have some good tools to do it right.
Ecommerce simply refers to the electronic purchasing of goods and/or services on the internet. To do this, you have to set up an online store that can handle everything from payment and shipping to customer service and security.
The best place to start is with an ecommerce website builder. These tools are aimed at providing all the infrastructure you need to sell products easily and securely, without worrying about all the payment and shipping madness. Just put your products on there, and ship them when they get sold, and you’ll be on your way to establishing an ecommerce store in no time.
We’ve done some extensive research on ecommerce website builders and found that Wix and Shopify are your two best options. Wix is perfect for small businesses, as it offers a comprehensive experience that isn’t too complicated but still provides plenty of features to get the job done.
Shopify, on the other hand, is best for larger businesses, as it provides unlimited customizability and diverse multi-channel sales integrations, but it’s likely to be a bit too robust – and pricey – for smaller stores.
How much money can you make from selling products?
That’s up to you and your business! Depending on what you’re selling, how many customers you have, and what your overhead costs are, you could make a substantial amount as long as you’re reaching your customers in a meaningful way. Many established ecommerce sites have annual revenues between one and five million. The path towards this amount may be slow however: Some estimates say that by three months, a new online store will earn around $63,000 in monthly revenue, and many stores remain below this average.
Ecommerce website builders offer low costs and little overhead, so you can keep most of your profits without dipping into your budget. However, the number of items you have listed on your site will affect how long it takes to build your website.
It’s worth noting that you’ll need more than just a website to make money. Ecommerce websites rely on traffic to make money, and generating traffic take marketing and sales efforts that your business is hopefully already undertaking.
4. Putting Advertisements on Your Website
- Difficulty: Easy
- Payout: $0.2 and $2.5 per 1,000 views
At first glance, putting ads on your website might sound like a lengthy undertaking. However, the Google AdSense service will make displaying ads on your site completely painless.
Most website builders will offer apps or plugins for AdSense. Once you’ve signed up to an AdSense account, these apps will apply the little ad boxes you commonly see across the internet.
You’re free to put these wherever you want on your site, as well as change the general layout. When someone views the ad, or clicks on it, you’ll get money – it really couldn’t be easier.
How much money can you make from online ads?
Just to contain your expectations, AdSense isn’t particularly lucrative unless you’re using it at a large scale – at least hundreds of thousands of unique viewers per month. The average is between $0.2 and $2.5 per 1,000 views, and that’s a wide range. It’s even trickier to monetize via ads these days, as so many people use ad blockers.
Also, ads will slow down your website’s loading speed, meaning that you might lose out on users coming to your site, and, even if they get there, the ads might put them off. It’s worth thinking long and hard about whether this is the right revenue stream for you.
Find out what makes a good website
5. Hosting Sponsored Content
- Difficulty: Medium
- Payout: $250 – $2,000 per article
If your website is already getting a lot of traffic and you want to capitalize on that somehow, hosting sponsored content on your page can be a great way of making a bit of money on the side. In most cases, brands and businesses are looking for collaboration opportunities with prominent websites, and you can offer guest posts or articles for a price.
You will want to dig into the specifics of this process before diving in though. The difference between sponsored content and, say, native ads, for example, is that you’ll actually be writing the sponsored content yourself, but it will have an ulterior motive of promoting another brand, whereas native ads are specifically created by the brand.
Additionally, you need to realize that this only works if your website is driving a lot of natural traffic. No one is going to want to pay for sponsored content on a website that only gets a few views a day, so this avenue of website monetization will require you to be well-established ahead of time.
How much money can you make from hosting sponsored content?
As we said, this all depends on the size of your audience and the amount of traffic you drive to your website. Simply put, the more people that are checking out your website on a daily basis, the more you’ll be able to charge per sponsored post/article. Many locally-focused websites will charge between $250 and $750 for each article. A package of articles might be sold for a higher price, and might fall between $600 and $2,000.
That being said, you typically get to set the price for this kind of advertising. If you believe your website thrives on authenticity and wouldn’t sully that for a few bucks, that’s your prerogative. Still, setting a reasonable price is the best way to keep yourself competitive when it comes to making money.
Sponsored ads on the Polygon news website. Source: Polygon
6. Create a Subscription Website
- Difficulty: Medium/Hard
- Payout: ~$315 – $1,575
Most website builders will let you wall off certain sections of your site that only registered members can access.
Creating a members-only section of your site is a great way to make your content feel more exclusive and valuable. This means that people are more likely to become paying members, as they can perceive the extra value they’ll get when they donate or subscribe to your site.
However, there a real risks and rewards associated with going after this revenue stream. You need to be mindful of the number of return visitors your site gets, and it’s better to build up a free following first, before monetizing that audience through paying memberships. It’s also absolutely crucial that if you start free and offer paying options later you do not put the core content behind a paywall. People don’t like having something for free, and then having to pay for it.
Of course, you don’t necessarily need a website to produce this kind of revenue stream. There are services designed to create paying memberships, such as Patreon.
How does Patreon work?
Patreon is a service that lets an audience give money to their favorite content creators, or access premium content on an otherwise free website.
Think of it this way – your favorite podcast gives away one free episode every week to all listeners; but, it also gives another episode to its dedicated Patreon donors, as well as some behind-the-scenes video footage and a monthly Reddit AMA.
Donations are paid on a monthly basis, which gives creators a dependable, month-to-month income stream, helping them run their businesses efficiently.
Unlike a lot of the above monetization methods, having a workable income stream from Patreon doesn’t require an enormous audience. Instead, it relies more on engagement.
For example, Zach Weinersmith, who writes his own comics, has 3,401 Patreon donors, but earns nearly $7,000 per month from their donations.
Learn more about Patreon here
Patreon account example. Source: Pateron
7. Affiliate Marketing
- Difficulty: Medium/Hard (depending on scheme)
- Payout: Dependent on the size of your site
Affiliate marketing, as we mentioned above, is just a fancy term for sending users onto other sites to buy stuff, while you get a kickback from the purchase.
It used to be considered a somewhat shady practice, with sites recommending products that were of dubious quality just to get more money, although the practice has been cleaned up slightly and consumers have grown wise to dodgy reviews and recommendations. To be clear, at Tech.co, we sometimes use affiliate marketing to help generate revenue ourselves. However, we’ll never recommend a product that we don’t truly believe in, and you won’t have to pay a cent more to get the product when buying through one of our links.
If your site is attracting a lot of traffic, affiliate marketing can be a great way to monetize your site. However, if your site isn’t bringing in big visitor numbers, we’d steer clear of affiliate marketing — it works best at scale.
So how much money can you make? Let’s take a look at the Amazon affiliate scheme as an example.
- 10% standard fee rate – Amazon Beauty
- 3% standard fee rate – Furniture, Home, Home Improvement, Lawn & Garden, Pets, Pantry
- 4% standard rate fee – Amazon Fire Tablets, Kindles
- 2% standard rate fee – Televisions, Digital Video Games
- 1% standard rate fee – Physical Video Games & Video Game Consoles
This affiliate website promotes Skillshare courses. Source: Skillshare
8. Create and Sell a Website (Flipping)
- Difficulty: Medium
- Payout: Three times your sites annual profit
Creating an entire website only with the intention of selling it might seem strange, after all, why would you invest all that time into creating a site just to hand it over. However, if you think about it like real estate development, it makes complete sense.
If you want to get started in the world of flipping, you’ll need to create a website. You’ll need to start with creating a domain. Try and find a domain that has the potential to attract a lot of traffic, something simple that people will remember and look for a strong top-level domain: .com, .org, .co for example. A memorable keyword and a good top-level domain can fetch hundreds of thousands of dollars, but you’ll be hard-pressed to find one that isn’t owned already.
Then you’ll need to start building your site. You could do this through a website builder, although it’s likely that people looking to buy a site would look to buy one based on a more universal platform — WordPress would be a good fit, as one-third of the internet uses its CMS.
Once you’ve bought your domain and built your site, you can sell it on a domain auction site. GoDaddy or Sedo are two good domain auction sites. You should charge a multiple of the website’s annual profits: Three times your annual profits is a good starting point. If your site earns $600 a month, you could set your price at $21,600.
Then, you can reinvest that domain sale money into another site, or simply pocket it.
9. Include a Business Directory
- Difficulty: Easy
- Payout: $25 to $500 per year
If your website is drawing traffic and has the SEO to serve as a beacon for readers interested in the same niche topics it covers, than you have a new money-making opportunity. You can create a business directory.
A directory page serves as an index for all the businesses within a certain niche that you think your readers should know about. If your website reviews bicycles, you can set up a page that lists bicycle repair businesses or bicycle retail shops. If your site is popular enough, businesses will agree to pay a set fee to be featured in your directory, since it will be a source of new customers for them.
Some plugins are designed specifically for creating a directory page within whatever website builder you use to maintain your website. For instance, WordPress has the “Business Directory Plugin,” among others.
How much money can you make from including a business directory?
Prices will vary depending on your traffic, but anywhere from $25 to $500 per year could be a reasonable cost for each business in your directory. Add in your affiliate links, and you’ll have multiple revenue streams.
10. Sell Online Courses
- Difficulty: Medium
- Payout: $100 to $1 million+
The elearning market is booming. So if you don’t have any physical products to sell, creating and monetizing courses is a great way to earn without investing tons of effort and money. Your course could be about anything you have knowledge or expertise in, from email marketing to fine art painting.
However, its important to know that a good online course is hard to create, since you’ll be putting in all the work before you see a single cent of revenue. You’ll also need to have a high enough profile to reach an audience, which is why this is a popular way to earn money among TikTokers with millions of fans.
How much money can you make from selling online courses?
The potential payout for selling digital products is huge, with typical course costs ranging from $100 to $1,000 or higher. One consulting expert sells an SEO-related course for $695. In-person sessions might be between $50 and $500 an hour, depending on the expert’s reputation. A TikTok-famous emergency room nurse even earned over $2 million in one year by selling her medical study guides and notes! Still, as with any money-earning endeavor, most people will earn far less.
Focus on building up your audience at first, and find out what types of digital products your specific audience would benefit the most from.
SEO MBA is an example of a website selling online courses. Source: SEO MBA
11. Dropshipping
- Difficulty: Hard
- Payout: $1,000 to $5,000
Dropshipping is not the most popular means of making money from a website, but if you can figure out an effective way of doing so, it could add to your financial independence.
Simply put, dropshipping is a retail fulfillment strategy in which the seller does not have the given product in stock. Rather, the seller will sell the product on their website, order it from a third-party seller, and then ship the product in question directly to the customer. This allows for an easier process, as it doesn’t require storage or other product handling measures.
Example of a dropshipping website. Source: Shopify
It can get a bit complicated though. Between the minimal quality control and the high shipping costs, profit margins can be low when it comes to dropshipping. A success story might earn profits ranging from $1,000 and $5,000 per month, but many operations will barely break even for months, if ever.
However, if you can find the right process for you, along with reliable vendors, dropshipping might be a good fit, particularly if you don’t have the space or budget for product storage.
Luckily, if you’re interested in this type of revenue, our top-rated ecommerce website builders — Wix and Shopify — both offer dropshipping functionality. And considering that, according to one study, Wix stores that add dropshipping products increase AOV (Average Order Value) by 40% and sales revenues by 79% within the first 4 months, it’s worth looking into for the sake of your business.
12. Use a Website to Promote Your Business
- Difficulty: Easy
- Payout: Dependent on your traffic volume
Ok, we’ll level with you, this isn’t exactly making money from a website. But it is making money, because of a website.
Nowadays, if your business doesn’t have a website, you’ll be losing out on money. People are looking online first to find businesses, brands, restaurants, shops, products, artists and more. And, if whatever you’re doing doesn’t have a website, you’ll be losing out.
Fortunately, it’s pretty easy to get a website up and running, even for small businesses. Just take advantage of some of our best website builders for small business research so you can get the best option for your company.
Creating a website for your restaurant is a great way to advertise your business. Source: Olympia Oyster Bar
Websites are the new shop windows and first impressions are crucial when it comes to websites. If it loads too slowly, or is too tricky to use, your visitors and potential customers aren’t going to stick around to find out about the great services you have to offer.
Using a website builder can really take the pain out of creating a great website, with simple, aesthetically pleasing templates, dedicated help and support and easy-to-use tools to change and edit your site.
13. Create Content on YouTube
- Difficulty: Hard
- Payout: $0.2 and $2.5 per 1,000 views
If you’re capable of making long-form content, or even better, already have a YouTube channel, embedding YouTube videos into your website can be an effective way to earn on the side. While many major YouTube creators have been witnessing declines in viewership in recent years, the video site continues to be one of the most popular social media platforms, attracting over 122 million users every day.
With YouTube’s growth showing no signs of slowing down, now is an ideal time to profit from the platform using your website. After completing the hardest bit – creating the video – the rest of the process is quite straightforward. All you have to do is unload the video onto YouTube, set up Google Adsense, and then embed your YouTube video onto your website or blog.
How much money can you make from creating content on YouTube
The amount you can earn from AdSense depends on a variety of factors, but most businesses will earn anywhere from $0.2–$2.5 per 1,000 views.
This means that if your YouTube video doesn’t attract many eyeballs, you won’t be able to make much money. Unfortunately, due to the competitive nature of the platform, most businesses will fall into this category and only make a few dollars per month if that.
However, if your video goes viral, you could be sitting on a goldmine. For example, a video with 1,000,000 views could make around $2,500. If you’re churning out successful videos on the regular, this could turn out to be a decent earner.
14. Customer Surveys
- Difficulty: Low
- Payout: Dependent on the size of your site
While this method may be less commonplace than some others on the list, adding surveys to your site can be a creative way to unlock a new revenue stream. If your site already attracts a healthy amount of traffic, running surveys can be a great way to collect customer data. While this data doesn’t automatically translate into cold, hard, cash, there are tons of ways to monetize this information, including selling the data on, licensing it to third parties, or harnessing it yourself to improve your business’s internal performance.
Alternatively, you could display surveys from other companies on your site, and charge them for the data you collect. This service would benefit companies by providing them with valuable consumer insights to grow their brand, without making them do the legwork themselves. If you opt for this method, you’d have to connect to a payment-per–user platform before collecting money from each answer you receive.
How much money can you make from customer surveys?
The amount of money you could make from displaying a poll on your website depends on a huge variety of factors, so it’s hard to come up with a figure. If your site welcomes a large volume of visitors, the customer data you collect could really be invaluable. Conversely, if your site isn’t capable of yielding survey responses in big numbers, your data will be incredibly hard to monetize.
Similarly, if you host another company’s poll on your site, it all comes down to traffic numbers. However, with companies paying anywhere from a few thousand dollars to millions of dollars a year for customer data, there’s big earning potential for this method if you know what you’re doing.
15. Create newsletters
- Difficulty: Medium
- Payout: Up to $50,000 per month
Another less conventional way to rake in revenue through your website is by creating a newsletter and hosting it on your page. Newsletters can be a useful way to keep customers interested in your business in its own right. However, if you add links from third-party companies in your newsletter, you’ll be able to earn passively every time the link gets clicked.
If you have a lot of loyal visitors, you can also charge a subscription fee for newsletter content. This can be a great way to ensure you earn consistently. However, it does depend on the quality of your newsletters being very high.
How much money can you make from creating newsletters?
The value of your newsletter will be based on a number of factors, including your monetization strategy, your website traffic, and how engaged visitors are with your site.
Most small businesses will struggle to earn big through newsletters alone, but with established companies making as much as $50,000 from the method a month, there’s real potential there if you already have lots of eyes on your site.
How to Monetize a Website
When you’re starting out making sure you follow these top tips so you can make money from your website.
- Do – Consider using a website builder. They’re cheaper than you think, and you’ll be able to add online stores, ads or sponsored content as your site grows.
- Don’t – Worry that it’s too hard to start your own online store. As well as website builders such as Wix, there are other excellent Wix alternatives with online store templates: Shopify, for example.
- Do – Remember that quality is more important than quantity. If you want to create a successful, long term business, you need to ensure that your users are happy.
- Don’t – Pack your site full of low quality ads. We’re not saying that you shouldn’t use tools such as AdSense, but be aware that they should be used sparingly. Don’t forget, you’re only ever one ad-block extension away from losing a customer.
- Do – Consider starting a Patreon account, especially if you run a labor-intensive, content-driven business. It might seem a strange idea at first, but it’s becoming increasingly commonplace.
- Don’t – Give up. Sure, you’ll make more money if you get more visitors, but having a highly engaged audience who know about the quality of the work you produce, can be just as beneficial.
Why Trust Tech.co?
The research team at Tech.co sinks hundreds of hours into testing, researching, and accurately ranking all the best software. To compare and contrast all the best website builder solutions against each other, our testing team selected six research categories. These are:
- Features: How good are the tools for SEO and blog support?
- Design functionalities: How good are design factors like themes and a mobile editor?
- Value for money: How many features are included in relation to the cost of each plan?
- Help and support: What type of support is offered and is it around-the-clock?
- Customer score: How positive is customer and user testing feedback?
- Ease of use: How simple or flexible is the software to use?
Once all the features of each website builder has been scored across these categories, our team condensed the scores down into one overall score for each category. Our testers remain impartial at every step of this process, so that we retain editorial independance.
If you click on, sign up to a service through, or make a purchase through the links on our site, or use our quotes tool to receive custom pricing for your business needs, we may earn a referral fee from the supplier(s) of the technology you’re interested in. This helps Tech.co to provide free information and reviews, and carries no additional cost to you. Most importantly, it doesn’t affect our editorial impartiality. Ratings and rankings on Tech.co cannot be bought. Our reviews are based on objective research analysis. Rare exceptions to this will be marked clearly as a ‘sponsored’ table column, or explained by a full advertising disclosure on the page, in place of this one. Click to return to top of page