Hey guys I just answered this question for about how I think about Keyword Research. I'll add it to the community resources section.
SEO is a very complicated topic, however I think for small businesses the process is quite simple.
I would love to hear your thoughts about how you approach SEO or if you have any things to add or challenge my way of thinking, we're all here to learn!