Defining what SEO is easy. Difficult put it into practice.

SEO requires a lot of preparation, analysis and time