High ranking in the search engines is dependent on many different factors, including amount of keywords in your content and links.
Never trust a web company that says they can guarantee first page placement on Google. For one, Google does not design their search engine to be easily manipulated. And even the world’s top search engine experts would never claim to have a search engine “figured out”. The best way to be placed high in the search engines is to write a lot of good, relevant content for your website. This gives your site a lot of credibility and offers tremendous value to web users. Any page that you want ranked well in a search engine needs to have at least 500 words on it. Lack of quality content is the biggest reason websites do not rank well.