Is it the Right Time to Hire an SEO Company for your Business?