How do you prevent a user from up-voting their own comment?

It's a forum thread, or maybe it's a blog post, or some other comment.

You have discussions going back and forth, and usually your members are sensible, they upvote what's useful, that gets highlighted at the top of the whole thread. All is well.

Sometimes, though, the conversation doesn't really have anything worth highlighting, and so your members don't upvote anything.

Except that one person, who feels their comment is the most important, and so upvotes their own, so that it's highlighted at the top of the thread, forcing you to monitor and go in and downvote it so that it's demoted.

But that also leaves an audit trail, invites discussion and disgreement, "why did you downvote me?".

I would rather silently remove up or downvotes, but more importantly, prevent someone from upvoting themselves.

How can this be governed?

Parents
  • Hi  

    This is a tricky one, and unfortunately, from what I’ve seen, there isn’t a clean out-of-the-box way to govern this behavior.

    Permissions around voting vary by content type. For example, in forums, there is a permission that allows users to rate replies/comments—but it’s an all-or-nothing setting. If you disable it, then no one can vote at all (unless you grant that ability through a specific role or admin-level permission). That makes it difficult to target just self-upvoting behavior without impacting everyone.

    Additionally, some applications don’t even offer the same level of control over voting permissions, so consistency across content types can be limited.

    Outside of that, I haven’t seen any native option to prevent users from upvoting their own content or to silently remove votes without leaving some kind of trace.

  • That's really disappointing.

    Behaviour such as this on a Community, especially a public facing one, can even be a source of contention and misery for members, that results in drama that affects member use in the Community.

    Also known as "griefing".

    We've had members start arguments with other members because someone's comment was upvoted/downvoted/self voted on and that affects a perceived level of importance or disagreement. From an engagement and participation perspective this is an important area to control and is part of what I'd consider "community 101". Even Reddit has this as a controllable limitation.

Reply
  • That's really disappointing.

    Behaviour such as this on a Community, especially a public facing one, can even be a source of contention and misery for members, that results in drama that affects member use in the Community.

    Also known as "griefing".

    We've had members start arguments with other members because someone's comment was upvoted/downvoted/self voted on and that affects a perceived level of importance or disagreement. From an engagement and participation perspective this is an important area to control and is part of what I'd consider "community 101". Even Reddit has this as a controllable limitation.

Children
No Data