Hi Vinay,
There are 2 routes to generate traffic for your website:
Organic Route via Social Media: Participate in multiple groups on Facebook, Linkedin, G+ and share your content.
Organic Route via SEO: Optimize your website for desired keywords and plan your content around the same. It will give you a good traction to precisely defined keywords.
Paid Route SEM: Advertising campaigns (also called PPC) on Search engines and social media.
Hope it answers your question.