Yelp's filtering algorithm is terrible. Purely anecdotal, but: I've tried writing reviews on Yelp several times. When I first started reviewing and my reviews were getting filtered out, I'd think "OK, maybe I just need to continue reviewing and eventually Yelp will realize I'm not a faker". After about 20 reviews (spread over a couple weeks, most of which still remain flagged), I got pissed and gave up.
How does Amazon solve this problem? AFAICT, Amazon doesn't filter out any reviews, and I've never noticed fake reviews being a problem. Are people simply less inclined to give fake-glowing or fake-terrible reviews on Amazon? (Makes somewhat sense to me, since Amazon is less "personal".)
Amazon (and app stores, for that matter) have a huge advantage in that they can verify that the reviewer is at least a customer. Amazon differentiates these reviewers visually in the reviews. Yelp cannot take this verification step.
How does Amazon solve this problem? AFAICT, Amazon doesn't filter out any reviews, and I've never noticed fake reviews being a problem. Are people simply less inclined to give fake-glowing or fake-terrible reviews on Amazon? (Makes somewhat sense to me, since Amazon is less "personal".)