Best ways to make money from your website.

Now that you’ve got your website online, there’s just the small question of how to start making money from it!
Disclosure: Some links are affiliated so we may earn commission on referring you to a service. There’s no extra cost to you, but does support our site and could entitle you to exclusive offers.

Once you’ve got your own Bluehost website online  there’s an endless stream of opportunities to start making money!

It’s not uncommon for committed bloggers to give up their day jobs after a couple of months. I did!

Today I’ll be introducing you to some of the best ways for anyone to monetise their website, with plenty of practical tips and resources to get started from day one.

But don’t chase them all at once! I strongly suggest picking one or two from this list that resonate with you and your website – and really FOCUS on them first.

Let’s get started  with my Best ways you can monetise a website!

How to make money from a website

    1. Affiliate promotion

      make money with affiliate linksBeing an affiliate means you promote a product or service to your website visitors in return for earning a commission if a purchase occurs through your link.

      Join the Awin network to access thousands of affiliate programs, including major brands like Topshop, Domino’s and Zara.

      Then simply include an affiliate link (provided by Awin) when mentioning products from your chosen partners on your website.

    2. Skimlinks

      Skimlinks is a program that you can install on your website to automatically monetise your content.

      If you’ve linked to a merchant that’s part of the Skimlinks network within your content, Skimlinks will automatically convert the link into an affiliate link!

      You’ll get paid if a visitor makes a purchase via your link. Commissions vary from 2% to 10%.

  1. Banner and display adverts

    You can easily set up network adverts using Google Adsense or by copying and pasting code into your site to create adverts that are relevant to a visitor’s recent internet search.

    Taboola is another increasingly popular service for bloggers monetising their content. It works by displaying relevant articles (rather than banners) from advertisers on their network.

    These networks will pay you every time a visitor clicks on an advert (CPC) or per 1000 impressions (CPM).

    You can also sell banner ads directly to companies with a relevant product / service. This option can be much more profitable as you’ll set the rates yourself!

  2. Sell to email subscribers

    distracted by phoneThe biggest regret I hear from bloggers is not starting an email list sooner.

    So get an account with AWeber from day one to capture your audience to communicate with them after they’ve left the site!

    You can then email them with recommended products that they may be interested in (affiliate promotion) and earn various commissions if they sign up or buy something.

  3. Text link advertising

    Sell basic text links to an advertiser’s website (in-content advertising) and charge a fixed rate per month (eg. £20) or charge per click.

    There are plenty of marketplaces such as to find buyers.

  4. Sponsored posts

    This is an advert in the form of an article, usually containing the advertiser’s website link.

    An advertiser may send you the article, but if you can write the content for them, you’ll be quids up as you can charge for your time too.

    You can earn £35 to £200 for a sponsored post, depending on your website’s popularity.

    Join “blogger network” groups on Facebook and share your website, as that’s where the advertisers are looking!

Always write “Sponsored Post” on the page somewhere if you’re paid to publish an article (new advertising regulations).
    1. Digital products

      eBooks, printables, graphics, templates and podcasts are all examples of digital products that can help you earn a passive ongoing income from your site.

      You could charge around £2.99 for a 5000 word eBook and 20 eBook sales per month will soon add up!

      Check out the Envato Marketplace for lots of inspiration and ideas.

    2. Physical products

      Use your website as a base to sell your own physical products too. For example, you can create designs for t-shirts or mugs with Zazzle.

    3. Premium articles

      sell your expert contentIf you can create incredibly useful content, you can earn from it.

      Let’s say you have a gaming website and you’re able to share some little known strategies in an article. You can hook the visitor in by sharing a few tips, then link to a password protected page (option within WordPress) for the valuable information.

      The reader gets the password to unlock the premium content once they’ve paid a fee to you via PayPal. Charge what you like, although £2 to £10 is a realistic price for a premium article.

    4. Business directory

      Set up a business directory page, where companies pay you a set fee to have their business listed.

      You could charge a monthly or annual listing fee and charge £20 to £500 per year, depending on your site’s traffic levels.

      For example, Save the Student charges letting agents to be listed on the site.

    5. Membership forum

      Add a “members only” forum to your site through the use of free WordPress plugins like bbPress. You can monetise this by charging a regular subscription or one-off access fee.

      The amount you can earn depends on how much value you can create for forum members through networking and sharing tips.

    6. Online course

      dog on laptopCreate an online course as an add-on for your website. This is another type of paid premium content where visitors pay to access additional information.

      The course can be delivered automatically via AWeber to those who’ve paid and subscribed with their email address. You can also add it to Achieve Your EOY Goals: New Language? New Skill? Courses Now Starting at $11.99 to reach a wider customer base.

    1. Create your own affiliate program

      Once you’ve created your own website product(s) such as a course or eBook, you can create your own affiliate program and recruit affiliates to help spread the word.

      This can lead to more product sales and more traffic for your website. It’s a win-win, and there are plenty of free WordPress plugins to get you started!

    2. ‘Hire Me’ page

      When you start your own website, you’ll develop some new skills that will help you earn money.

      Set up a “Hire Me” page and offer freelance blogging and writing services to start with.

      You can also offer these services via Fiverr Home Page, a freelancing platform. A freelance writer can make £20 to £50 per hour.

    3. Ask for donations

      Crowdfund for donationsAdd a simple PayPal donation button on your website and ask people to donate a couple of quid (the equivalent of buying you a coffee!) if they like your content.

      If you don’t ask, you don’t get!

  1. Amazon store page

    You can easily add a separate Amazon store page to your website and recommend products that are relevant to your readers, earning 1% to 10% commission on product sales if they buy something.

    Sign up to

  2. YouTube video content

    Creating video content for your website will not only help you to keep visitors entertained, it could earn you cash too.

    Monetise video content by uploading it to YouTube and setting up Google Adsense – see how here.

    Then embed your YouTube videos onto your blog. If your video goes viral, you can earn hundreds in ad revenue!

  3. Consulting

    Serious cat reading newspaperIf you’re an expert in a field, share your knowledge in return for an hourly consultancy fee.

    Advertise via your website and deliver your expertise through monetised webinars and podcasts, or even a Skype call, where visitors pay upfront to benefit from your knowledge.

  4. Sell your website

    Once you have a website that’s already monetised and receiving good levels of traffic, you’ll have an asset!

    One that you can sell on a website like Flippa when the time is right.

    Expect to earn 6 to 10 times your website’s monthly profit if you decide to sell.


This quick list is just the tip of the iceberg. Its purpose is to inspire you to take real action and get your website going – knowing there is a HUGE opportunity to make money down the line.

You don’t need to be a techie to start your own site