Ditch the Ads: The Future of Website Monetization

Published | 7 min read

Do you remember that scene in Ready Player One, when IOI are showing what the future of the Oasis will look like once they take over?

“We have determined that we’ll be able to fill 80% of the user’s display with advertising before inducing seizures”

Ready Player One

Display Advertising

We aren’t living our lives in virtual reality just yet but already it feels like adverts are taking over the web. Especially if you go on some of the big news websites it can be hard to distinguish the content from the adverts.

I recently experimented with using Google Adsense on this website and the results were surprising. Now, this isn’t a high traffic website. I currently only get around 250 - 300 page views a day. However, I was still able to “earn” on average £0.50 a day. This isn’t bad considering I haven’t written a post in 4 months and this is entirely passive income.

Over the month, this would have added up to around £15, which is more than enough to pay for this websites expenses. However, with a minimum Adsense payout of £60, it would have been 4 months until I was able to cash out.

Adsense Earnings

I used the Auto Ads feature of Google Adsense and made sure I turned off the personalised ads and the obnoxious page filling ads. I also made sure to only include ads on blog post pages and turned the ad load down to half of the recommended setting.

This resulted in around 5 - 8 adverts per blog post mixed in amongst the content. If I was only interested in the money, then I could have left them on and in a few more months I would have got a paycheque from the big G.

However, I wasn’t comfortable not knowing exactly what adverts were being shown on my website and with the auto ads feature you have little control over where the ads appear.

Adverts have given website owners a lazy way of generating an income from their content but times are changing and more people are choosing to block adverts.

As a software developer with a tech-savvy readership, the chances of my readers choosing to block adverts is quite high. I even have a Pi-Hole set up in my house to block adverts on all my devices (I should really do a tutorial on this). So it seems a bit hypocritical to serve adverts on my website as well.

So what is the alternative? It turns out there are quite a few alternatives to make an income from your content without resorting to advertising.


As part of my blog post syndication, I also re-publish my blog posts on Medium with a canonical link back to my website. As you are probably aware, Medium has a paid membership service where you pay $5 a month which allows you to get access to all articles on Medium.

For publishers you get a portion of this membership, depending on how many people read your articles. It is similar to how authors earn revenue on course sites like Pluralsight.

My articles aren’t that popular on Medium. I think part of that is because since they are re-published rather than Medium exclusive articles. So not only are they less likely to be promoted by Medium, they are also less likely to rank in Google as the original article is on alexhyett.com.

So far this year I have earned $0.40 (£0.30) from Medium. I won’t be cracking open the champagne just yet.

However, on Medium, I have only had 26 people read my content according to the Medium stats. So actually $0.015 per reading isn’t that bad. I will continue publishing on Medium and may even do some Medium exclusive posts if the content doesn’t quite match what I normally publish on this site.

Web Monetization

With the rise of cryptocurrency coming into mainstream use, we now have other ways of transferring money from one person to another.

Including the ability to stream fractional amounts of money to the content creators you visit.

Metadata tag monetization

This has now made its way into the browser and is also being proposed as a W3C standard. You can read more about the standard at webmonetization.org.

This is all done with a metadata tag on your website. This is what mine looks like:

<meta name="monetization" content="$ilp.uphold.com/3QmRGLJq4F9d">

You can get your own wallet address by signing up with an account with Uphold or Gatehub. This will allow you to start receiving funds via the Interledger network.

At the moment there is only one Web Monetization Provider called Coil. Coil is a bit like Medium, in that it costs $5 a month and that money is used to distribute funds to the websites you visit. You will need to install the Coil Extension in your browser to start supporting content creators.

Once the above has been added to your website you will start to receive micropayments from your readers who are signed up for Coil. You get $0.36 for every hour a visitor spends on your site. Payments are made using micropayments every second per visitor.

You can even link this to your Dev.to account and receive funds from your readers there too. You will find this option under Settings > Extensions > Web monetization.

Dev To Settings

If you sign up for Coil and download the extension you will see this when you are on a monetised website:

Coil Extension

You can actually see money streaming into your account in the Uphold app which is pretty cool. To be able to transfer the money to your account you need to have received at least £0.02 which isn’t hard.

It is also possible to make exclusive content for paying visitors which is something I will experiment with soon.


Talking of exclusive content. There are more and more websites that are locking all of their content behind a paywall. This is in response to dropping ad revenue.

Generally, this is being used by big established media outlets like The Times or The Guardian. However, there are smaller websites that are locking content behind membership sites. They have most of their content available for free but for additional help, exclusive information and access to a community a membership option is available.

If you are expecting people to pay monthly for access to your content you need to make sure you are committed to creating content on a regular basis.

Brave Browser

The other option for streaming money is via the Brave Browser. This browser is based on Chrome but is security and privacy-focused and has better support for Web3 with cryptocurrency wallets built-in.

Brave will block ads and trackers for you while you visit websites. This does mean that sites that rely on adverts for their income won’t be getting any money from your visits. To counteract this Brave have come up with Brave Rewards. With Brave Rewards turned on you will get the occasional notifications adverts that don’t track you or use your data.

Each time you view an advert you earn BAT tokens. These can then be converted to fiat currencies by you or you can use them to contribute to the websites you visit or you can even tip a website directly.

To become a creator and earn BAT from visitors to your site you will need to signup and verify your website.

Once verified visitors will see this in the browser:

Brave Verified Creator

Users then have the option to Send a Tip or add in a monthly contribution.


The other option you may have noticed on my website is my Buy Me A Coffee button. We don’t think twice about spending £3 - 4 on a coffee at Starbucks but we don’t even consider paying for content that we consume. A long blog post can take many hours to research and write and the chances are the blog owner won’t earn anything from that.

Buy Me a Coffee

If a blog post has helped you and is written by a single developer then sending that person a “coffee” can be a great way to support them.

Buy Me A Coffee is set up to send money directly to Stripe or Paypal which means there is no minimum payout, unlike ad networks.

I am very grateful to the few people that have already bought me a coffee as a thank you for the articles I have written.

The other way many website owners earn money is through affiliate links. Affiliates are people who promote another companies product and in return earn a commission.

The person clicking the link doesn’t pay any more but if they buy something, you will earn a commission from the sale. Lots of websites have affiliate programs you can sign up for. The commissions can vary from 4 - 25% and generally there will be a minimum payout before you can receive the funds.

As a software developer, I don’t talk about a lot of products. The software I use daily is free after all (Visual Studio Code). However, I do have affiliate links to the physical things that make up my home office.

Product Sales

Finally, the last ad-free way of making money on your blog is to sell products. This could be eBooks, software, website templates or courses. Of course, a lot of effort goes into building out a product but it can be very profitable.

I have made some money in the past from website templates and desktop software and it can be a good little side hustle or even a full-time income.

Was this post useful?
If you found this post useful and would like to support me, you can do so by buying me a coffee. Donations help keep this blog ad free.


Adding Inline Javascript to a React App

Adding Inline Javascript to a React App

  • 11 February 2022
Let me start this with a disclaimer, I am not a React expert and I am sure there are probably other ways to do this. If you know of a better way then please let me know in the comments! I have recently added Giscus to my blog which is a great way to ...
Privacy Focused Blog Services

Privacy Focused Blog Services

  • 28 January 2022
Towards the end of 2021, I started getting into web3 a lot more. Not only did I join the Developer DAO but I also launched my own NFT collection and wrote a few blog posts on the topic. One of the key components of web3 is the ownership of data. In w...
What is DeFi? Understanding Decentralized Finance

What is DeFi? Understanding Decentralized Finance

  • 19 November 2021
If you are new to the crypto space the concepts of decentralised finance can seem a bit overwhelming. There are so many new terms to try and understand, it can be challenging to see how everything fits together. I have been working in the traditional...
Using Hashnode as a Source for Gatsby

Using Hashnode as a Source for Gatsby

  • 05 November 2021
I have done quite a few website migrations over the years. My blog like many first started out on WordPress. After several attempts at optimisation, I ended up generating a static version of my WordPress website. On my static site generation journey...
What is Web3? The Decentralised Internet Explained

What is Web3? The Decentralised Internet Explained

  • 15 October 2021
If you have stumbled upon this article you have probably seen the term web3 being mentioned around the internet. Especially on Twitter at the moment it seems to be the latest buzzword. With all the hype around NFTs and crypto at the moment, a lot of ...
Dealing with Imposter Syndrome as a Software Developer

Dealing with Imposter Syndrome as a Software Developer

  • 28 May 2021
I have been a professional software developer for over a decade and I have been writing code for over 25 years. However, sometimes I still feel like a fraud. It turns out, I am not the only one that feels this way and they have a name for it, it is c...
Mocking API calls using WireMock

Mocking API calls using WireMock

  • 14 May 2021
It is rare in software development that you are building something in complete isolation from everything else. Generally, you are going to be making calls to other systems or components. If you are lucky you are building against an existing API that ...

Alex Hyett

Alex Hyett

Software Developer, Entrepreneur, Father, and Husband. Engineering Lead at Checkout.com.

Want to get in touch? You can find me here: