Is your site user & search engine friendly?
As a SEO consultant I recommend a full web site analysis prior to any campaign. I will analyze your web site, looking for barriers that could be preventing the site from ranking highly. And whether visitors can find easily what they are looking for. If your site is data based driven there is even more to consider.
You want to configure your web site so that it has the best chance of succeeding with search engines and more importantly, converts visitors into customers.
Among the factores I'll examine are: