But then, many people fall for them. And they'll deliver some keywords showing that the website got top 10 rankings -- except that the website has already been ranking for those keywords or they'll deliver some obscure keywords. There is no legitimate 'white hat' Guaranteed SEO services that can guarantee Search Engine Ranking in an extremely short period of time (unless they are in bed with Google, and if someone knows one, let me know) If a an SEO company does guarantee results in 72 hours, how is that perceived by the business owner who is their client? An SEO company's ability to effectively update their own site does not equal quality customer service, or good fulfillment. Talk to the people in the companies that interest you, and feel them out. Are they asking for a lump sum? Are they more concerned about you, or just getting a check? Where are they based out of? What do they outsource and where? I used to work for one of the highest ranking SEO companies in North America. They lacked fulfillment and quality customer service to the extent that I felt they were borderline unethical, so I started my own SEO company specializing in targeting traffic to local small business.