The reason is that OpenTable is structured in a way to allow restaurants to have substantial control over the message; and there's no way for potential diners to scrutinize the reviews.
The Fallacy of their Claim
OpenTable makes their money from the restaurants using their reservation systems, so they have a vested interest in creating an environment that is favorable to restaurants. Their system "helps" restaurants in 2 ways; First, all of the reviews are posted anonymously. While there might be a name like "Jim C from Denver", there's no way to verify it. There's no profile. No Avatar. You can't see other reviews from "Jim C". Even if there is a name, there's no way to contact other users. You can't ask anyone why they loved the restaurant. The second way that they "help" restaurants is by making the claim that only actual diners who make a reservation and who show up at the restaurant can post a review.But think about it. A restaurant that wants to post a positive review for themselves can simply have a manager or employee create an email account and make a reservation and then mark it as fulfilled. This costs them $1 or something; then they can anonymously plant a review. Notice how many of the "reviewers" only have 1 revew? That's laziness. They're not even trying to look authentic.
They can post as many as they want, since they control the reservation system.
The reason that most of the reviews you see on OpenTable appear to be delusional reflections of how the restaurants see themselves is that it's highly likely that most of the reviews aren't real.
You can probably trust the negative reviews. But there's really no way of knowing if the positive reviews are real or planted shills by the restaurants themselves.
*****
There's been way too many pea-brained comments from people who just don't seem to get it, so I'll lay out how it can work.
1) Employee, Owner, PR company etc makes a reservation at the restaurant.
2) Restaurant marks the reservation as fulfilled, even though it's not even a real reservation
3) The person can now post a review for their own restaurant using the bogus diner's opentable login.
Another issue with OpenTable reviews is that the restaurant knows who has reserved with OpenTable. Imagine if they know you were a big cheese on Yelp, or if they knew you were a Restaurant Critic? I can promise that you get better service when they know you might be writing about it. If you eat at the bar, or walk in without a reservation, you are excluded from OpenTable no matter how bad the experience. So Actual Diners are not allowed to post a review on OpenTable unless they reserve through the system.
I suspect this is a simple way for Open Table to block out poor reviews.
So... I am no longer bothering to post any reviews on Open Table and of course I am ignoring any.
I am posting all of them, 5 star and 1 star and anything in between, on Trip Advisor.
I also use Trip Advisor and not Open Table to make all my dining decisions.
Shady operation.
[link removed]
So, other than the restaurant review being filtered and rejected for the "inappropriate" language in this particular review, what else does Open Table find inappropriate and will not publish?
I won't allow server names, because I don't want anyone getting fired over something I can't verify and I personally hate "reviews" that mention how great the server was. I rarely mention names, unless it's particularly egregious. If you find bugs in a place, you should notify the health department and they'll send someone over. Posting it on a website isn't the proper place.
I like the Opentable reviews as these diners have been qualified; they have eaten my food and have a right to an opinion. Sure I don't always agree with them and get PO, but at least I know they came.
If I want I can game the system and I'm sure some do, but the vast majority of us who use Opentable are honest, hardworking business owners.
The fact that you can leave bad reviews on other sites really doesn't have any relevance whatsoever. There's no claim that other sites are better. At least on other sites the people have an identity, so at least *some* of the reviews on other sites can be recognized as credible. You can't really trust any reviews on opentable, because everyone is just a gray avatar with no name who is just as likely to work for the restaurant as not.