# How do I ensure globally pinned posts are pinned to the top of the home page view?

**URL:** <https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692>\
**Category:** Support\
**Created:** [July 2, 2025, 9:47pm UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692 "2025-07-02T21:47:08Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![stanigator](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@stanigator](https://meta.discourse.org/u/stanigator)\
**Post date:** [July 2, 2025, 9:47pm UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692/1 "2025-07-02T21:47:08Z")

</div>

Including the following to illustrate what I’m trying to do.

 ![This screenshot displays the GeoDrops Community forum page, showcasing categories like Outages, News & Announcements, Warranty & RMA, Help & Support, Feature Requests, GeoDrops Lounge, and Staff with associated post frequency and user avatars. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/c/6/b/c6bd12fe65278d195d18a19c8fc288f78d96721d.png)

---

<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 2, 2025, 11:14pm UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692/2 "2025-07-02T23:14:50Z")

</div>

If you’ve already read the topic then it will be unpinned for you, however, you can check if it’s pinned by using a test user or viewing it logged out.

---

<div class="post-metadata">

**Author:** ![stanigator](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@stanigator](https://meta.discourse.org/u/stanigator)\
**Post date:** [July 3, 2025, 5:30am UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692/3 "2025-07-03T05:30:35Z")

</div>

> [@NateDhaliwal](#):
>
> opic then it will be unpinned for you, however, you can check if it’s pinned by using a test user or viewing it logged out.

Is there a way to always pin a certain post regardless of the read status? Or is the banner the only recourse?

---

<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 21, 2025, 12:01pm UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692/4 "2025-07-21T12:01:47Z")

</div>

Apologies for the late reply.  
I believe you will have to use banners. See the Permanent Banner or Versatile Banner options:

> [@Creating a banner to display at the top of your site](https://meta.discourse.org/t/creating-a-banner-to-display-at-the-top-of-your-site/153718):
>
> bookmark This guide explains different methods to create and customize banners on your Discourse site, from simple dismissible banners to more advanced options. person_raising_hand Required user level: Moderator (Dismissible banner), Administrator Banners are an effective way to communicate important information to your site visitors. This guide will walk you through various methods to create and customize banners on your Discourse site. Welcome banner A welcome banner greets new and r…

AFAIK you can’t prevent the user from unpinning it themselves, unless maybe by hiding the button with CSS 🤔.

---

<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:** [July 21, 2025, 12:21pm UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692/5 "2025-07-21T12:21:38Z")

</div>

> [@NateDhaliwal](#):
>
> AFAIK you can’t prevent the user from unpinning it themselves

But you can disable the automatic unpin when the topic is read with the `Automatically unpin topics` or `Default topics automatic unpin` site settings. I think the first one disables the user preference and the second one changes the default of the preference.

---

<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 21, 2025, 12:22pm UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692/6 "2025-07-21T12:22:36Z")

</div>

Yes, I saw those settings, but do those disable the user being able to unpin it in the topic controls?

---

<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:** [July 21, 2025, 12:26pm UTC](https://meta.discourse.org/t/how-do-i-ensure-globally-pinned-posts-are-pinned-to-the-top-of-the-home-page-view/372692/7 "2025-07-21T12:26:46Z")

</div>

It does not, but usually topics are unpinned because the user read the topic and then the topic is automatically unpinned.  
I think most users don’t unpin the topic using the button. It just happens.

Hiding the button isn’t enough to prevent it either as you can also click the pin icon in front of the title and you probably don’t want to hide that and even then there is the keyboard shortcut for unpinning.

I would try changing the default first and see how that goes
