If your keyword ranking is not good then you can use social media platforms to increase instant traffic on your website.
There are many social media platforms are available like Facebook, Twitter, LinkedIn, Google+, Instagram, Stumbleupon, Pinterest etc. from where you can get instant traffic as well as it can also be useful for branding pupose.