Blog is a way people share their knowledge, If you have compelling information and content you will be able to get a lot of traffic.
if you have knowledge on specific area you should be able to post information within your blog where readers will always want to read.
Blogging nowadays is a very popular ways to make money online, or sometimes others only do it to help people about something.
The two main blogging sites that I use is Blogger and WordPress. Since Blogger is google, it's always easy to use google softwares.
Below are some ways to monetize on your blog.
Add Google Adsense advertisement within your blog post. Adding Google Adsense enables you to monetize on your content. Google Adsense is a way to add advertisement within your content and relevant ads will be displayed. And when someone clicks on this Ads, Google will be paying you.
You can use Affiliate marketing and make money from it, you post ads within your blog with your affiliate links and you will be
able to earn commission whenever someone buys something using your links
You can recommend product within your blogs, add some reviews and information on it and you and use your affiliate links when recommending
Use your blog to drive traffic to your website. if you have a website, you can use your blog to drive traffic to your other website. More traffic to your website means more money.