These two fields are by no means mutually exclusive, and as such it’s hard to say one is better than the other. Blogging is writing online content and can be monetised through advertising such as Google Adsense, and also through Affiliate Marketing. Obviously Affiliate Marketing requires content creation to attract traffic, which could be in the form of a blog, video content or other online content such as podcasts.