Optimize your site through On Page and Off Page Optimization at the same time creation of useful and unique content will increase your site's visibility in search engine while by using social media it will improve your site's traffic.
ranking depends on your backlinks more backlinks more ranking this is a simple formula to increase search engine ranking....
I am suggest you free of cost, Now Published some News, Video, social media or with you targeted keyword and add a xml site map or RSS Feed section on your website. If you don't mind I will suggest you, I am Professional SEO Service provider with affordable price, If you are looking for that now use my services. Contact me feel free mind.
i will suggest you to create some backlinks from Google sites like blogger or Google forums. That realy helps you a lot..
I think Social media optimization is a great way for get visitors and traffic on your website. Also do Social Bookmarking Submission, Article Sub, Forum posting, Bloc Commenting. All are best way for get good back links and increase your ranking in Google.