I good way to see what keyword make the most is sign up with adwords and test keywords. Set all as $.01 and see what the minimum required bid is. Not too high tech but gives you a good idea what is the highest paying and what content to add to your site. Critics say what you must but this works very very well for me. You most likely heard this many times. It is worth it if you have the traffic for adsense.