Try video marketing, I think it's a good way to atactrt people and bring traffic in natural way. I'd like to call those link-building ways hard link-building because people can easily find your link and know what your real purpose is. However, the video marketing which can share knowledge in visual, indicating a moderate link-building that people accept naturally.If you've been making article marketing, it also easy to reuse your old but useful articles by converting the text to video or making a screencast for your article.