How do you get free traffic to your website?

Just trying to promote some of my business online but facebook as a good source to get free traffic reject some of my links,where do you think its the best place to get free traffic.