How writing blogs generate revenue for a website?

Blog writers frequently use either affiliate programs or advertising for their revenue. The major trend in blog writing is to ad Google AdSense code to your blog where you get paid for every click on an advertisement.

AdSense creates contextual advertising for each page subject related to what you blog about. This makes for a higher click through on advertisements then traditional banner advertising.

While there are people making lots of money doing this, there are an even greater number of bloggers that don't make that much or any at all. Blogging takes time and effort which many aren't prepared for when they try to profit from blogging. You will want to add new topics as often as you can and write a lot to make money from your site.