SEOrank.com has a very good article that will help you Research techniques for keyword research, keyword analysis & keyword optimization. The article has lots of great tips and example techniques.
From their site, they state that :
“Identifying the right keywords for your website is crucial starting point in your SEO campaign. Select focused yet popular keywords which have ranking potential based on your PageRank.”
I would suggest in addition that site owners not forget that no matter what keywords they choose, one has to create excellent, compelling content that provides value to people. The only way to achieve lasting results with search engine optimization is by not forgetting that the most important thing are the “organic” back links that will naturally come to your site when people appreciate the value you are communicating and choose to link to your site from theirs. Keyword Research is not a magic bullet.

