Reddit Algorithm Explained: How Feeds and Sorts Work

Table of Contents▼
Reddit does not describe one formula that ranks every post across the site. Its public guidance separates personalized recommendations, feed surfaces, and sorting choices such as Hot, Top, and New.
What you see depends on whether you’re browsing Home, Popular, a community, or Search, and on the sort applied to that surface.
Reddit’s Help pages explain which factors may shape recommendations and what each sort prioritizes. They do not publish a fixed score formula or a universal timing window that applies to every feed.
Key takeaways:
- Home recommendations can be personalized using content details and your Reddit activity, subscriptions, and settings.
- Hot, Top, New, and search sorts answer different browsing questions.
- A community page, Home feed, Popular feed, and Search results are not interchangeable.
- Reddit names some recommendation factors but does not give their exact weights.
- Treat claims about a guaranteed first-hour boost or a single “Hot formula” as speculation unless Reddit documents them.
What does “Reddit algorithm” mean?
Reddit algorithm is shorthand for several ranking and recommendation experiences, not one public formula.
Reddit describes personalized ordering in Home recommendations, a Popular feed, and separate sorts for posts in communities and search results.
The factors and controls differ by surface.
That distinction matters if you are trying to understand why two people see different posts, why a post appears under one sort but not another, or what a creator can control. Reddit’s approach to content recommendations explains the recommendation process; its sorting guide explains available post sorts.

This original infographic summarizes Reddit Help’s descriptions; it is not a screenshot of Reddit’s interface. See the linked Help pages for details.
How does Reddit rank recommendations and feeds?
Reddit says recommendations can consider information about a post, your activity, the communities you follow, and your account settings. Its Help page describes a multi-step process that generates candidates, filters some items, predicts what a user may like, and then orders recommendations; the relative importance of factors can change.
The public page names examples such as votes, comment history, community, post type, age, flair, subscriptions, recent visits, and feedback. That list describes possible recommendation inputs, not a published equation or a promise that each item affects every feed in the same way.
Reddit also distinguishes logged-in Home recommendations from the logged-out Popular feed. Its feed overview describes Home as content from communities you joined and Popular as a feed of popular posts.
The recommendation guidance says the logged-out Popular feed is determined by net upvotes, with possible location customization in some countries.
What do Hot, Top, New, and other Reddit sorts mean?
Each sort prioritizes a different view of posts.
Reddit says Hot surfaces recent posts getting upvotes and comments; Top prioritizes posts with high upvote numbers over a selected period; New shows the newest posts regardless of votes and comments.
Search also has relevance and comment-count sorts.
Sort | Reddit’s description | Useful when you want to… |
|---|---|---|
Hot | Prioritize recent posts getting votes and comments | Browse topics gaining attention |
Top | Prioritize posts with high upvote numbers; choose a time range | Find highly voted posts from a period |
New | Prioritize newest posts, regardless of votes or comments | See the latest submissions |
Relevance | In search, consider word rarity, post age, votes, and comments | Find results that fit a search query |
Comment count | In search, prioritize posts with the most comments | Find threads with more discussion |

This custom card summarizes Reddit’s [sorting guide](https://support.reddithelp.com/hc/en-us/articles/19695706914196-What-filters-and-sorts-are-available), updated March 27, 2026. The sort labels describe priorities, not their exact numeric weights.
Do not read these labels as a complete ranking formula. The guide describes what a sort prioritizes and when it can be useful; it does not publish the internal score calculation for Hot or a single calculation shared by all sorts.
Why doesn’t one formula explain every Reddit feed?
Reddit describes different inputs and controls for different surfaces, and says recommendation factors can change dynamically. The limitation is that public guidance does not disclose fixed weights or one score equation for Home, Popular, Hot, Top, and Search.
A Home recommendation can reflect account activity and subscriptions; a community page can be sorted by Hot or another selected sort; search results can use query relevance. Those are different tasks, so do not transfer a claim about one sort to every place posts appear.

This editorial summary paraphrases Reddit’s [recommendation guidance](https://support.reddithelp.com/hc/en-us/articles/23511859482388-Reddit-s-Approach-to-Content-Recommendations); it is not Reddit’s interface or an internal ranking specification.
What can you do with this information?
Choose the right place and sort for your goal, then focus on what you can control: relevance to the community, clear writing, and following its rules. A high score, a specific post time, or a flurry of early votes cannot guarantee that a post will rank or be recommended.
- Choose the surface. Decide whether you are posting to a specific subreddit, trying to reach your subscribers, or looking at search results.
- Read the community rules. Check its allowed post types, topic rules, and link restrictions before publishing.
- Make the post useful on its own. Lead with the question, explanation, or experience that matters to that community instead of writing only for a ranking label.
- Use a sort to diagnose, not to infer a hidden score. Compare Hot, New, or Top over the time range that fits your question.
- Review results cautiously. Our guide to Reddit post analysis can help you compare a post’s visible performance; it cannot reveal Reddit’s private ranking weights. For publishing basics, see how to post on Reddit.
Timing advice is also surface- and audience-dependent. If you are choosing when to publish, use our Reddit posting-time guide as a planning aid, not as a promise that a schedule will change ranking.
Frequently asked questions
Reddit’s public pages are useful for understanding the controls and factors it describes. They are not a disclosure of every model or a guarantee about how an individual post will perform.
How does the Reddit algorithm work?
Reddit uses different recommendation and sorting experiences. Its public guidance says recommendations can use post details, user activity, subscriptions, and settings, while sorts such as Hot, Top, and New prioritize different views.
Reddit does not publish one fixed formula that explains every feed.
Is the Reddit Hot algorithm public?
Reddit’s Help guide says Hot prioritizes recent posts getting upvotes and comments, but it does not provide a numeric Hot-score formula or universal factor weights. Treat precise claims about score equations, fixed half-lives, or required early-vote thresholds as unverified unless Reddit publishes them.
What is the difference between Hot and Top on Reddit?
Hot prioritizes recent posts getting votes and comments, while Top prioritizes posts with high upvote numbers over a time range you can choose. Use Hot to browse recent activity and Top to compare highly voted posts within a period; Reddit’s descriptions do not reveal their exact internal calculations.
Do comments affect Reddit recommendations?
Yes, Reddit lists comment history among content-related information that can shape recommendations. It also notes that activity and feedback can change the importance of factors. That does not mean comment count is a fixed ranking input with the same weight in every feed or sort.
Does Reddit use upvote velocity to rank every post?
Reddit says Hot prioritizes recent posts getting votes and comments, and it lists vote counts and post age among possible recommendation information. Its public guidance does not define a universal “velocity” formula or first-hour threshold for every feed, so avoid treating those claims as established facts.
Is Reddit’s Home feed the same as Popular or a subreddit page?
Home includes communities you follow and, by default, recommendations; Popular has a separate logged-out experience; community pages use a selected sort, with Hot as default. Search results have their own sorts too, so the surface and your settings affect what you see.
Your next step: Choose the surface you care about, check the sort Reddit offers there, and use official descriptions rather than assuming a hidden formula.

Hey, I'm Sam. I've spent the last 8 years figuring out what actually works on Reddit (and what gets you instantly banned). After growing several brands through organic Reddit presence, I started Upvote to help others do the same - without the trial and error. When I'm not diving into subreddit analytics, you'll find me reading about consumer psychology or debating the best coffee brewing methods.
Related Articles
Want to amplify your Reddit results?
Explore Our Reddit Upvote Services


