SEO is a series of technical marketing techniques used to improve a web site's rankings in search engines like Google. Identifying good keywords, developing quality links, code validation and content markup are central to SEO.