I pay them $425/month for my first location. I get a lot of views through them but I don't think it's worth it, I rather spend the $425 on Google Adwords on top of the $2k im spending already.
Yelp would not freakin leave me alone so I finally gave in bc they offered to make a video too (which I had to heavily edit, they really do a sorry job).
Yelp customers are also one of the most entitled customers I have ever seen and difficult to keep happy, I know bc I am one. Nowadays I don't leave bad reviews bc I know how it can mess up a business.
My advice? Put money into Google. Also this might be controversial but I am having good results with Repairpal - it's only $199/month.
I did a 3 month contract because I was afraid of commitment but it's been over a year now....... why am I still doing it? Don't feel like talking to them, I hate talking to Yelp and the pushy sales people. Also, I am ranked really high with them, if you search "auto repair durham," the first website that comes up is Yelp's top 10 best automotive shops in Durham, NC. We are number 4 on that list. If you search by zipcode (27713), we are #2 on Yelp page (second to one of the best shops in the area that's been there for over 20 years, we are only 1.5 years old). I hate visiting my Yelp page bc it's only 4.5 stars and some of the reviews on there make me cringe. It is embarrassing and it could get to the point where the bad reviews will make it so new customers don't come anymore.