What are the key elements in a search engine optimization process?

Website analysis, client requirements, keyword search, link building, content generation, [...]