Once you have decided what you want to blog about, it is time to pick a niche. Next, you will need to purchase a domain name and web hosting. To create a website for free, you can use WordPress.
Once your website is up and running, you can begin posting content. You will see traffic to your blog as SEO optimization will eventually rank the content on Google. This is the right time to start making money.
Google Adsense can be used to monetize your blog. It will pay you money based on how many people click on the ads. You can also make the website monetizable by using affiliate links