If you want to blog for money, you not only need writing skills but also the ability to do SEO and Digital Marketing. You will have to monetize your site with ad networks like Adsense. In order to use Adsense, you need high-quality original content on your site. You also need to have a lot of patience to be able to make money through blogging.