The Beginner’s Guide to SEO helped launch the Moz.com website and has been read over ten million times. Now this excellent guide has been completely rewritten, and I recommend it unreservedly. The all-new Beginner’s Guide to SEO is based around a pyramidical “hierarchy of SEO needs”. Its chapters cover SEO 101, How search engines work, Keyword research, On-site optimization, Technical SEO, Link building & establishing authority, and Measuring, prioritizing & executing SEO. It’s great, and freely available online.