One of the most important aspects of a search engine optimization campaign is also one of the most overlooked - preparation!
As I'm always explaining to my SEO101 students, there are some important steps to take in advance of launching your campaign that will make sure it has a better chance at succeeding.