Nothing is worse than having miscommunicated expectations from the business that hires SEO consultant to help them succeed. A highly experienced SEO company ought to be able to provide a realistic idea of what to expect from hiring them. They should not give false hopes or unrealistic results. Some consultants promise quick results, but in reality, SEO takes time.