SEO means many things to many people. To some, it's links. To others, it's keywords. In actuality, it's a broader concept designed to increase authority on particular subjects and popularity among peers to increase the odds of being properly classified. It can get incredibly complex and time consuming on a large scale.