Since we target a very specific niche, we do some SEO (search engine optimization) in order to rank high in Google for keywords that can bring massive traffic.
It's a tedious work, more like a checklist than a creative thinking process. However, the good news is that it is relatively easy & cheap to outsource most of it.

We also run a blog, where we post relevant content, Interview authoritative people in our industry and of-course promote our products.

Another great place to attract high-quality traffic to your site is Facebook, and we plan to expand our activities there as well.

Hope this helps.