Skip to main content

Command Palette

Search for a command to run...

How to monetize your blog on Hashnode

Published
3 min read
How to monetize your blog on Hashnode
A

I love programming and I work as a Software Engineer developing web based applications and mobile apps. I'm a full stack developer, from the backend where I primarly use Node.js and MySQL on Linux Servers to the frontend where I use modern web technologies and CSS frameworks. I love to develop mobile app, especially in Android mainly in Java, and in the last year I'm using Flutter, first to experiment and in the last period to develop cross platform enterprise apps. In my spare time I like to experiment on side projects apps, ui designs, web app to improve my skills and test new ideas.

Hi everyone, in this article I want to share with you a method to monetize your blog on Hashnode based on the wonderful opportunity provided by Hashnode to customize your blog URL with your own custom domain.

More or less a month ago Sandeep Panda with this article: How to enable Web Monetization on your Hashnode blog in 2 steps, and Akintunde Sultan with this article: Web Monetization on Hashnode, showed us how to enable web monetization through Hashnode options on our blogs.

In this article, I will show you how to get another option with Brave Browser and its rewards program based on BAT.

Become a Verified Content Creator on Brave Rewards

The first step is to become a Verified Content Creator on Brave Rewards by following the Sign Up procedure on the Brave Creators Website. So users who surf the internet with Brave and who show interest on your content can send a voluntary donation or if they opt-in for the automatic rewards, you can be automatically rewarded for their browsing.

Create a new Channel

In my case my personal domain is albertobonacina.com and my Hashnode blog is on blog.albertobonacina.com, your configuration may vary based on your domain or Hashnode blog domain

You have to Sign up on the Brave Creators Website and create a new Website Channel

new_channel.png

enter your domain info

domain_info.png

choose a verification method

verification_method.png

in my case, I opt for I'll use a trusted file because I have access to my domain via FTP so I can upload the verification file, but your case may vary. So you have to upload the brave-rewards-verification.txt file in a .well-known directory on your hosting/VPS/website

verification_file.png

and finally, click on Verify. If all goes well you'll see the newly created channel

created_channel.png

If you use Brave Browser and you go on your domain you'll see a BAT icon with a blue check in the address bar which means that you have been correctly recognized as Creators. The process may take some time but if you have done everything correctly it should appear after not long.

bat_badge.png

Here comes the magic

In my case my blog on Hashnode is on the domain: blog.albertobonacina.com, so Brave automagically recognize my Hashnode blog (homepage and single posts) as contents published by my site and that can be used for monetization through the Brave Creators network, I can therefore receive rewards, both automatic and voluntary, from users who use Brave Browser and that they have enabled ads and rewards for their browsing.

Bye, Alberto

S

your article is really helpful. Thanks a lot, but isn't there an easier way to do this? like google adsense. It is used both globally and in almost all countries, moreover, it is active for all browsers.

A

At the moment there's no such option to add Google Adsense to your blog on Hashnode. So you have to use this method that works only on Brave or read the two articles that I cite to add web monetization to your blog.

C

Nice article...

I'd be sure to try this method too

More from this blog

Flutter and Other Experiments

49 posts

I love programming and I work as a Software Engineer on Web and Mobile Apps. I'm expanding my knowledge on Flutter and Dart I post content about these two technologies.