I see it all the time! Some business owners are so hungry for business that they won't get out of their own way and stick with a plan, or worse, are reluctant to move forward. They just know that they have to do something and the flight or fight reaction kicks in. Look, I get it, you have to have money coming in so that you can stay in business. If the person doing your SEO promised you page 1 immediately or ever, they did themselves and more importantly, you a great disservice! If you have someone that knows SEO well, you could very well get on page 1, but in very few instances will it be quickly! This is what creates the SEO hopper! They want the ranking NOW, and they will move from company to company trying to make that happen! This results in very little movement, and a LOT of wasted money, and time!
One of the biggest mistakes an SEO company can do is NOT set realistic expectations for their prospective client. This is because they are focused on one thing, closing the deal! If closing the deal means promising that you'll have customers lined up to the moon, that's what their promising you! Personally, I would rather be up front with you and ensure you that what I do works, but in a lot of cases, and due to a lot of variables, it likely will take 3 to 6 months to rank your site. Now, with that being said, if the SEO company gets right to work, you should see some movement in your ranking in a few weeks.
Results Based SEO
If You Are A Hopper
Hop To It!