6 Important Factors to Keep in Mind While Choosing an SEO Agency