Algorithm Transparency
Exactly how your feed is ranked β no black boxes. Click on any card to read the actual source code.
Recommended
Followed-tag ranking with tunable weightsOnly includes posts containing at least one hashtag you follow, excludes blocked hashtags, then scores the candidate pool using a weighted blend of freshness, internal engagement, external engagement, and followed-tag overlap.
Hot
Time-decayed momentumRanks posts by effective engagement plus freshness boosts, recent click boost, image boost, and age decay. Older zero-momentum posts drop out, while strong engagement can bypass the freshness gate.
New
Strict recencyShows newest eligible posts first. Admin-pinned posts are excluded from this feed, and low-quality RSS sources marked `excludeFromNewFeed` are filtered out before sorting.
Top
Best by engagementRanks by effective engagement score first: internal votes, bookmarks, comments, and clicks, optionally combined with external metrics. Ties fall through to raw score, then a deterministic score-boost tie-break, then recency.
Following
Recommended, scoped to your followsSame entry rules as Recommended: requires a signed-in user with at least one followed hashtag, excludes blocked hashtags, and ranks matching posts with the same weighted recommendation model.
Your Following Feed
Customise what the Following feed shows you.
Sign in to customise your feed
Follow hashtags you love, block ones you don't.
Content Diversity β Reddit Cap
To keep feeds varied and expose you to content from across the web, Reddit posts are limited to a maximum share of any feed page. A single dominant source can crowd out other perspectives β this cap ensures no one domain monopolises what you see.
| Feed | System default cap | Bypass condition |
|---|---|---|
| New | 20% | Browsing #Reddit or #Reddit+tag directly |
| Hot | 20% | Browsing #Reddit or #Reddit+tag directly |
| Top | 20% | Browsing #Reddit or #Reddit+tag directly |
| Random | None | No cap β fully random sample |
| Following | None | No cap β your personal follows drive it |
You are in control.
Signed-in users can override the default cap (0%β100%) in Settings β Feed diversity. Setting it to 100% removes the cap entirely. Setting it to 0% hides Reddit from all feeds (you can still browse #Reddit directly).
Detection is domain-based (reddit.com URLs). Posts tagged #Reddit by a user but hosted elsewhere are not subject to this cap. Admins may add further domain or hashtag diversity rules via /admin/throttle.
Propose Algorithm Changes
Are you a developer with ideas on how to improve our ranking or filtering logic? Create a post mentioning @admin and use the #Algorithm hashtag to submit technical feedback, share papers, or propose code changes.
HashtagPLUS uses no engagement prediction, no personalisation ML, and no ad-targeting signals. What you see here is the complete ranking logic.