The success or failure of any site depends on the amount of visitors it has. This is known as website traffic. There is a lot of free traffic which is available but with proper techniques like creating links, using SEO, linking up with Blogs etc, this free traffic can be channelized and used to increase the traffic to your site.