If you have done everything as mentioned above, you will start getting organic and traffic from social media sites. Like
Facebook
Twitter
Google+
Pinterest

Link In 
Use a traffic optimizer Some social media platforms will advertise your posts for you for a cost. The good thing about this is that is does generate traffic and you can pay as much or as little as your budget allows. The bad thing about this method is that it can be costly depending on how much traffic you are looking to drive.
Sometimes businesses offer savings or deals to help drive traffic to your business. The only problem with that is if no one knows about the promotion offer then this strategy does not work. By using social media you can get the word out to many people with little to no cost at all. Lets take Facebook promoting for an example. By simply posting about the offer everyone who is tied to your social media pages will be able to view the offer. A lot of businesses actually offer deals if you like and share a post. This method not only attracts your followers but because they like and share the post it will potentially bring in all of their contacts to your business promotion.