It is simply not possible to guarantee results on the organic listings, or search results pages (SERPs).
Many SEM or SEO companies that offer guarantee to get your site in top 10 ranking are often misleading and simply cannot be trusted.
More than anything else, to rank well with a search engine, you need fresh, good quality, unique and interesting content for your website and also make it accessible to the search engine crawlers.
There`s no point in creating a great looking website with excellent content that you update frequently, if the search engines can`t find and crawl your pages.
Links from top websites are also important for your site`s performance.
PPC (Pay Per Click) campaigns on the other hand, can also help your site to reach on the top of search results.
On Google, using Google Adwords can be extremely effective for some websites.