For your website to be picked up by Search Engines, it needs to be keyword rich. Your content needs to be unique and related to the subject that your website represents. It will need to contain keywords or the words that someone will use when they do a search to find the products or services you are offering. It is very important that you do proper keyword research that reflects to your website and it is also recommended not to use more than 5 keywords in your meta tags.
One good way of getting higher rankings is to write articles about the product or service that your website is promoting. The content of the articles should also be keyword rich and relate to your website. Then you can post these articles in Article Submission sites with a link back to your website.
Sign up for forums and online communities to also increase your traffic for higher rankings. There you can place a link for your website that will promote your product or services. You can also submit your websites by using SEO submitters. They also have free and ones you will need to pay for. This type of submission usually takes anywhere from 30 to 120 days depending on the service.
Directory Submitters can be used in which websites get listed, so the search engine gives importance to those directories. There are free and paid directories. Free directories are made to exchange links. Remember that too many links on your webpages, may reduce the page rank on search engine results. In paid directory, you have to pay to make link submission in a directory. For this the page rank is high and there is more traffic for that directory.