How can I get my website into the top listings of the major search engines?
This is a whole area of computer science called SEO (Search Engine Optimisation) and is a very difficult thing to do. It is also an ongoing process. There are tools and services available that try and help you to do this such as http://www.webpositiongold.co.uk or http://www.bcentral.co.uk/business-tech ... ation.mspx but results vary and there is no way to guarantee top positions.
Each search engine has it's own way of ranking pages and generally each one has it's own advertising programme as well although some engines.
Advice for site ranking in google for example can be found at http://www.google.com/support/webmaster ... swer=34432
Generally speaking your site will be ranked based upon the quality of the content and the links that you have from 3rd party sites with quality related content.
It is easier to get a higher ranking on a narrow search term that includes several words than a broad search term with 1 or few words. You will also find that the visitors to your site are more targeted also.
The only way to be sure of a high ranking is to pay for a sponsored listing through an advertising scheme such as google adwords https://adwords.google.co.uk.
Should you wish for us to provide you with an estimate for trying to optimise your site please let us know and provide us with a list of the search terms for which you want to optimise and the search engines you want to target. Again there is no guarantee and we would likely need to alter the content of your site to optimise it for search engine positioning. Bear in mind that this is likely to be needed on a regular basis to maintain any positions obtained.
