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.