They make money from either using PPC (pay per click) ad networks like Google Adsense or they have their own advertising program and they get paid for selling space on the site where marketers interesting in it will post their banner ads!
For this to work the blog have to get a ton of impression I mean traffic.
Join
SEO FORUM to improve SEO and Internet Marketing to increase website rankings and make money online fast. Or use our Online Marketplace to sell and buy stuff.