I run a small gym. Most of my members live within 3 miles of the gym. After being solicited endlessly by Yelp sales person, I decided to give it a shot. After setting up and adding descriptions to their site and getting a bonus for... extra visibility and keep other ads off my page (what?) I found that traffic through our Yelp site did go up. After two weeks I check Yelp traffic and compared it traffic through my website and Google traffic. Yeah, traffic though Google went down... hmm. I cancelled Yelp and a few days later Google traffic to my site went up... I'm not accusing Yelp of anything. Just pointing out the analytics. For me $300 is an expensive lesson, but lesson learned.