There seems to be an entirely different group of people who think SEO services is a one-time, drive-by project where you "fix" a website for better performance in the search engines. These folks are inevitably unhappy when several months later they are not achieving the desired results. To be sure, on site SEO is a powerful thing and should be done. But the problem here is the expectation that it can just be "fixed" quickly, with great results to follow. It's a marathon, not a sprint.