So, I have been working a few week now on ranking my web design business locally on a 7 year old domain and while I'm ranking Top 5 for anything without volume, everything I want to rank for doesn't seem to be breaking the top 100. Every time Semrush checks, my rankings move up a bit, great, but its taking a while. I still dont have an ahrefs account which I plan to get soon as money frees up and I REALLY want to get a copy of SEO Powersuite but thats $600 I dont have to spare at the moment. My problem is, my competitors backlinks are primarily made up of their client sites or sites that no longer accept links because they are old directories and such. Should I just run a moz check on the domains and try to get a link from a site of equal metrics to compete? It really stinks having been able to rank sites to Top 10 with relative ease and then struggling nowadays. I'm so afraid of doing something that will get penalized. Maybe I'm paranoid, maybe not.