Dymero - 5:21 pm on Jul 1, 2013 (gmt 0)
Trouble is, many topics don't lend themselves to promotion, sharing, or discovery through social networking.
So go old school. Contact sites that you may think will benefit from information that your site has and tell them about it. I'm not sure if you're doing this on a client basis or not, but if you have the time, get involved with the community around your niche and, once a decently involved member, you can (probably) share your site.
This isn't "link building" so much as simple promotion. The webmaster of the site decides whether or not to add your site and what anchor text to use.