How To Make Money From a Website: 9 Strategies To Help You

We may receive a commission from our partners if you click on a link and purchase a product or service on their website. Learn more

Headshot of Emma Ryan
Written By
Updated on October 10, 2024

Whether it’s a small side hustle or your entire monthly income, monetizing websites has never been more popular – or profitable. And, there are multiple ways you can make money through a website. You only need a little time, effort, and the right website builder.

In this guide, I’ll share how to make money from a website using these nine popular strategies, and explain how you can get started.

I’ve recently updated this guide to ensure the nine monetization methods highlight relevant and accurate information, helping you to make an informed decision based on your website type. In addition, I’ve added more expert tips and fresh imagery, as well as a new section to break down how long it takes to monetize your site.

When you think about making money from a website, you think about selling products, right?

Roughly 20% of all sales happen through ecommerce stores – by 2026, online sales are expected to exceed $8.1 trillion. The best part is that anyone can set up an online store and start selling products.

There are two things to consider:

  • What kinds of products do you want to sell? (for example, physical products, digital products, print-on-demand products, etc.)
  • How do you want to sell your products? (for example, through a website, social media, online marketplaces, in-person locations, etc.)
Product form to add a product to Wix website
I could add physical and digital products to my Wix inventory. Source: Website Builder Expert

For the purpose of this article, I’ll focus on using DIY ecommerce website builders to sell products. Builders, like Shopify and Wix, have made it easier than ever to create an online store – no matter your skill level.

These beginner-friendly ecommerce platforms offer tons of sales tools and business support, such as website analytics and sign-up forms for newsletters. And, if you need extra functionality, select builders also provide app markets from which you can install third-party plugins.

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

Like selling products, you can use a website builder to sell services. My advice? Find your unique selling point (USP) to differentiate your service from others on the market. Why should people buy what you’re providing?

Many website builders, such as Squarespace, make it easy to design a site from scratch and offer services. For example, Squarespace’s Acuity Scheduling tool lets you take online bookings through your site. The website builder has also recently improved its service-based tools, such as client invoicing, to make the process as easy as possible for business owners.

Squarespace Acuity Scheduling calendar view for taking appointments
I found it easy to set my availability and create new appointment types with Acuity Scheduling. Source: Website Builder Expert

You might find them pointless or annoying as a user, but displaying ads on your website is one of the easiest ways to make money. However, while website ads are simple to set up, they’re not a huge money-spinner unless your website gets a lot of monthly traffic.

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

There are three ways you can jump aboard the ad bandwagon:

  • Use Google AdSense – This involves Google embedding code on your website to advertise, and reading what your page is about to ensure all ads that appear are relevant to your content. Unfortunately, Google AdSense has become increasingly competitive, making it harder and harder to generate a reasonable rate of return.
  • Sell ad space directly to companies – This requires more legwork, but it puts you in a stronger position when selecting the type of ads that are displayed on your site, and when you’re negotiating a higher payout per click.
  • Use an ad network – Sites like Adsterra and Media.net work similarly to Google Adsense, but often provide a greater return and more targeted ads.

Just remember to consider your visitor journey when selling ad space on your site. If your ads make your website look messy or limit its functionality (for example, by slowing down loading times), this could impact the success of your website and decrease profitability.

Thanks to the rise of bloggers, influencers, and content creators, affiliate marketing is more popular than ever. You’ve probably clicked an affiliate marketing link without even realizing it. But what does it actually mean, and how can you make money off a website with affiliate marketing?

Affiliate marketing is an arrangement between your website and a company – you direct potential customers from your site to theirs.

Shopify sign up page for its website builder
If you follow a link to Shopify on one of our pages, you'll be taken to a sign-up page like this one. Source: Website Builder Expert

There are two ways to generate profit from affiliate marketing: CPC (cost per click) and 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 – this means the visitor needs to buy a product or sign up for a service from the affiliate company. As you’d expect, CPA payouts are far higher than CPC, because you’re making the affiliate company money.

Rather than simply providing ads to users as a sideshow, affiliate marketing can link neatly with your content. People are generally more tolerant of this kind of marketing, and it’s a lucrative method, especially if you’re looking to make money from blogging.

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

While selling ad space and affiliate marketing rely on your website getting a lot of traffic, donations can be a more effective way to make money if you can build an 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. This is pretty standard practice among podcast websites since many rely on funding from listeners to maintain their shows.

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

Wikipedia donation page
Wikipedia has a permanent button in its navigation to encourage donations. Source: Website Builder Expert

Most major website builders and payment gateways will let you embed donation buttons on your site. I’d recommend opting for PayPal due to its universal popularity. After setting up your PayPal account, you can create and customize your donation button to suit your business.

Nowadays, sponsored posts are synonymous with influencers who promote products to their follower base in return for cash. And, as your website grows in popularity, you might have companies reach out to you in the hope that you’ll promote their business or products too, by publishing content that they’ve written on your site.

There are a few things to consider when sharing sponsored posts:

  • Stick to relevant content – Your sponsored posts should align with the interests of your site visitors. For example, if you sell watches online, it doesn’t make sense to host content from a company that sells furniture or pet products.
  • Follow FTC (Federal Trade Commission) guidelines – There are strict guidelines in place that state that, if the content you’re producing on your site is sponsored, you need to declare it to visitors.
  • Be an expert in your niche – You can flip the process on its head! If you’re seen as an authority on a topic, other sites may want you to create content for them.

My seventh suggestion for monetizing a website is lead generation. This is the process of putting potential customers in touch with relevant companies.

For example, if you run a site geared around athletics, you could work with sports brands, nutritionists, and personal trainers to help put these partners in touch with people – or “leads”.

Now, not only do you need to find companies that are interested in having a commercial relationship with you, but you will need to optimize your site. By this, I mean focusing on setting up a clean, easy-to-navigate website with clear CTAs (calls to action).

You must make it obvious to visitors what happens when they click on a CTA – in most cases, they’ll be redirected to a form that will ask for personal information and contact details. After this, they’ll be contacted – or “qualified” – by the partner company to see how interested they are in their service.

You’ll then be paid for every lead you deliver to the partner company. This is a model called CPL (cost per lead).

Subscriptions work best when you have a product or service that people can’t physically buy but need to access regularly. This could be anything from online-only products to digital content. It can be a great recurring revenue stream for your website.

If your website is popular enough, you can place premium content behind a paywall. Large brands, such as The New York Times, adopt this monetization method.

Setting page permissions in Wix for members only access
I could tweak my page settings with Wix to only allow members access. Source: Website Builder Expert

Luckily, most website builders will let you create a “members only” area on your site. Members can then sign into your website with their unique account details. In this area, you can store all of your exclusive content, such as articles, research, videos, podcasts, and more. You could even give away free merchandise to subscribers to boost your brand’s appeal.

If you’re not sure how to make money off a website, my final recommendation is to provide a freemium product or service. This is a great way to demonstrate value without the customer risking a financial investment.

So, how does it work? A freemium model is where you offer a limited version of your product or service for people to use while keeping more advanced features behind a paywall. Let customers get a taste of your product first.

GoDaddy free plan website showing the free ad banner
Some website builders, like GoDaddy, use a freemium model to give us a feel for the product, but with limited features. Source: Website Builder Expert

Monetizing your website does take time – growing your website is a marathon, not a sprint, and monetization relies on your website gaining quality visitors and a good amount of traffic.

Because of this, you should set your expectations early. New websites will struggle to see consistent revenue through these monetization efforts, whereas the process will be easier (and quicker) for more established sites. Realistically, you’ll need to wait at least three to six months – maybe even longer – to start reaping the rewards.

Deciding what monetization method you choose depends on a few factors:

  • The purpose of your website
  • The way you want to display your content
  • How much monthly traffic your website gets
  • The number of returning site visitors
For established, high-traffic sites: / For new sites:
I recommend exploring affiliate marketing, selling ad space, sponsored posts, generating leads, and offering a freemium model. I recommend looking at selling products or services, accepting donations, and offering subscriptions since this can be a great way to build an online community.

Of course, all of these options are available to anyone, whether you’re a full-time business owner or your site is simply a side hustle you have on the go. But, if you want to make the big bucks, you’ll have to grow your site’s popularity first.

People used to think that selling products on an ecommerce website was the only way to make money online. But, as the internet continues to grow, there are now far more ways to grab your share of the cash. To recap, here are my top strategies for making money from a website:

  1. Selling products
  2. Selling services
  3. Selling ad space
  4. Using affiliate marketing
  5. Accepting donations
  6. Publishing sponsored posts
  7. Generating leads
  8. Selling memberships and subscriptions
  9. Using a freemium model

Of course, it helps to have a large and popular site – but even smaller, new sites can get in on the action by exploring the nine methods I’ve discussed above.

Written By

Headshot of Emma Ryan

Emma is Deputy Editor of MVF’s B2B brands, specializing in website builders, ecommerce, marketing, and vibe coding. Emma combines her wealth of knowledge and years of hands-on testing with a passion for helping small businesses and website owners navigate the highs and lows of being online. Her work has been featured in Newsweek, Digiday, TechRound, and Industry Today.

More about

20 comments

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

  • Paul

    So insightful. Thanks alot

    1 reply

    • Annie Angus
      Annie Angus

      Hi Paul,

      Thanks for your comment! We appreciate the feedback and are always glad to help. If you're interested in learning more ways to make money online, our creative side hustle ideas are worth the read!

      Best wishes,
      Annie

  • Patrick

    Love it send more for me

    1 reply

    • Holly Choules
      Holly Choules

      Hi Patrick,
      Thanks for commenting! I'm glad to hear that you've loved the content in this article.

      If you want some more money making tips, I recommend reading our articles on how to make money from the best side hustles, or on making money without needing to sell online.

      Wishing you the best in your online journey,
      Holly.

  • Amos

    Yes helpful, cause I created a site recently so I was looking for ways in which I could procure passive income. This was helpful

    1 reply

    • Emma Ryan
      Emma Ryan

      Hi Amos,
      Thanks for commenting! We're pleased to hear you found the article useful.
      Very best,
      Emma

  • Lawrence

    So helpful, thanks.

    1 reply

    • Jordan Glover
      Jordan Glover

      Hi Lawrence,
      Thanks for your comment. I'm so glad we could help!
      Best,
      Jordan

  • Anna

    I started with paid surveys online. Although I made most of my money there through referral programs. I made a lot of money on it but competition in the referral program made me opened a new site: bestplacestobuyonline.com. Unfortunately, I am finding it difficult making money from it just like with paid surveys.

    1 reply

    • Jordan Glover
      Jordan Glover

      Hi Anna,
      Thanks for commenting. Survey sites can be super popular, so it's always worth trying different ones to see which fit you best. I'm sorry you're finding it difficult to make money with the most recent once you've joined. I'd recommend signing up for a few others to see if they're less competitive.
      Good luck!
      Jordan

  • Dennis

    Hi I have a new courier service website and I would like to incorporate other features to be able to monetized it. How do I begin,? Thanks

    1 reply

    • Samuel Jagger
      Samuel Jagger

      Hi Dennis! Thank you for your comment! The easiest way to monetize your website is to allow ads. There are various services like Google AdSense that puts ads on your site and cuts you in on the profits, with most website builders having a method of implementation.

      For your courier business specifically, then it would be simple enough to start selling your services on the site. Builders like Wix and Squarespace have ecommerce functions built into the editor, though you may need to upgrade to a different plan to access all the features. Simply connect a credit card or PayPal account and you can start selling your services through the site. I hope this helps! And good luck to your business! All the best - Sam

  • prisca Brown

    Awesome read. My team and I are researching for avenues to generate more money via our Website.

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Prisca,
      Thanks so much for your comment! I'm so glad you enjoyed the article - best of luck to you and your team!
      Take care, Lucy

  • Ashok Kumar bishnoi

    Really nice and amezing valuable information ... thank you.....I read your website content every single day . So I can say I am biggest fan of yours

    1 reply

    • Lucy Carney
      Lucy Carney

      Hi Ashok,
      Thank you so much for commenting, I'm so glad you enjoy our website! That's why we're here!
      Best, Lucy

  • Priti

    Nice Guidance

  • Amit Halder

    Very nice

  • Olivia

    Thanks for your help

  • Joe

    Terrific article. This one is a keeper in my favorites to refer to. Thank you