Local internet marketing is a dirty business, especially if you’re in a competitive niche. Many local companies do everything right – practice good organic SEO, have a well-organized and optimized Google Place page, have updated profiles on Yahoo, Yelp, YP, Foursquare, etc. And yet…these same local businesses don’t rank well for local keywords.
So what’s going wrong?