There are plenty of SEO companies out there, some good, some bad and others that are down right ugly. You’re trusting your SEO company to represents you, your brand and your products online and if they make a mistake it is YOUR problem. Even worse, once information makes it onto the web, it is almost impossible to remove it completely. So make sure you are selecting the correct SEO firm to represent you and your brand on the web.
The most important aspect to any SEO company is that they understand your brand, your business and your goals. So many will promise the world and deliver very little, make sure the company you end up dealing with is realistic in their expectations of your campaign – and compare them with other SEO firms. The majority of SEO firms use similar technique to generate traffic to their clients sites and thus should have relatively similar expectations and predictions of your success and timeframes.
Don’t sign until you agree on keywords – most SEO campaigns revolve around a set of predetermined keywords, and if you and your SEO firm are not on the same page with regards to your keyword selection, there is no way they can be upfront and honest about your success, predicted traffic volume and overall ROI prior to beginning work.