Source: SEOMOZ
This is a great breakdown of the various considerations in building up SEO for a fledgeling website. The video divides your tasks into the following categories:
- Accessibility
- Keyword Targeting
- Content Quality and Value
- Design Quality and Usability
- Social Accounts Setup
- Link Building