> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.graze.social/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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

1. Open your feed's page in Graze.
2. On the **Sticky Posts** card, press **+** ("Add a sticky post").
3. Choose a **Type**: **Pinned** or **Rotating**.
4. Optionally set an **Order** (see below).
5. Paste the **Post URL** of the Bluesky post you want to use.
6. Optionally pick an **Expiration** date. After that date the post stops appearing and shows as "Expired".
7. 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](https://www.graze.social/docs/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:

![](https://cdn.sanity.io/images/pntpjov7/production/240db7dc5ff788fe5d19c574fda2cf76e8859e25-1208x686.png)

We might use rotating posts to share information or cross-promote other feeds our readers might like. Here the [Urbanism+ feed](https://bsky.app/profile/did:plc:lptjvw6ut224kwrj7ub3sqbe/feed/aaaotfjzjplna) uses a rotating post to promote the Urbanism labeler:

![](https://cdn.sanity.io/images/pntpjov7/production/340cd3f89350150466e84e0f6f031ea6fe5f6e17-1230x584.png)

> Tip: [@fema](https://bsky.app/profile/fema.bsky.social) 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

1. Click **Sticky Sets** in the sidebar, then **Create a set**.
2. Give it a **Name** and, optionally, a **Description**.
3. Under **Which feeds**, choose **Feeds I pick** or **Every feed with a tag**.
4. 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**:

![](https://cdn.sanity.io/images/pntpjov7/production/11540ac3bbcad615c907c4a8ba22eea8e6f4df99-540x930.png)

If you use a lot of rotating posts, you might let readers know they can do this.