Social Media is nowadays a common medium for branding or advertising your product.Engaging and Encouraging your products will value your product. Create a group and try to make conversation with users , interact with them and ask them what they want to improve your group. I assure this works...
To get more traffic do: 1. Make unique contents. 2. Have a blog & start blog posting. 3. Web 2.0 site creation & submission. 4. Forum Posting. 5. Search Engine Marketing. 6. Social Media Marketing.
That's a great point. In general, there is a lot less competition for long tail keywords as opposed to one word keywords. Thing of phrases people might type into a search engine to find your site or blog and then incorporate those phrases into your content.
You can use social media sites to get more traffic: facebook fanpage, pinterest, twitter, google plus,... is the best way to drive reader to your website
For my blogs 30% traffic comes form Social References... if content worthy it will bring social traffic
the best way to get traffic for long term is doing SEO and if you do both SEO + Social Media that will be the best.