The folks over at Search Engine Land have created a great inforgraphic explaining search engine rankings factors as a periodic table of elements. It gives a really good quick overview of the different on pages and off page factors that can affect your websites position in the search results.