Keywords are the foundation of any SEO strategy, but knowing what makes a good keyword, not to mention how to find good ...