# Post Score - Display engagement metrics on posts

**URL:** https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779
**Category:** Theme component
**Created:** [July 3, 2026, 5:06pm UTC](https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779 "2026-07-03T17:06:57Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [July 3, 2026, 5:06pm UTC](https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779/1 "2026-07-03T17:06:57Z")

</div>

| | | |
| --- | --- | --- |
| ℹ | **Summary** | Display engagement metrics on posts |
| 👓 | **Preview** | [Theme Creator](https://discourse.theme-creator.io/theme/Don/post-score) |
| 🛠 | **Repository** | [GitHub - VaperinaDEV/post-score: Post Score - Display engagement metrics on posts · GitHub](https://github.com/VaperinaDEV/post-score/) |
| ❤ | **Found it useful?** | [\> ./support --coffee](https://meta.discourse.org/u/don) |
| ❓ | **Install Guide** | [How to install a theme or theme component](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682) |
| 📖 | **New to Discourse Themes?** | [Beginner’s guide to using Discourse Themes](https://meta.discourse.org/t/beginners-guide-to-using-discourse-themes/91966) |

Install this theme component

Hello 👋

I’d like to share a new theme component I built called **Post Score**.

While Discourse tracks engagement in the background, regular users don’t see this. On **most** social platforms, only pure view counts are visible, but **these don’t** always reflect actual activity – a topic might be opened by accident, or reloads might artificially inflate the numbers.

This theme component introduces a visual **Post Score** indicator in the top right corner of public posts (visible when the score is greater than 0) to highlight true community engagement.

![Screenshot 2026-07-03 at 19.07.28](https://global.discourse-cdn.com/meta/optimized/4X/d/1/8/d18f2a9103f98c0d9aad582e64289366bda4fd9f_2_690x63.png)

 ![Screenshot 2026-07-03 at 19.07.41](https://global.discourse-cdn.com/meta/original/4X/c/8/e/c8e5a87d37f86d35beeba7255a62b81b7f8cb85a.png)

### 💡 How it works

The component surfaces the underlying post activity/score based on multiple weighted interaction signals, such as:

- ❤ **Reactions / Likes**

- 💬 **Replies** generated by the specific post

- 🔗 **Incoming Links** (internal/external references)

- 🔖 **Bookmarks**

- 📚 **Reads** (actual reading time vs. accidental clicks)

Instead of just looking at raw, inflated view statistics, users get an immediate, transparent look at the actual value and community impact of a post.

### 🚀 Features

- **Visual indicator:** Subtly displays the engagement score in the post stream.

- **Real-time updates:** The score updates dynamically to reflect ongoing engagement.

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [July 4, 2026, 3:10am UTC](https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779/2 "2026-07-04T03:10:43Z")

</div>

Perhaps you should include the settings of the component here as well. Nice component!

---

<div class="post-metadata">

### Author: ![nicolsdennis](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nicolsdennis/32/545883_2.png) [@nicolsdennis](https://meta.discourse.org/u/nicolsdennis)
#### Post date: [July 4, 2026, 10:49am UTC](https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779/3 "2026-07-04T10:49:43Z")

</div>

Great work I’ve thought of making this in same as I utilize post score in my app engine.

---

<div class="post-metadata">

### Author: ![Paracelsus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paracelsus/32/164912_2.png) [@Paracelsus](https://meta.discourse.org/u/Paracelsus)
#### Post date: [July 8, 2026, 2:10pm UTC](https://meta.discourse.org/t/post-score-display-engagement-metrics-on-posts/406779/4 "2026-07-08T14:10:56Z")

</div>

Very nice component! 👏

I do find it a little intrusive, though, and it adds a bit too much visual noise to posts. A few possible improvements could be:

- letting each user choose whether they want to see it
- keeping it hidden unless you hover, for example via the post link in the top-right corner, or alternatively inside the three-dot menu together with the other post options
- allowing the admin to set a threshold for when it appears, for example only on posts with a score above 1000; it might also be nice to let admins customize the color or icon, since 🔥, ❤️‍🔥, or ⚡ could fit posts with a very high score
