I've recently gotten into local SEO, doing seo for a company, plus a few of my own sites I started. The company I'm doing work for I've broughtt hem from about #120 down to #30. But what's frustrating is that all the businesses in the top 10 have such shady SEO, and I'm trying to avoid it. They have poor quality blog posts that are obviously part of crappy blog networks. I'm tempted to stoop that low but I just know as soon as I do it, I'll get penalized, and I'm trying to keep them at the top long term. Any tips besides PBNs, 2.0s and citations?