What Gets Upvoted on Reddit? A 1,000-Post r/all Snapshot

Table of Contents▼
- What does the 1,000-post Reddit study measure?
- How did scores vary by post type and subreddit size?
- Do timing and title choices predict a higher Reddit score?
- What do crossposts and comments correlate with in this sample?
- What do post age, ratio, and score thresholds show?
- How should you use the findings when planning a Reddit post?
- Frequently Asked Questions
In this March 11, 2026 snapshot of 1,000 r/all Hot posts, median scores varied by post type, subreddit-size band, title form, crossposts, and comment count. Those are associations within one selected listing. They do not show what caused a post to score well or predict how a typical Reddit post will perform.
Key takeaways:
- The 1,000 posts came from one r/all Hot snapshot, a selected listing of already visible posts.
- External links had the highest median score among six URL-based post-type groups, but that group contained only 76 posts.
- The 5–8 a.m. fixed UTC−5 timing group contained only 14 posts. It does not identify the best posting time.
- The retained 1,000-row export identifies the outcome as the Reddit
scorefield; its median is 1,904 and its comment total is 216,935. - Reddit prohibits voting services and other forms of vote manipulation. Use the numbers to form questions for your own community, not to justify artificial votes.
What does the 1,000-post Reddit study measure?
On March 11, 2026, the study captured 1,000 posts in r/all Hot across 831 subreddits.
A retained JSON export contains all 1,000 post rows and 22 fields per row, including score, num_comments, and created_utc. Those rows let us recalculate the figures below; they do not show every collection request or make this a random sample.
Measure | Reported value |
|---|---|
Posts in the r/all sample | 1,000 |
Unique subreddits | 831 |
Score range | 229–51,350 |
Median score | 1,904 |
Mean score | 4,024 |
Total comments | 216,935 |
Data points recorded per post | 22 |
The study grouped posts by score, comment count, format, title length, subreddit size, posting time, upvote ratio, crosspost count, flair, and other fields.
The outcome here is the score field in the retained rows.
Every chart and table below uses score. It is the value recorded in this snapshot, not a count of every vote cast.
Reddit’s Hot sort prioritizes recent votes, comments, and similar activity. Posts in this study had already reached that listing.
The share above a score threshold cannot represent the share of all new Reddit posts that reaches it.
For a different sample, see Upvote.Net’s analysis of 1,982 posts across 20 subreddits.
How did scores vary by post type and subreddit size?
External links had the highest median score, 3,226 across 76 posts.
The 10-million-plus subscriber band had a median of 7,578.
Both are comparisons within this selected Hot listing; the groups differ in topic, audience, and post age, so neither comparison isolates an effect.

Six URL-based groups keep 138 Reddit galleries and one relative Reddit link separate from self posts and external links.
Post type | Posts | Median score | Mean score |
|---|---|---|---|
Reddit video link | 189 | 2,343 | 5,324 |
External link | 76 | 3,226 | 5,998 |
Direct image | 562 | 1,817.5 | 3,547 |
Reddit gallery | 138 | 1,360.5 | 3,357 |
Self post | 34 | 1,099 | 3,059 |
Other Reddit link | 1 | 739 | 739 |
We identified video links and direct images by URL host, Reddit galleries by URL path, and self posts by the is_self flag.
Of the remaining URLs, 76 absolute links point outside Reddit.
One row (1rqj6x8) has a relative Reddit URL; it is shown separately as an other Reddit link, not counted as external.
The other Reddit link is a one-post group and cannot support a format comparison. Median comment counts were 237 for external links, 101 for video links, and 71 for direct images.
Those differences may reflect the topics and communities represented in each category. They do not establish that links create more discussion or earn more votes in a comparable subreddit.

Subscriber bands come from the counts recorded on each post row; bars show median score.
Subreddit size | Posts | Median score |
|---|---|---|
Under 500,000 subscribers | 442 | 1,235.5 |
500,000–2 million | 268 | 1,981 |
2–10 million | 201 | 2,742 |
10 million or more | 89 | 7,578 |
The reported median rises across these size bands. That pattern does not tell you whether a large subreddit is a better fit for your audience, or whether subscriber count alone explains the score.
Among the sample’s top 100 posts by score, the median subreddit had about 5.9 million subscribers and the mean was about 10 million.

Only subreddits with at least three sampled posts appear; the highest bar covers three posts.
Subreddit | Posts | Median score |
|---|---|---|
r/Damnthatsinteresting | 3 | 30,637 |
r/MadeMeSmile | 4 | 23,016.5 |
r/nextfuckinglevel | 3 | 18,642 |
r/clevercomebacks | 3 | 18,582 |
r/pics | 3 | 18,541 |
r/comics | 3 | 16,778 |
r/mildlyinteresting | 3 | 16,341 |
r/mildlyinfuriating | 4 | 15,979 |
r/BeAmazed | 3 | 15,788 |
r/interestingasfuck | 4 | 14,846.5 |
r/oddlysatisfying | 3 | 13,734 |
r/SipsTea | 3 | 13,482 |
The named subreddit comparison is thin: each of its 12 bars summarizes only three or four posts. It cannot identify a dependable subreddit to target.
Do timing and title choices predict a higher Reddit score?
The 5–8 a.m. fixed UTC−5 group recorded a median score of 13,482.5 across only 14 posts.
Question-mark titles had a median of 1,615 across 64 posts, compared with 1,933.5 for other titles.
Neither comparison isolates timing or wording effects.

Each hour comes from `created_utc` minus exactly five hours; these are not daylight-adjusted Eastern clock times.
All 14 posts in the 05–08 bin were created on March 10 in fixed UTC−5, while all 44 posts in the 00–04 bin were created on March 11.
At this one March 11 crawl, the groups therefore differ in time available to accumulate score.
The higher 05–08 median is not evidence that posting in that window works better.
Posting hour, fixed UTC−5 | Posts | Median score |
|---|---|---|
00:00–04:59 | 44 | 511.5 |
05:00–08:59 | 14 | 13,482.5 |
09:00–12:59 | 86 | 6,479 |
13:00–16:59 | 235 | 2,966 |
17:00–20:59 | 404 | 1,414.5 |
21:00–23:59 | 217 | 783 |
Subtracting five hours from each raw created_utc value produces the six bucket counts above. This is a fixed UTC−5 conversion.
NIST’s daylight-saving rules place March 11 after the 2026 Eastern daylight-time change, so a local Eastern clock would be one hour later. These bins do not establish a posting schedule.
A title counts as a question here only when it ends with a question mark. That narrow rule misses other ways a title might invite discussion.

The question group includes only titles ending in a question mark.
Title form | Posts | Median score |
|---|---|---|
Other titles | 936 | 1,933.5 |
Ends with a question mark | 64 | 1,615 |
The 64 question titles had a lower median here, but the groups were not controlled for topic, subreddit conventions, or post format. Keep using a question when it fits the post and community.
These title-length bins count words. The 18-plus-word group had the highest median, 2,570, but this comparison cannot isolate a word-count effect.

Title length counts whitespace-separated words in each recorded title.
Title length | Posts | Median score |
|---|---|---|
1–5 words | 375 | 1,855 |
6–8 words | 189 | 1,584 |
9–12 words | 180 | 1,594 |
13–17 words | 117 | 2,393 |
18 or more words | 139 | 2,570 |
Write a title that fits the post and the subreddit. This one-day comparison cannot tell you to target a particular word count.
What do crossposts and comments correlate with in this sample?
Crossposted posts had a median score of 3,855.5, versus 1,308.5 without a recorded crosspost.
Posts with more comments also tended to have higher scores.
Posts already attracting attention may draw both crossposts and replies, so neither pattern isolates cause.

Crosspost status uses `num_crossposts` at capture; the chart does not measure a crossposting effect.
Crosspost status | Posts | Median score |
|---|---|---|
Has been crossposted | 332 | 3,855.5 |
No crossposts recorded | 668 | 1,308.5 |
Among the sample’s top 100 posts, 84 had been crossposted at least once. Crosspost only where the destination community allows and welcomes the content.

Each dot is one post from the captured Hot listing.
The reported Pearson correlation between comment count and score is r = 0.52. This is a positive association in the sample; it cannot show whether comments led or followed a higher score.

The highest comment band contains only 13 posts.
Comment count | Posts | Median score |
|---|---|---|
0–50 | 342 | 1,024.5 |
51–150 | 318 | 1,867 |
151–500 | 243 | 3,649 |
501–2,000 | 84 | 6,077 |
More than 2,000 | 13 | 18,508 |
Only 13 posts appear in the highest comment bucket. Their median is a description of those 13 posts, not a target to engineer.
What do post age, ratio, and score thresholds show?
Posts that were 12–24 hours old at the recorded crawl time had a median score of 5,432, compared with 507 for posts under three hours old.
The 90–95% upvote-ratio band held 111 posts, and 23 posts scored at least 25,000. These are selected Hot posts, so the comparisons do not predict a new post's odds or establish an age effect.

Age is the difference between each `created_utc` value and the recorded 07:33:51 UTC crawl timestamp.
Post age at crawl timestamp | Posts | Median score |
|---|---|---|
0–<3 hours | 64 | 507 |
3–<6 hours | 242 | 847 |
6–<12 hours | 521 | 1,895 |
12–<24 hours | 173 | 5,432 |
Older posts have had more time to collect activity. This cross-sectional chart cannot separate age from the Hot listing's selection process.

The ratio bands use the recorded `upvote_ratio` field and lower-inclusive boundaries.
Upvote ratio | Posts | Median score |
|---|---|---|
50–<80% | 2 | 560.5 |
80–<90% | 34 | 1,474 |
90–<95% | 111 | 2,484 |
95–100% | 853 | 1,856 |
The 90–<95% ratio band had the highest median score, 2,484. The 50–<80% band contains only two posts; those rows offer no evidence that creating controversy improves reach.

Each percentage uses all 1,000 captured Hot posts as its denominator.
Reported score threshold | Posts in this sample | Share of this sample |
|---|---|---|
1,000 or more | 715 | 71.5% |
5,000 or more | 195 | 19.5% |
10,000 or more | 95 | 9.5% |
25,000 or more | 23 | 2.3% |
The high-score tail narrows quickly within this sample: 195 posts reached 5,000, 95 reached 10,000, and 23 reached 25,000.
How should you use the findings when planning a Reddit post?
Use the study to form a question for your own community, then compare similar posts at the same age.
Choose one outcome, follow the subreddit’s rules, and change one variable at a time.
A result from this one-day r/all snapshot is a starting hypothesis, not a promise about your next post.
- Choose the outcome. Decide whether you care about relevant replies, referral visits, or Reddit-reported score. Do not treat those measures as interchangeable.
- Compare like with like. Keep the subreddit and post format consistent. Record the title form, post time, and score at the same post age so one group does not simply have longer to accumulate activity.
- Repeat before changing your playbook. A single post or small bucket can mislead you. Look for the same pattern across repeated comparisons before treating it as useful for that community.
- Follow Reddit’s rules. Reddit lists voting services, multiple accounts, automation, and coordinated voting among examples of vote manipulation in its Disrupting Communities policy. Its Reddit Rules also require authentic participation and prohibit content manipulation.
If you are testing posting windows, the free Best Time to Post tool can give you a candidate to investigate. Treat any suggested time as a hypothesis for your subreddit, not a guaranteed lift.
Frequently Asked Questions
How many posts did the Reddit upvote study analyze?
This March 11, 2026 study covers 1,000 r/all Hot posts across 831 subreddits.
Hot is a selected listing, so these counts do not describe a random sample of Reddit posts.
The share above any score threshold therefore cannot represent the odds for a new post.
Does this study show the best time to post on Reddit?
No.
Only 14 posts fell in the 5–8 a.m. group when created_utc was shifted by a fixed five hours.
All 14 were created March 10 in that fixed UTC−5 clock, while the 44 posts in the 00–04 group were created March 11; at one crawl, the groups had different time to accumulate score.
The bins are not daylight-adjusted Eastern time. Test posting times within your own subreddit before treating any window as useful.
Do more comments cause more Reddit upvotes?
In this snapshot, comment count and reported score had a Pearson correlation of 0.52.
The association does not show which came first or establish that comments caused the higher scores.
Posts with more reach may attract both votes and replies.
Do crossposts increase a post’s Reddit score?
Crossposted posts had a higher median score in this selected sample: 3,855.5 across 332 posts, compared with 1,308.5 across 668 posts without a recorded crosspost. Posts attracting attention may also be more likely to be crossposted, so this comparison cannot show whether crossposting caused the difference.
Does a larger subreddit guarantee more upvotes?
No.
The 10-million-plus subscriber band had the highest median reported score in this sample.
Topic, community, and post age also vary across posts, so subscriber count alone cannot explain the difference or guarantee a higher score.
Can I buy Reddit upvotes to improve a post’s score?
Reddit’s Disrupting Communities policy lists voting services, multiple accounts, automation, and coordinated voting among examples of vote manipulation. This study describes already-visible posts; it does not support buying votes as a way to raise a score.
Participate authentically and follow the destination subreddit’s rules.

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 help planning your next Reddit post?
Explore Free Reddit Tools


