Articles on: Start here

Custom Sorting

Graze provides three ways to sort the posts in your feeds:


  1. new - Sort posts chronologically, with the newest posts first
  2. trending - Sort posts from the past 48 hours based on an engagement score
  3. blend - A mashup of new and trending


You can adjust the settings for these by clicking on the gear symbol:



Custom Scoring


Both trending and blend using a scoring system to rank posts.


The scoring system works by multiplying the like/reposts/comments by a "multiplier", combining those values, then using time to "decay" that to a final "score".


Multipliers:


  • Like/Repost/Comment - From any user on Bluesky
  • Reader Like/Repost/Comment - Just the readers of your feed. This lets you rank posts higher on your feed if your readers are enjoying that content
  • Time Window - How many hours back in time to consider for the feed
  • Time Decay - Controls how much recent activity matters. Low decay strongly favors recent posts, while high decay considers older posts more equally.


In the following example we:


  • Weight replies slightly higher
  • Weight interactions from readers much higher
  • Only consider the last 14 hours
  • Set decay to 0.2 to rank newer posts higher



Thresholds


Another way to control what is shown on your feed is by using thresholds. This is available for all types of sorting.


With this feature your can define a "threshold" a post has to meet before being shown on your feed.


In this simple example we only let a post be shown if a post has at least 10 likes.



This can get much more complex. Just like feeds, you can use "and/or" so you can create complex logic for your thresholds


To extend the example above we can add a threshold that specifies: Show the post if it has at least 10 likes OR 1 reader of the feed has both liked and replied.


Updated on: 26/09/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!