This is a Very Good article on SEO and will help you understand what is involved to do SEO properly.  It includes links to great SEO resources and tools.

Then give me a call or email if you’d like my recommendations on which SEO marketing companies to use – and which to avoid.