Google - Search Engine Optimization Starter Guide

Right from the horse’s mouth, Google provides a guide for beginners to SEO on how to build your website in accordance with best practice, including how to organise your site, optimise the content, promote your site, and analyze performance.