There is one keyword "plumber los angeles" which i was getting rank #3. Now somehow i lost ranking eventhough the citations are correct, and everything follows the guidelines. Honestly i have not seen any improvement in local yet!

The local pack got also spammed by some fake businesses, and even a google plus which has Yelp category link on it for plumber los angeles.

What is the best ways to improve ranking? how can you get higher ranking? should you write more content, or there are other ways as well? will building more links help? should i do PPC or adword express to get more traffic?