Check out this great Infographic that illustrates many of the pieces of the SEO puzzle.
Photo
Shared publicly