No, you cannot sue  Yelp: federal law specifically protects websites who post other people's content from defamation suits. You may, however, sue the person who created and posted the content for defamation: he or she is liable for what he or she posted online.