If the above sounds obvious then you'd be amazed how many sites I come across which blatently ignore this - if you don't put the raw ingredients into the mix - Google aint ever gonna bake you a cake!
Basic SEO (to me) is NOT: - advanced keywords research - advanced off site SEO tactics - probably not keyword/time tracking
Joel
Ps I never really class Adwords as SEO
Pps apologies for any typos - on my BB