This post is long in the making and runs effectively on how SEO can be simple if you allow it to be.
Site accessibility – Crawlability of the site, spider reachable content, search friendly architecture, limiting duplicate content, html sitemaps, xml sitemaps, control of thin content, rel=canonical, no follow i