you can promote in website directories, review site , google adwords,forum market place and facebook ads .
You Can Post Your Site In Classified Sites. It Will help you get audience locally or globally. Just try etradeclassifieds.com
I'd offer to use all the mentioned options together, including social bookmarking, SEO optimization, submitting the site into directories and promoting it in themed forums.
I suggest you promote your web site on Social media sites. They are quite popular today and lots of people go there. Best of luck!
Best way to promote is to do SEO, and then use social networking websites like facebook, twitter, digg, stumbleupon
Do social bookmarking, classified posting, forum posting, then your site gets more visitors ...ALL THE BEST
you might wanna join various forums and provide your link in the signature link, or bookmarking is a good option too. Hope it helps!
There are many avenues you can use. Social media's one. But you can opt for the paid promotions as well like Adwords or Facebook Ads. But if you’re not making that much from your site, never mind the paid promotions.
As others have mentioned, write some good niche content articles. Ping them using a variety of tools online (pingomatic, blog blaster, wordpress, etc). Submit the articles to directories. Create an RSS feed and submit it. Submit your site to various social networks.
The way to promote your website you should make fan page on Facebook of your website, It will definitely help you.
I recommend promoting your site on Pinterest. Pinterest is fantastic for promoting niche related sites. The traffic also converts really well which is ultimately what every site owner wants.
There has already been alot of great answers here. But I would add ranking high for keywords related to your niche. Drive backlinking and social bookmarking to the sites you want traffic to.