7 key factors to consider when hiring an SEO agency in India