How to get upvotes on Reddit (without gaming the system)
By MentionLeads · July 10, 2026 · 4 min read
In short: Upvotes on Reddit aren't random — they reward relevance, timing, and reading the room. The most reliable way to earn them is to match the subreddit's culture, post when your audience is active, and write titles that promise a specific payoff. Avoid anything that reads like an ad, and never buy votes.
You post something genuinely useful and it sinks without a trace, while a throwaway comment somewhere else quietly racks up hundreds of points. How to get upvotes on Reddit without gaming the system comes down to understanding that upvotes don't reward effort — they reward relevance, timing, and reading the room. Here's what actually moves the needle.
Why do my Reddit posts get no upvotes?
The most common reason is a mismatch between your content and the subreddit's expectations. Each community has unwritten rules about tone, formatting, and what counts as low-effort. A data-heavy write-up thrives in one sub and gets buried in another that prefers quick questions. Lurking before you post is the only way to learn these rules. Also, vague or clickbait titles that the post doesn't deliver on will get downvoted fast.
How important is the title for upvotes?
The title does 80% of the work. On Reddit, most people vote from the feed without opening the post. A specific, curiosity-shaped title that promises a clear payoff will always beat a vague or clever one. - "What I learned losing my first 100 leads on Reddit" outperforms "Some marketing thoughts" every time. - Say exactly what the reader gets. - Write the title last, after you've written the post, to ensure it's accurate and compelling.
What is the best time to post on Reddit?
Early votes snowball because Reddit surfaces posts gaining traction fast. Posting into an active window gives you that early momentum. Each subreddit has its own peak hours based on when its audience is awake. Use the best time to post on Reddit guide to find your subreddit's peak. Generally, posting during US business hours works for broad subreddits, but niche communities may have different patterns.
How can I get upvotes from comments?
Comment karma is easier than post karma. Thoughtful, early comments on rising threads are the most reliable way to earn upvotes — lower stakes than a post and often higher return. This also builds the account history you need before you can market effectively. See how to get karma on Reddit for more details. The key is to add value, not just agree — provide insights, data, or a different perspective.
What kills upvotes?
- Anything that reads like an ad — Redditors downvote promotion on reflex. - Vague or clickbait titles the post doesn't deliver on. - Walls of text with no formatting; break it up with headers and lists. - Posting and vanishing — reply to early comments to keep the thread alive. - Vote manipulation: buying upvotes, ring-voting with alt accounts is detectable and gets you shadowbanned. Use the Reddit Post Checker to check if your post crosses a line.
Frequently asked questions
How do I make my Reddit post get more upvotes?
Focus on the title: make it specific and promise a clear payoff. Post in the right subreddit that matches your content's style. Engage with commenters early to keep the thread active. Avoid any self-promotion until you've built trust.
Should I buy Reddit upvotes?
No. Vote manipulation is detectable and results in a shadowban. A dead account earns nothing. Genuine engagement is the only approach that compounds. If you're worried a post crosses a line, check it with the Reddit Post Checker.
How many upvotes is good on Reddit?
It depends on the subreddit size. In a small niche sub, 10 upvotes can be excellent; in a default sub, 100 might be average. The goal should be relevance and engagement, not a specific number. Upvotes are a means, not the goal — customers are.
Start here
- Write the title last, and make it promise a specific payoff. - Study your target subreddit’s top posts before you write. - Comment helpfully on rising threads to build momentum and karma. Upvotes are a means, not the goal — customers are. MentionLeads finds the threads where your product is genuinely the answer and drafts replies that help first, so your engagement earns both upvotes and pipeline. Try it free.