I think that is a wonderful start. You will want to remember too that good keyword research is critical to getting found in the search engines to increase your traffic.
I do keyword research on everything from my own blogs to articles, and web 2.0.
It also helps to have a system in place where you do certain tasks on a regular basis. Organization and Excel sheets for all of my backlinks has helped me to keep track of everything internet marketing.
Good luck!
