If you want to become an SEO expert, you need to have a solid understanding of how the major engines, like Google, think and act.
An Introduction to Search Engine Optimization (SEO)