There are many ways to promote your website, like on social media you can promote the your website, for instance, Facebook, Google plus, twitter, apart from that you can do SEO, blog comment, even you can do social bookmarking, which is also one of the best ways to attract traffic on your site.