Great site, newly registered but I have been reading lots of posts on here for a while. Thank you to everyone that has posted. Anyways, I have a client that has a service business in a small market 100k people. He has a good site with quality information and fair number of backlinks. He has recently been dropped in ranking from 1 to 2 due to another company. I looked at everything the other site is doing and it boils down to one thing. He goes all over the internet and writes fake reviews. Places like yp., superpages, yahoo, google local, and every directory you could think of. He has over 50 reviews on yahoo and the closest company has 10. On yelp he has 3 reviews showing and 13 filtered. Even reading the reviews it is easy to tell that he has a firm in another country writing them for him because the grammar isn't correct or even understandable sometimes. Google is giving high weight to this company because search volume for the specific keywords is low and he has citations from these directories. What would you do? My client doesn't want to play the same game because he runs an ethical business and doesn't want a black eye like that floating around the internet.