Over half of all reddit posts go completely ignored

Written by: Randy Olson

Primary Source: Randal S. Olson

A couple years ago, Eric Gilbert published a research article showing that more than half (~52%) of all popular links submitted to /r/pics go completely ignored the first time they’re posted. I found this phenomenon to be strange because those 52% of links later went on to become wildly popular the second or third time they were posted, meaning that it’s not just bad or uninteresting links that are going ignored on reddit: On a daily basis, we’re missing out on hundreds of interesting links because no one bothered to upvote them.

One drawback of Gilbert’s study is that he focused solely on /r/pics. While /r/pics is one of the most popular subreddits, it certainly isn’t representative of reddit as a whole. For that reason, my undergraduate assistant Robert Bato and I decided to follow up on Gilbert’s findings to see if all of reddit was following suit. To do that, we collected every single post submitted to reddit in August 2014 and filtered them into 3 categories based on their score:

  • >1 (received at least one upvote),
  • <1 (received mostly downvotes), and
  • =1 (received no votes at all).

Below is the breakdown of those posts.

reddit-ignored-posts-pie

If we use “<1″ and “=1” as a proxy for “ignored” (as in, maybe 1 or 2 other people saw it and voted on it), then roughly 52% of all reddit posts went ignored in our sample. That’s right: Whenever you post a link on reddit, there’s a 50/50 chance that it will be ignored (if you post like the typical redditor). It seems Gilbert was right on the money when he claimed that reddit is suffering from widespread underprovision.

What does this mean for reddit?

Logically, if we consistently find that half of all reddit posts are going ignored, that leaves us with the question: Has reddit reached its content carrying capacity? Is it impossible for reddit to effectively handle more than 50% of its posts on a daily basis?

When I tallied the ignored posts based on defaults vs. non-defaults, the default subreddits accounted for about 2/3 of all the ignored posts on reddit. This tells us that the defaults are likely the main source of ignored posts: Only so many posts can receive adequate attention in a subreddit every day — even a popular one — and the rest are simply left to wither and die without a single upvote in reddit’s archives.

On the other end of the spectrum, the above statistic also tells us that 1/3 of all ignored posts are due to smaller subreddits that don’t receive enough attention from users. These subreddits have users post links to them on a regular basis, but no one bothers to read the posts — or at least upvote them.

Both issues highlight that reddit still suffers from an over-concentration of users in the default subreddits.

This conclusion is nothing new: I was writing about the flaws of reddit’s default subreddit system almost 2 years ago. Despite reddit’s continuous efforts to drive users into smaller subreddits, most users still focus on the defaults.

So, what’s the solution? I see two possibilities:

  1. reddit users need to upvote more and post less. If there’s too many posts not receiving enough upvotes, then this is the obvious solution. But reddit’s karma system doesn’t reward people who upvote, so it seems unlikely that this will work with the current incentive system.
  2. reddit needs to filter more posts into smaller subreddits. The fewer posts a subreddit receives, the more attention (and possibly upvotes) each individual post will receive. Thus, we can increase reddit’s content carrying capacity by filtering the posts typically going into the defaults into smaller, more niche subreddits.

The problem with solution #2, of course, is that the reddit front page disproportionately rewards users who make it there. So even if there’s an incredibly small chance of your post receiving any attention in a default subreddit compared to the smaller subreddits, if your post does reach the front page, it pays off more than if you posted in a smaller subreddit and more than makes up for all of your failed posts. (Game theorists might be thinking of risk analysis at this point…)

Thus — 2 years later — I still believe reddit must do away with the default subreddit system if it stands a chance of reaching its maximum potential.

A historical perspective on ignored reddit posts

After I shared this article, /u/minimaxir repeated this analysis on all of reddit’s posts back to 2008. I’ve shared his chart below with his permission.

pct-ignored-reddit-posts-over-time

Between 2008 and 2010 — reddit’s nascent years — upwards of 75% of all reddit posts went ignored. Once reddit started becoming popular in 2010 and beyond, we see the ratio of ignored posts go down to an even 50/50, then oddly stagnate there. This suggests to me that ~50% of all posts is reddit’s carrying capacity: Regardless of the number of users that join reddit, the increased number of upvotes from new users will be offset by the increased number of posts they submit. As a consequence, just waiting it out won’t solve reddit’s underprovision problem; we need to rethink reddit’s default subreddit structure.

You can find /u/minimaxir’s data source here.

What does this mean for you?

We all know that it’s tough to have a successful post on reddit, but now we’re beginning to learn that less than half of all posts receive just a single upvote — an extremely loose criterion.

This means that even if you make the best post possible on reddit, there’s still a high chance that it’s going to fail right out of the gate. Of course, if you pay attention to the reddit front page, there are some redditors who seem particularly talented at making successful posts on reddit — and that’s because there are some minor things you can do to increase your post’s chances of being noticed.

If you want to learn more about what factors into a successful reddit post, read this guide.

The following two tabs change content below.
Randy Olson is a Computer Science graduate research assistant at Michigan State University in Dr. Chris Adami’s lab specializing in artificial intelligence, artificial life, and evolutionary computation. He runs a research blog where he writes about Python, scientific computing, evolution, and AI. Randy is an ardent advocate of open science and regularly travels the U.S. to teach researchers scientific computing skills at Software Carpentry workshops.