A friend of mine just gathered 178 sources for your website's free traffic. We use them and got a huge amount of traffic for free. Every channel has its own rules and strategies and you should keep that in your mind!
I would also suggest you go with Capterra, G2 and TrustPilot as from there you will also generate some leads as we did for our product
Hope the sources are helpful :)