# How to Sort Posts By User Engagement?

**URL:** https://meta.discourse.org/t/how-to-sort-posts-by-user-engagement/395725
**Category:** Support
**Created:** [February 11, 2026, 1:02am UTC](https://meta.discourse.org/t/how-to-sort-posts-by-user-engagement/395725 "2026-02-11T01:02:31Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Haris](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/haris/32/542841_2.png) [@Haris](https://meta.discourse.org/u/Haris)
#### Post date: [February 11, 2026, 1:02am UTC](https://meta.discourse.org/t/how-to-sort-posts-by-user-engagement/395725/1 "2026-02-11T01:02:31Z")

</div>

Is it possible to add content ranking system like reddit or hackernews, that can sort the posts based on user engagement such as upvotes likes comments reading time and other metrics?

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [February 11, 2026, 1:08am UTC](https://meta.discourse.org/t/how-to-sort-posts-by-user-engagement/395725/2 "2026-02-11T01:08:11Z")

</div>

There is the post voting plugin for upvoting posts within topics

> [@Discourse Post Voting](https://meta.discourse.org/t/discourse-post-voting/227808/):
>
> discourse2Summary Discourse Post Voting allows the creation of topics with votable posts.open_bookInstall Guide This plugin is bundled with Discourse core. There is no need to install the plugin separately. Features To create a new topic with votable posts open the menu in the top left of the composer and select ‘Toggle Post Voting’: With the topic in Post Voting mode, there’s a filter to sort answers by votes or by activity. Here’s an example …

And [/hot](https://meta.discourse.org/hot)

> [@Discover popular conversations in your community with Hot topic sorting](https://meta.discourse.org/t/discover-popular-conversations-in-your-community-with-hot-topic-sorting/296747):
>
> Keeping up with the content in active communities can be challenging. Outside of reading everything created in your community, how can you be sure that you’re reading what’s resonating most with your members? Introducing Hot, the newest topic sorting option that helps you discover what’s currently trending in your community based on recent likes and lively discussions. Think of it like the trusty Latest filter, but a bit smarter — Hot helps you discover content that is recent and resonant with …

and [/top](https://meta.discourse.org/top) for topics

> [@Calculating "Top" topics in Discourse](https://meta.discourse.org/t/calculating-top-topics-in-discourse/240928):
>
> bookmark This is a reference guide explaining how topics filtered by “Top” are determined to be “Top Topics” in Discourse. person_raising_hand Required user level: All users Discourse sites have a feature that allows users to sort topics by “Top”. This guide explains how these “Top” topics are calculated and displayed. Summary All “Top” topics are assigned a “Top Score” The score is based on likes, replies, and views within a selected time period Topics with the highest “Top Score” ap…

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [March 13, 2026, 1:08am UTC](https://meta.discourse.org/t/how-to-sort-posts-by-user-engagement/395725/3 "2026-03-13T01:08:52Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
