There is a better chance of being placed in the search engine rank after your site has been seen on the directories, if you choose to go that way. To place it in the search engine rank, you have to create a site that the search engine is looking for. The keywords which you use should match your site and don’t overstuff your site with the keywords, make sure you use the words liberally. Read everything about link popularity, algorithms and Meta tags.
In case you are promoting a products website, you may want to use banner ads. Banner ads are a bit expensive so the choice of the ads has to be made very wisely. Irrespective of the type of website you have, having return customers is what you need to ensure a good successful site. You should use original and fresh content on your website. You should also make it sure your products are fresh and cutting edge. People should like what they are seeing, only then they will come back and make other users aware of your website. In this way you can increase your traffic.
A link exchange is another way to promote your site. In this the site benefits from using links to the other’s site and even you believe on that site. But you should make it a point that the links that you are exchanging have something to do with the subject. If it is not relevant to the subject of the site then Search engines may not rank you well. Nowadays social media websites are also good means to promote your websites or products.
Website promotion is not easy and generally takes time to attract traffic. You should be highly patient and be open to new ideas to promote your site. Make the site attractive, interesting, informative, creative and innovative.