Hallo! One of the best ways for me is article submission, it gives a lot of possibilities to show your product from the best side. Also, I can say that guest blogging is also effective, will be a plus if you can write a good article. Link building is much helpful to rank your website. And to get quality backlinks always build the link with high PR sites. That is much powerful and fruitful for any website.
Take a look here: https://naturallinks.net/blog/crowd-marketing-vs-outreach-marketing