There are so many companies out there claiming that they can put you on the first page of Google or other search engines but it's all Lies.
No web developer can ever guarantee that you will be top of the search engine pile unless the user performing the search actually searches for your domain or specific company name.
The only way to get good ratings on search engines is to have a website that is not cluttered and have a good structure and layout.
Search Engines (such as Google, Bing, Yahoo, Ask Jeeves) are very organic in their nature, which means to say that search results one day can be different the next depending of certain factors. One of the most important factor is design and layout.
A cluttered website that contains incorrect keywords or phrases, contain too many words, have text that is hidden from users but is visible to a search engine Bot will automatically get a bad rating.
If you feel that you are not getting the hits you require from these search engines we can put together an action plan or even undertake the work for you to restructure your website.