Every day I get dozens of emails and several phone calls from SEO companies claiming they can get me to page one on Google and other search engines. And, they imply, if you're not on page one, you may as well close up your business. (OK, I'm exaggerating a little.)
In Physics, there is the law of impenetrability. It states that no two objects can occupy the same space at the same time.
There are hundreds or thousands of companies out there selling SEO services and promising first page rankings to tens of thousands of companies. Yet, there can only be ten companies on the first page of Google. Again, the law of impenetrability. How can these SEO companies make these promises? It's not possible to get tens of thousands of companies into ten slots on page one. It just doesn't work.
It's like watching two sports teams pray before a game. Who wins? The one who prayed the hardest? What do the losers think after the game? They lost because they didn't pray hard enough? Did God punish them for that? Maybe they lost because they were late for church last Sunday :-)
Fact is, there can only be one winner of a game and only 10 companies on page one of Google. Since praying gives you a 50% chance of winning a game, you might be better off praying for a spot on page one of Google than to give a ton of money so one of the "SEO Experts" out there where your chances are slim.
Point is - be careful if you buy SEO services. Don't believe any promises of first page rankings. Nobody can promise that.