Reddit Commenting
The fastest way to build karma and credibility on Reddit is to leave comments that are actually worth reading.
Why Commenting Comes First
You cannot skip this step. Most subreddits throttle or block posts from low-karma accounts. Even if you can post, a brand-new account with zero comment history posting a link to their blog looks exactly like spam. Because usually it is.
Commenting first does three things:
- Builds karma. You need it to post in gated subreddits.
- Builds history. Moderators check your profile before approving posts. A history of genuine engagement makes your posts look legitimate.
- Teaches you the room. You learn what each subreddit values, what tone works, what gets downvoted. This makes your eventual posts much better.
Plan to spend 2-3 weeks commenting before you make your first post.
The Non-NPC Standard
Most Reddit comments are filler. "This is the way." "Great post!" "I second this." "+1." These are NPC comments. They add nothing. They earn nothing. Moderators and community members scroll right past them.
Your comments need to pass a simple test: Does this add something the reader did not already have?
That could be:
- A specific example from your own experience
- A technical detail the post missed
- A counterpoint with reasoning
- A resource or tool recommendation (that you have actually used)
- A clarifying question that sharpens the conversation
If your comment does not do at least one of these things, do not post it. Scroll to the next thread.
What Good Comments Look Like
Example 1: Adding Specifics
Bad comment:
"Cloudflare is great for this."
Good comment:
"We moved to Cloudflare Pages about 6 months ago. Build times dropped from 3 minutes on Vercel to about 45 seconds. The free tier covers 500 builds/month which is more than enough for a personal site. One gotcha: their preview deployments do not support server-side rendering, so if you are using SSR you will want to test in production deploys."
The bad comment agrees. The good comment adds build time data, a specific limit, and a gotcha that saves the reader time.
Example 2: Sharing Experience
Bad comment:
"SEO takes time, just be patient."
Good comment:
"Took about 4 months before I saw meaningful organic traffic. The first 10 blog posts basically got zero search clicks. Post 11 was a long-tail tutorial ('how to set up OG images in Next.js') and that one started getting 20-30 clicks/day from Google within 3 weeks. The difference was specificity. Broad topics had too much competition. Narrow topics with clear search intent ranked fast."
The bad comment states the obvious. The good comment gives a timeline, a specific example, traffic numbers, and a takeaway.
Example 3: Respectful Disagreement
Bad comment:
"Hard disagree."
Good comment:
"I had the opposite experience with Tailwind. For a solo developer maintaining one site, it saved me a lot of time. But I can see how it would be painful on a team where people have different approaches to utility classes. The lack of enforced conventions is a feature for solo work and a bug for team work."
The bad comment shuts down conversation. The good comment acknowledges both sides and identifies the variable that explains the difference.
The Voice-to-Text Method
This is a practical technique for producing comments quickly without overthinking them.
The process:
- Open a Reddit thread that interests you.
- Read the post and the top 3-5 comments.
- Open your phone's voice-to-text (or dictation on desktop).
- Talk through your response out loud, as if you were explaining it to a coworker.
- Clean up the transcription (fix punctuation, remove filler words).
- Post.
Why this works:
- Speaking produces more natural language than typing. You sound like a person, not a LinkedIn post.
- It takes 30-60 seconds instead of 5 minutes of drafting and editing.
- You bypass the "is this good enough to post?" hesitation. If you can say it out loud, it is worth posting.
- Voice-to-text captures your actual vocabulary and cadence, which is exactly what makes comments feel authentic.
Common cleanup needed after voice-to-text:
- Remove "um," "like," "you know"
- Fix proper nouns (voice-to-text mangles technical terms)
- Add paragraph breaks
- Double-check that your point actually landed
The Scroll-Talk-Next Rhythm
Do not treat Reddit commenting as a task to grind through. Build it into dead time.
The rhythm:
- Scroll your Reddit feed until something catches your attention.
- Talk through a response using voice-to-text (or type it if you prefer).
- Next. Move on. Do not refresh to check for upvotes. Do not re-read your comment.
Do this for 10-15 minutes a day. That is 3-5 comments. Over two weeks, that is 30-50 comments and a meaningful karma foundation.
When to do it:
- Morning coffee
- Waiting for a build to compile
- Lunch break
- End of workday wind-down
Do not dedicate an hour to Reddit commenting. That is how burnout starts. Short bursts, consistently, over weeks.
Length and Format
One paragraph of substance beats a wall of text. Reddit comments are not blog posts. Get in, make your point, get out.
Ideal comment length: 2-5 sentences for a simple addition. 1-3 short paragraphs for a detailed response.
When longer is justified:
- You are sharing a step-by-step process
- The question is complex and a short answer would be misleading
- You have specific data or examples that need context
When shorter is better:
- The post already made the main point. You are adding a detail.
- Someone asked a direct question with a direct answer.
- The thread is moving fast and long comments get buried.
Formatting tips:
- Use line breaks between paragraphs. A solid block of text is hard to read on mobile.
- Use code blocks for code. Inline code for tool names or commands.
- Bold key terms if your comment has multiple points. It helps scanners.
- Do not use headers (##) in comments. It looks weird outside of posts.
What Gets Downvoted
Avoid these patterns:
Generic Agreement
"This. So much this." "Came here to say this." "Underrated comment."
These add nothing. They are karma-neutral at best, downvoted at worst.
Unsolicited Self-Promotion
"I actually wrote a blog post about this: [link]"
Unless someone specifically asked for resources, linking your own content in comments looks spammy. If your blog post is genuinely relevant, weave the information into your comment and only mention the link if someone asks for more detail.
Condescension
"Actually, if you read the docs you would know..." "This is a pretty basic concept..."
Technical communities especially punish this. Being right and being condescending are not the same thing.
Walls of Text Without Structure
A 500-word comment with no paragraph breaks, no formatting, and no clear point. Even if the content is good, nobody will read it.
Arguing for the Sake of Arguing
If someone disagrees with your comment, you get one reply to clarify. After that, let it go. Extended arguments in Reddit threads never change anyone's mind and they make both participants look bad.
Subreddit-Specific Tone
Different subreddits expect different comment styles.
Technical subreddits (r/webdev, r/nextjs, r/programming):
- Precision matters. Vague advice gets corrected.
- Include version numbers, specific tools, code snippets when relevant.
- "It depends" is acceptable if you explain what it depends on.
Business subreddits (r/Entrepreneur, r/startups, r/smallbusiness):
- Experience-based advice wins. "I tried X and here is what happened."
- Numbers help. Revenue, costs, timelines.
- Avoid generic motivational advice. These communities see too much of it.
Broad subreddits (r/technology, r/programming):
- Higher bar for engagement. Comments compete with hundreds of others.
- Hot takes that are also correct get upvoted.
- Nuance wins over absolutism.
Tracking Your Progress
You do not need to obsess over karma, but it helps to know where you stand.
Check your karma: Click your profile. Reddit shows comment karma and post karma separately.
Milestones:
- 50 comment karma: You can post in most smaller subreddits.
- 100 comment karma: Most mid-size subreddits unlock.
- 500 comment karma: Virtually all subreddits are open to you. Your posts get auto-approved more often.
- 1,000+ comment karma: You are a trusted community member. Moderators give you the benefit of the doubt.
These numbers are rough guides. Each subreddit sets its own thresholds.
The Mindset Shift
Stop thinking of Reddit comments as a chore you do to unlock posting privileges. Think of them as micro-content. Every comment is practice for your writing voice. Every interaction teaches you what your audience cares about. Every thread you engage with is market research.
The people who build the strongest Reddit reputations are not strategic about it. They genuinely enjoy the conversations. If Reddit feels like a grind, pick different subreddits. Find communities where the discussions actually interest you.
Authentic engagement is not a strategy. It is a prerequisite.