Promoting through social media is great, but make sure you add your website info into your email signature and get out there and meet people face to face.
Advertising, Don't underestimate the value of an advertisement, delivered at the right time in the right place.
you need to more activity improving your web site. Firstly, submit your site information on famous bookmarking site like digg, delicious, del2 etc. After that arrange vote for your link and publish info on social media sites link face book, stumble etc.
Best way to Promote:. Open account on facebook. Make friends for interest your site. & open fan page.
Blog directories RSS directories Social Bookmarking sites signatures in the forums Social networking . Yahoo answers and other similar services . comments on "Good" Blogs . Avoid Bad neighbourhood on the net Twitter. link in email signature. That is all i can think of right now. Make podcasts of your posts.
you can either make use of social networking sites such as facebook, twitter and friendster. another way is submitting your site to different search engines
Add your meta data. Make your changes off-line. Add meta data to each of your page and FTP the new pages to the site hosting your pages. But that's no sweat you can FTP in your sleep by now.
I promote my blog trough : social media , comments on other blogs . I think social media is the best way to promote it !
Promoting your site in many ways: 1. Submitting your site to SE's, Directories 2. Prepare articles with the help of keywords and submit it to the Article submission sites. 3. Social Networking like Face book, Twitter, Linked in, Hub pages, Squidoo, etc., are the main networking sites in getting a, lots of traffic to the website. 4. Create a blog on your Niche and commenting the same on other blogs also drives a lot of traffic to the website. A apart from these posting your Adds in Classifieds, News Letters, Forums., etc also drives traffic and as well as visitors to the website.