Try looking for ‘regional’ terms relating to your site to see if you show up. Search engine optimization is not as easy as you think and requires lots of time and patience on by the optimization team to investigate the niche to locate targeting websites that probably dont know about your site, but there visitors may be interested. As a result they need to be contact to see if they are interested in linking. This is obviously a slow time taking problem. The best advice is to make websites for people not for search engines then content related sites will link to you naturally.