Guest blogging, social media and paid search helps. Google adwords works, but is really expensive, I’m seeing great results with advertise.com
Here's some that I do Turn your articles into PDFs and submit them to document sharing sites like Sribd and Docstoc Build a Wiki page for your blog Post on a regular basis to your blog but make sure its good quaility content, and make sure your keywords are "sprinkled" throughout Make a Squidoo lens on "Tope Ten Tips on...related to your niche with links back to your blog Submit your blog to search engines like Google, Yahoo and Bing Answer Questions related to your blog on Yahoo Answers and insert your URL - backlinking to your blog Make some simple, informative videos and upload to youtube - you can include your URL link in the description box Blog commenting Write a Press Release That's just some of them..
Blog commenting purely for getting visitors is no good. i have been there and it does not pay at all.
Do advertising & promotion on social websites. Market your site on different events. Or use forums,blogs & directories. This will be a great help for you.
These are the things you need to do.Now it is up to you how you can manage so many things. I think if you can publish top notch content and create some back links using any white hat technique you will see the result. Once your site starts rolling invest more time in SEO.
The absolute first thing you should do before Social Marketing (Facebook, Twitter, Digg etc), getting backlinks. Is on page optimization! SEO always has to start with the actual website. Draw up a list of target keywords, there's loads of software/programs out there that can help. Google keyword tool is pretty good and something I use regularly. Then begin rewriting your on page content (If you need to) so that it appears relevant but also has your target keywords, especially in H1, H2 tags, page titles etc. Also make sure any coding errors have been fixed, this also contributes towards SEO. When you feel everything on page has been fully optimized THEN begin with the Social Media, backlinks Social Bookmarking etc. SEO is a very long process and the best thing you can do is take each stage one step at a time. On the other hand if you need instant traffic, something which worked pretty well for my company was to create a Facebook competition. Maybe a competition were the consumer is required to look at your website to find an answer for example. To be honest this never really leads to conversions or sales but guaranteed web traffic. I hope this helps!
Promoting your website in social-networking sites and making it more appealing are just few tips to increase the traffic to your site.
just go for the backlinks and try not to spam or over optimization as google is pretty strict with these terms these days
Set good Keywords, Descriptions and Titles. Also you can get visitors by advertising local in your city or via social media EX: Facebook, Twitter and Tumblr. You should also look into generating good back links that are related to your websites niche.
Search engine optimization and Social media marketing will help your cause in getting more visitors and also promoting your website as a brand. Firstly to get visitors you need to be noticed by the users which can be achieved through search results(paid/organic) or through Ads(text/image).