Menu

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 weights

Only 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 momentum

Ranks 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 recency

Shows 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 engagement

Ranks 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 follows

Same 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.

FeedSystem default capBypass condition
New20%Browsing #Reddit or #Reddit+tag directly
Hot20%Browsing #Reddit or #Reddit+tag directly
Top20%Browsing #Reddit or #Reddit+tag directly
RandomNoneNo cap β€” fully random sample
FollowingNoneNo 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.