There are many ways to get traffic to a website. You will most likely do research to find out about those traffic generation methods.
Methods such as article marketing, forum marketing, pay-per-click advertising, social networking, blogging, and social bookmarking all work very well. But getting indexed in google ,yahoo and bing is one of the most effective ways of free traffic to your website.
SEO, or Search Engine Optimization, plays an important role in advertising a website. so you can optimize your website for best results in search engines. Before to optimize your website you should add your site to search engines, but only google, yahoo and bing are important,in that order.
This is Google's actual website submission form. you can use this form to
submit your website to their index of websites:www.google.com/webmasters/tools/
Yahoo provides both free and paid directory services. Here is the link: http://dir.yahoo.com/
And for bing ,you can submit you site from this link :