Reddit Hot vs Top vs Best: Post Filters Explained

Reddit has five sort filters - Hot, Top, New, Rising, and Controversial - and each uses a different algorithm. Understanding these filters is the difference between a post that reaches thousands and one that disappears in minutes. Here is exactly how each one works.

Most Reddit users never think about sort filters. But for marketers, content creators, and anyone trying to maximize post visibility, these algorithms determine everything. This guide breaks down the math behind each filter.

The Five Reddit Sort Filters at a Glance

Each filter prioritizes different signals, creating distinct visibility windows and audience types.

ss reddit sort dropdown
FilterPrimary SignalTime WeightBest ForVisibility Window
HotUpvotes + recencyHeavy decayMaximum short-term reach4-24 hours
TopTotal upvotesNone (sortable)All-time best contentPermanent
NewSubmission time100% time-basedLatest posts only30-60 minutes
RisingUpvote accelerationModerate decayPosts gaining momentum1-4 hours
ControversialUpvote/downvote ratioModerate decayDivisive discussions2-12 hours

Why This Matters

According to Reddit’s own documentation, the default sort for most subreddits is Hot. This means the Hot algorithm is the gatekeeper for the vast majority of Reddit traffic. Understanding it - and the alternatives - is essential for any visibility strategy.

Hot: Reddit’s Default Algorithm

Hot ranking combines upvote score with time decay using a logarithmic function. A post’s Hot score decreases over time, meaning older posts need exponentially more upvotes to maintain position.

The Hot algorithm, originally open-sourced by Reddit, uses this core logic:

  • Score component: Log base 10 of the net upvotes (upvotes minus downvotes)
  • Time component: Hours since a fixed epoch, creating constant time decay
  • Combined formula: Higher scores push posts up; time decay pulls them down

Practical Implications

A post with 10 upvotes in its first hour scores higher on Hot than a post with 100 upvotes that is 12 hours old. This is why early momentum is everything on Reddit.

According to Backlinko’s Reddit marketing research, the critical window for Hot ranking is the first 1-2 hours after posting. Posts that do not gain traction in this window rarely recover.

The First-Hour Rule

In competitive subreddits (100K+ subscribers), you need approximately 5-15 upvotes in the first 30 minutes to break into the Hot feed. In mega-subreddits (1M+), that threshold jumps to 20-50 upvotes.

This is precisely why strategic early upvoting has such outsized impact. A small boost during the critical window can be the difference between Hot ranking and obscurity.

Top: The All-Time Leaderboard

Top sorting ranks posts purely by net upvote count within a selected time period. No time decay, no velocity weighting - just total votes.

Time Period Options

Top can be filtered by: past hour, today, this week, this month, this year, and all time. Each creates a different competitive landscape.

Time PeriodCompetition LevelUseful For
Past HourVery LowFinding trending content early
TodayLow-MediumDaily best content
This WeekMediumWeekly highlights
This MonthHighMonthly standout posts
This YearVery HighAnnual best content
All TimeMaximumSubreddit hall of fame

SEO Implications

Google frequently indexes and ranks Reddit posts that appear in Top > All Time for specific subreddits. According to Ahrefs’ analysis of Reddit SEO, Top posts generate 4-6x more Google impressions than equivalent Hot posts because they remain discoverable indefinitely.

This makes reaching a subreddit’s Top listing a valuable long-term SEO asset. For more on this, see our guide on Reddit upvotes for SEO.

New: The Unfiltered Feed

New sorting displays posts in pure chronological order with zero algorithmic filtering. Every post appears here regardless of upvotes.

Why New Matters

New is where Reddit’s volunteer moderators and power users (“knights of new”) manually filter content. Posts that receive early upvotes from New feed viewers get promoted to Rising, then Hot.

The New Feed Strategy

Posting timing matters most for the New feed. Research from Later.com shows that posts published between 6-9 AM Eastern on weekdays receive the most initial visibility from New feed browsers.

If your post gets downvoted or ignored in New, it will never reach Hot or Rising. The New feed is the mandatory first stage of every post’s lifecycle.

Rising: The Momentum Detector

Rising identifies posts with accelerating upvote velocity. It is the bridge between New and Hot - posts that are gaining traction but have not yet reached the Hot threshold.

How Rising Works

Rising uses a velocity-based algorithm that measures the rate of upvote acceleration over the past 1-4 hours. A post gaining 5 upvotes per minute scores higher on Rising than one gaining 2 per minute, regardless of total upvotes.

The Strategic Value of Rising

Rising is monitored by Reddit’s most engaged users - the ones who share content externally, cross-post to related subreddits, and leave detailed comments. Getting onto Rising creates a second wave of organic engagement that often propels posts to Hot.

For marketers, Rising is the confirmation signal. If your post hits Rising, it is likely to reach Hot with continued momentum. If it stalls before Rising, additional strategic Reddit upvotes during this window can provide the push needed.

Controversial: The Engagement Magnet

Controversial ranks posts with high total votes but near-equal upvote and downvote counts. A post with 500 upvotes and 450 downvotes (net +50) ranks higher on Controversial than a post with 50 upvotes and 0 downvotes (net +50).

The Controversy Formula

Reddit calculates a controversy score based on the ratio and volume of opposing votes. The closer to a 50/50 split with high total volume, the higher the Controversial ranking.

UpvotesDownvotesNet ScoreControversy Score
500480+20Very High
200180+20High
5030+20Medium
200+20None

Should You Target Controversial?

Generally no. While Controversial posts generate high engagement (comments, shares), they also attract negative attention and can damage brand reputation. For most marketing use cases, Hot and Top are far more valuable targets.

How to Use Filters for Maximum Visibility

The optimal strategy targets Hot first, then builds toward Top placement for long-term value.

Step 1: Win the New Feed (0-30 minutes)

Post at optimal timing. Ensure 5-15 upvotes in the first 30 minutes to avoid burial.

Step 2: Hit Rising (30 minutes – 2 hours)

Maintain upvote velocity. Respond to every comment to boost engagement signals.

Step 3: Break Into Hot (1-6 hours)

The Hot algorithm rewards consistent momentum. Gradual upvote delivery during this window aligns with natural patterns.

Step 4: Build Toward Top (ongoing)

Posts that perform well on Hot accumulate enough total upvotes to appear in Top > This Week or Top > This Month, creating lasting visibility.

Our Reddit upvote strategy guide provides detailed timing and volume recommendations for each stage.

Algorithm Changes in 2025-2026

Reddit updated its ranking algorithms twice in 2025, increasing the weight of comment engagement and reducing the impact of pure upvote count. According to Reddit’s changelog, the updates aim to promote “genuine discussion” over low-effort viral content.

The practical impact: posts with upvotes AND comments now rank significantly higher than posts with upvotes alone. This means upvote strategies should always be paired with comment engagement for maximum effectiveness.

The Bottom Line

Reddit’s sort filters are not just user preferences - they are five distinct algorithms that determine your content’s reach. Hot is the primary battleground, but Top creates lasting SEO value, and Rising is the critical transition point.

The first 1-2 hours after posting determine your fate across all filters. Strategic early momentum during this window is the single highest-leverage action you can take on Reddit.