Louis Decavel 11 min read

How to Get Upvotes on Reddit (Without Buying a Single One)

Upvotes are won in the first hour, in the title and in the choice of subreddit. How Reddit ranks posts, who sees your votes, and why bought votes backfire.

Many guides on this question end the same way.

Seven or eight sensible tips. Then one more: buy upvotes. Usually from the company that wrote the guide.

That last tip is the one that gets accounts suspended.

Upvotes on Reddit are not luck and they are not a secret. They come from a few things you fully control: where you post, what the title promises, and what you do during the first hour.

The short answer: post in a subreddit whose top posts look like yours, use the format that community already upvotes, write a specific title, publish when its readers are awake and answer every comment in the first hour. Early votes count far more than late ones in Reddit’s ranking. Never buy votes: Reddit’s rules name “voting services” explicitly, and its systems look for exactly that pattern.

Below: how the ranking works, the eight moves that actually earn votes, who can see what you upvote, and why paid votes are a trap.

How Reddit decides which posts rise

You cannot earn votes efficiently without knowing what a vote is worth, and when.

Reddit’s archived Hot formula rewards early votes heavily. The score counts on a log scale, and a post needs ten times more votes for every 12.5 hours it ages. We break the formula down in our guide to the best time to post on Reddit.

The current ranking is not public and the home feed is personalized. Subreddit Hot feeds still appear to work the same way, and in our experience the first hour decides most of the outcome.

Three more things worth knowing about the number under the arrow:

  1. It is hidden at first. Reddit’s help center says that for the first few hours after a post is created, votes are not displayed, to stop people from being swayed by how others voted. Some communities hide them longer.
  2. It is fuzzed. The displayed score moves slightly between refreshes. When Reddit overhauled its scoring in December 2016, the admin who announced it said there is “some slight fuzzing” to stop people reverse engineering the system, as TechCrunch reported. If your count jumps from 41 to 38 and back, nobody downvoted you.
  3. It is not your karma. Reddit’s own karma page says karma is only an approximate reflection of your upvotes, not a one-for-one count.

How to get upvotes on Reddit: 8 moves that work

1. Pick the subreddit before you write the post

Most posts that flop were fine. They were just in the wrong place.

Open the subreddit, sort by Top, past month, and read the first 20 posts. If nothing there looks like what you want to publish, change subreddits, not your wording. Then read the rules. Many communities set a minimum karma or account age to post, and Reddit’s help center lists karma requirements as one reason a new post never shows up.

A smaller subreddit that fits beats a huge one that tolerates you.

2. Use the format the community already upvotes

Every subreddit has a native format. Some reward long text posts. Some reward a single screenshot. Some upvote links, many quietly bury them.

Your Top-of-the-month list tells you which one. Copy the format, never the content. A text post in an image subreddit, or an outbound link in a discussion subreddit, starts with a handicap no title can fix.

3. Write a title that promises one specific thing

Many people vote on the title alone. A University of Notre Dame team followed the full activity of 309 Reddit users for a year and found that 73% of the posts they voted on were rated without the content being opened first. The sample is small and the study dates from 2017, but the lesson holds: the title is the post for most voters.

Compare:

  • “Some thoughts on cold email” → vague, nobody knows what they get.
  • “I sent 3,000 cold emails last quarter. The 4 subject lines that got replies” → specific, the reader knows exactly what is inside.

Specific beats clever. A number, a context, a clear payoff. And the title must be true: a post that does not deliver on its title gets downvoted fast, and the early downvotes hurt as much as early upvotes help.

4. Give before you ask

Reddit users smell promotion from the first line. Reddit’s own spam policy says it plainly: if your contributions are mostly links to a business you run or benefit from, be thoughtful about how often you post.

So put the value in the post itself. The full answer, the numbers, the mistakes. If the post is useful with your brand name removed, it will get votes with your brand name in it.

5. Post when the subreddit is awake

Because early votes count the most, you want the community online when you publish.

Do not assume your readers share your time zone. In its Q2 2026 earnings release filed with the SEC, Reddit reported 77.1 million of its 130.3 million daily active uniques outside the US. The right hour depends on your subreddit, and our guide on when to post shows how to find it in fifteen minutes.

6. Write the first comment yourself

On a link or image post, add a comment right after publishing: where the data comes from, how you made the thing, what you would do differently. Some subreddits require it.

It does two jobs. It gives context to readers who decide in two seconds, and it gives the first commenters something to reply to. An empty thread looks dead. A thread with a real opening comment looks like a conversation worth joining.

7. Stay for the first hour and answer fast

This is the step that separates posts that climb from posts that stall.

Answer every genuine comment, quickly and in detail. Thank people who correct you, and fix the post if they are right. Comments keep the thread alive in the feed. They also matter well beyond the first day, for reasons we cover in the AI section below.

Post, then close the tab? You just gave up the hour that matters most.

8. Do not delete and repost

A post that flops is tempting to delete and publish again an hour later. Do not. Reddit’s spam policy lists reposting old content again and again to farm karma as a violation, and mods recognise reposts.

If several posts in a row get zero reaction, not even a downvote, the problem is probably not your content. Your posts may be filtered before anyone sees them. Here is how to tell whether you are shadowbanned or just filtered.

Can people see what you upvote on Reddit?

No. Other users cannot see which posts or comments you upvote or downvote.

Reddit’s privacy policy (effective July 1, 2026) lists what your public profile shows: username, posts, comments, karma, trophies, communities you are active in, cake day. Votes are not on that list. The Upvoted and Downvoted tabs on your profile are visible to you only.

Here is who sees what:

WhoSees your individual votes?
Other usersNo
The author of the post you voted onNo, only the total score
ModeratorsNo, they see the score, not the voters
Third-party apps using Reddit’s APINo, Reddit says it shares aggregated data such as “voting ratios”
Reddit itselfYes

Two nuances.

Moderators see more of your profile than you think, just not your votes. Reddit’s help center explains that when you post or comment in a community, its mods get access to your full post and comment history for 28 days, whatever your profile settings. Votes are not part of that history.

Reddit does record your votes, and uses them. The privacy policy lists voting among the “actions you take” that Reddit collects. In March 2025, Reddit announced in r/RedditSafety that it would warn users who repeatedly upvote violent content that breaks its rules, and that it might extend this to other violating content. Private from other users does not mean invisible to the platform.

One relic from the past: old Reddit’s preferences had an opt-in checkbox labelled “make my votes public”, off by default. If you never ticked it, there is nothing to change.

What about buying upvotes?

Search this topic and you will find companies selling upvotes, often inside the very guides that explain how to earn them. We will not name them. Here is why we don’t recommend it.

It is explicitly against the rules. Reddit’s Disrupting Communities policy prohibits vote manipulation, done by hand or by software. It names multiple accounts, voting services and automation, and coordinated voting by groups of people or bots. There is no grey area to argue about.

Reddit is built to catch it. The same policy says Reddit combines reports from moderators and users with its own internal systems to spot it. The fuzzing described above exists so that people selling votes cannot even check whether their votes counted. And when Reddit overhauled scoring in 2016, it described the change as streamlining its many existing rules against vote manipulation.

The pattern looks wrong to humans too. A post with 400 upvotes, two comments and a link to a product page reads exactly like what it is. Regular users notice. Mods notice. And on Reddit, people say so in the comments, under your brand name.

The risk lands on you, not the seller. Removed posts, suspended accounts, and a brand name tied to a manipulation thread that stays on Google for years. Bought accounts carry the same problem, as we explain in our piece on aged Reddit accounts.

And it does not buy what you actually want. Which brings us to the last point.

Do upvotes help a post get cited by AI?

Barely. This is the part the upvote obsession misses.

More and more buyers start their research in ChatGPT, Perplexity or Google’s AI Mode, and those engines draw heavily on Reddit. If votes drove citations, the cited threads would be the popular ones. They are not.

Semrush looked at 248,000 Reddit URLs cited by Google AI Mode, Perplexity and ChatGPT Search, across 217,000 prompts (study published in November 2025):

  • 80% of the cited posts had fewer than 20 upvotes.
  • 70% had fewer than 20 comments.
  • The median cited post had 5 to 8 upvotes, depending on the engine.
  • Cited posts were old: about 900 days on average.

Upvotes and views do not predict AI citations. That matches what we see in the client threads we monitor: a modest post in the right subreddit gets quoted in AI answers while far more upvoted threads never are.

What seems to matter instead:

  • The title. AI engines break a user’s question into several narrower searches. A post whose title matches one of them word for word is far more likely to get picked up.
  • Comments, more than votes. In our experience, the more comments a thread has, the faster Google indexes it, and the sooner an AI engine can find it and reuse it.
  • Time online. With cited posts averaging around 900 days in the Semrush data, a good thread keeps working long after its first day.

So earn upvotes for what they really give you: visibility in the first 24 hours, and a thread people trust. Then make sure the thread is built to last. That long game is what our Reddit marketing strategy guide covers, and it is the side of Reddit we work on for clients through GEO.

Recap: earning upvotes the clean way

  • The first hour decides most of it. In Reddit’s archived Hot formula, a post needs ten times more votes for every 12.5 hours it ages, so early votes count the most.
  • Pick the subreddit first, then the format. Sort by Top of the month and copy what the community already upvotes.
  • Write a specific title that promises one clear thing, and deliver it.
  • Give before you ask. A post that is useful without your brand earns votes with it.
  • Post when the subreddit is awake, add a first comment, answer fast. Then do not delete and repost.
  • Nobody else can see what you upvote. Not users, not mods. Reddit itself can, and uses it.
  • Never buy upvotes. Reddit’s rules ban voting services by name, its systems are built to detect them, and the cost lands on your account and your brand.
  • For brands, the thread matters more than the score. In Semrush’s study of 248,000 Reddit URLs cited by AI search tools, 80% had fewer than 20 upvotes. Titles, comments and time online matter more.

Frequently asked questions

How do you get upvotes on Reddit?

Post in a subreddit whose top posts look like yours, use the format that community already rewards, and write a specific title that promises one clear thing. Publish when the subreddit's readers are awake and stay for the first hour to answer comments, because early votes weigh the most in Reddit's ranking. Give something useful before you mention anything you sell.

Can people see what I upvote on Reddit?

No. Other users cannot see which posts or comments you upvote: Reddit's privacy policy lists what appears on your public profile, and votes are not part of it. Your Upvoted and Downvoted tabs are visible only to you, and moderators see a post's score, not who voted. Reddit itself does record your votes and has used them for enforcement.

Can moderators see who upvoted a post on Reddit?

No. Moderator tools described in Reddit's help center show a user's posts, comments, mod notes and mod log, but not individual votes. When you post or comment in a community, its mods get access to your full post and comment history for 28 days, but votes stay private. Only Reddit's own admins have access to vote data.

Why does the upvote count on my Reddit post keep changing?

Reddit adds noise to displayed scores, a practice known as vote fuzzing, which makes the scoring system harder to game or reverse engineer. A Reddit admin confirmed in 2016 that there is some slight fuzzing in the score. Reddit also hides vote counts for the first few hours after a post is created, and some communities hide them longer.

Can you get banned for buying Reddit upvotes?

Yes. Reddit's Disrupting Communities policy explicitly prohibits using voting services, multiple accounts or automation to change vote counts. Reddit says it combines reports from moderators and users with internal systems to detect it. The usual outcomes are removed votes, removed posts and suspended accounts, and the brand behind the post carries the reputational cost.

Should a brand chase upvotes on Reddit?

Only up to a point. Upvotes give a post visibility in its first 24 hours and signal to readers that the thread is worth trusting, which is worth earning. But Semrush's study of 248,000 Reddit URLs cited by AI search tools found that 80% had fewer than 20 upvotes, and in the client threads we monitor, a post's score does not predict whether AI engines cite it. A brand gets more from a well-titled thread in the right subreddit than from a high score.

RedditReddit marketing

Reddit AMA: What It Is and How a Brand Should Run One

A Reddit AMA (Ask Me Anything) is a live Q&A thread. How a brand or founder picks the subreddit, proves identity, prepares, and avoids the classic failures.

13 min read