You can use Google Adsense in your blog. Each time a visitor clicks an advertisement, you receive a percentage of the pay.
One of the best ways to capitalize on the revenue is by making sure you optimize each blog post for search engines and make sure they have proper keyword placement and density.
You should also use Google's keyword tool while writing - Search for relevant keywords based on a word, phrase or website and then select "Columns".
Now check the box that says Average CPC, and then filter your results to show the highest paying CPC at the top of the results.
For example, "verizonwireless" all one word like that, has an average CPC of $637.96 - Yes, that is a huge amount.
So if you were making a blog post about VerizonWireless.com, you would repeat that specific keyword about 2-4 times, maybe more or less depending on the amount of words, and then include other high paying keywords.
JUST BE SURE that they are relevant to the topic you are blogging about.
Hope this helps a little :D