Yeah. I am also having this doubt for a long time. But i dono. i just simply submit my link thats all i do.
Trying to get more backlinks on your website,this may help to increase traffic, focus your content on keywords related to your topic and get linked.
Have some high quality content and then link to it; if other people think it's good then whey will visit your website. But I stress it has to be quality content, not blogging and not something you'd submit to an article farm.
There are different ways to get extra ordinary traffic. I am working on website and genterating 35000 unique visitors. Strategy is most important factor to increase traffic.
The first thing that you should do is to begin submitting websites to Reddit. You should submit your website as well as relevant quality pages on your website (particular blog posts for example).
Also, intriguing stuff can awaken viewers mind about your post. Use some intriguing words or phrase to attract them. And free stuff is also can drag more visitors to your site.