One way to promote your site and drive traffic on your site is to have competitions and gifts. If you give a good price, it will bring people to your website.
There are two different basic ways to handle a gift. The first is to necessitate nothing, almost nothing, of those who enter. The alternative is to require a certain level of participation to your site before you can enter the contest. If you are looking for the best app for picking the a winner on Facebook and Instagram then you can search various online sources.
Image Source: Google
With the first, you may need something as simple as its e-mail address. Perhaps you need to register for your newsletter by email. Anyway, there is a minimal effort for the participant. The advantage of this method is that many people will probably enter. The disadvantage is that you have no guarantee that they will provide everything except a momentary tip in your traffic. You must work hard to have excellent content at the same time so that they are more likely to stick.
Remember that even if you collect your e-mail address, this is a good time to offer you a subscription to your newsletter by email that you must already use to promote your site.
With the second method, there are a variety of ways to go. It really depends on the nature of your site. You can require participants to write a number of messages in your forum. Maybe they must submit an article or review on your site. Maybe they can go to your site, get a secret word, then enter your store and tell you that the word to enter.