Traffic in internet marketing terms means real people or visitors going to your website.
What you want is targeted traffic, that is real people interested in what you are offering.
Some free ways:
video and youtube marketing
article marketing (bum marketing)
social media posts (not paid ads)
Some paid ways:
facebook ads (and other social media ads)