If you try and stuff keywords into your content or rank for keywords you are not relevant for, you will get no where fast and waste a lot of time and money and quite possibly get slapped by Google. You don't want to optimize for hundreds of keywords, right? Every time you create new content, you should give it a focus keyword. The focus keyword is a keyword that best represents the topic of the page and has the best properties from the SEO point of view. Websites who simply target certain keywords and repeat them endlessly throughout their site will not be rewarded with a high search ranking. Your site could even be penalized since Google no longer performs a simple one to one match between a search term and the keywords on your site, trying instead to interpret the meaning and context of your site content. Keyword research is important because ranking for the right keywords can make or break your website and therefore it is one of the most important, valuable, and high return activities you can do. And don’t forget, every page on your website will likely need to be optimized for very different keywords. Many years of experience, expertise and a general overview of the topic are extremely important as a SEO Company in order to lead an SEO project to success.