SEO agencies vary greatly. Some are spam artists but most are legitimate. However anyone can say they know SEO - you want the best. Discover 5 questions to ask. read more