Having the right keywords is the foundation to any good search engine optimization effort. While it is just as necessary to have excellent content as it is to have quality keywords, you cannot move on to the quality content part until you have chosen the right keywords to target in the first place. So, what