There is no "handy dandy guide to SEO" - it takes a lot of knowledge and work. Good news is, you can learn what you need to learn by spending a while here at webmasterworld reading every day. If you don't have the time or inclination to learn SEO, you should probably look into hiring one.