Sticky Posts
What is a sticky post?
Sticky posts are posts you choose to place in your feed yourself, on top of whatever your rules pick up. There are two kinds:
- Pinned posts sit at the very top of your feed.
- Rotating posts are dropped into the feed a few posts down, one per page.
They're great for guidelines, announcements, and pointing readers to other feeds or resources.
Adding a sticky post
- Open your feed's page in Graze.
- On the Sticky Posts card, press + ("Add a sticky post").
- Choose a Type: Pinned or Rotating.
- Optionally set an Order (see below).
- Paste the Post URL of the Bluesky post you want to use.
- Optionally pick an Expiration date. After that date the post stops appearing and shows as "Expired".
- Press Add.
The post appears in the Sticky Posts table with its type, order, expiry and how many views and people it has reached, in total and today. Click a row to see that post's analytics.
How pinned and rotating posts are shown
Pinned posts appear at the top of the first page of your feed. They aren't repeated on later pages as a reader scrolls. If you have more than one, they're shown in Order, lowest number first; any without an order follow in random order.
Rotating posts are placed one per page, at a random spot a few posts below the top (and below any pinned posts). As a reader scrolls, each new page gets a different rotating post: the lowest Order first, then any without an order in random order. A reader won't see the same rotating post twice in one scroll.
Because readers only see one rotating post per page, loading several gives them variety. Rotating posts are a good fit for cross-promoting related feeds, labelers or community resources.
Managing sticky posts
Use the ⋯ menu on a row in the Sticky Posts table to:
- Deactivate Sticky Post (or Activate Sticky Post) to switch it off or on without deleting it.
- Edit Order.
- View on Bluesky.
- Delete Sticky Post.
Collaborators who have permission to pin posts can add pinned posts, but not rotating ones. See Collaborators.
What can we use sticky posts for?
We might pin a post to the top of our feed that explains what the feed is about or sets out its ground rules. For example, here's a pinned post at the top of the BookSky feed:

We might use rotating posts to share information or cross-promote other feeds our readers might like. Here the Urbanism+ feed uses a rotating post to promote the Urbanism labeler:

Tip: @fema uses the 🔁 repeat emoji to signal to readers that a post is a rotating post.
Sticky Sets: the same sticky posts on many feeds
If you run several feeds, you'll often want the same notices on all of them. A Sticky Set is a group of sticky posts that Graze keeps in place across a group of feeds, so you edit them in one place.
Creating a set
- Click Sticky Sets in the sidebar, then Create a set.
- Give it a Name and, optionally, a Description.
- Under Which feeds, choose Feeds I pick or Every feed with a tag.
- Press Create, then add posts under Posts in this set using the same Type, Order, Post URL and Expiration options as a single sticky post.
With Feeds I pick, you choose the feeds yourself. With Every feed with a tag, the set applies to every feed carrying the tag you choose, and new feeds join as soon as you give them the tag.
To add feeds to a set, go to your Dashboard, open the Global Actions menu and choose Add feeds to a sticky set. Pick the set, then choose All my feeds, Every feed with a tag or Pick feeds.
Adding, editing or removing a post in a set changes it on every feed in the set.
Already have the same post on several feeds?
If you've been adding the same sticky post to feeds one at a time, the Sticky Sets page offers to turn them into a set (once a post is on five or more of your feeds). Press Make this a set: your existing sticky posts are kept exactly as they are, so none of them lose their view counts.
Keeping a set up to date
The set's page lists its posts and the feeds it applies to. If some feeds are missing posts from the set, or the set has changes that haven't reached its feeds yet, you'll see a notice with an Apply now button. Otherwise it reads "Every feed in this set is up to date".
Pause set hides the set's posts on every feed without deleting anything. Resume set brings them back.
Deleting a set removes its posts from all its feeds. Posts that were already on a feed before you added them to the set stay put.
Set posts on a single feed
On a feed's Sticky Posts card, the Source column shows where each post came from: "This feed" for one added only here, or the name of the set that manages it. A post managed by a set has extra options in its ⋯ menu:
- Turn off on this feed: hides it here only. The set won't switch it back on. Choose Turn back on here to undo.
- Take a copy this feed owns: gives this feed its own editable copy of the post. The set will add its own copy back.
- Edit followed by the set's name, to change the post everywhere.
Adding a sticky post to every feed at once
For a one-off, the Dashboard's Global Actions menu also has Add sticky post to all feeds. If you expect to change or remove the post later, a Sticky Set is easier to manage.
Other things to think about
You can post your rotating posts from your own account, or set up a separate account for your feed and post them from there.
Bluesky readers can always hide a post they don't want to see again by opening the post's menu and choosing Hide post for me:

If you use a lot of rotating posts, you might let readers know they can do this.
Updated on: 18/10/2026
Thank you!