SEO begins with keyword research. Use the Google External Keyword Tool (log in to your Google Account to see more results). Find keywords that are 3 to 4 words long that lots of your target customers are searching for. Optimise your page for those keywords to attract a lot of visitors. Get related high traffic websites linking to your site with those keywords as the anchor text. Add your website to Google using the Google Webmaster Tools. If you serve a local area also add your site to Google Places. Install Google Analytics to monitor how many visitors you are getting and which keywords they are searching for. Keep adding fresh new keyword optimised content to your website. Use H1, H2, H3, bold, & italic text in your page and include your keywords. In your body text aim for a 3% keyword density. There are many more ways to increase traffic but these will get you started.
do social bookmaking Forum and blog posting article sbmission and other related with driving traffic to your sit this all method are drive traffic
Social media marketing would be the best way of getting quality traffic and chance of good conversation
To get traffic to your site simply following some Off Page Optimization techniques like Social Bookmarking, Forum posting, Question & Answers like Yahoo answers, RSS submission, Blog commenting etc. This, things will give you immediate traffic to your site / blog.
Offer free, original, and quality content on your site. This is the most effective means for increasing traffic to a website; offering people something that they cannot obtain elsewhere, or at least, not to the level of quality that you are offering it.