Search Engine Optimization (SEO)

I am no expert, but I will appreciate a discussion on how to generate traffic from search engines. I know for fact that a landing page is a must, but what else?