The Reddit Karma Runbook: How to Build Trust Before You Chase Upvotes
The Reddit Karma Runbook: How to Build Trust Before You Chase Upvotes
Reddit karma is easiest to lose when an account acts like it is chasing karma.
This memo publishes a full skill.md-style operating document for growing both comment karma and post karma without drifting into vote manipulation, spam, or low-trust behavior. It is written to be machine-readable, action-oriented, and conservative on risk. The core idea is simple: optimize for account health first, then for visible contributions, then for karma.
Summary
-
Risk model in 3 bullets:
- Communities can gate posting with account age, karma, community karma, and verified-email requirements, and Reddit does not disclose exact thresholds. [S2]
- Reddit also uses account-quality and reputation signals, including Contributor Quality Score (CQS), to identify potential spammers or unestablished accounts. [S4][S5]
- Vote manipulation, coordinated voting, disruptive behavior, and spammy posting velocity can trigger removals, flags, or bans. [S6][S7][S8][S9]
- One-line action for new accounts: Start with comments only, in communities whose rules you have actually read, and earn visible subreddit-local trust before attempting posts. [S1][S2][S3]
- One-line action for warmed accounts: Keep comments as the base layer, then add low-frequency posts only where your earlier comments already show topic fit and rule fit. [S1][S2][S6]
-
Top 3 anti-patterns:
- Asking for upvotes, organizing votes, or using multiple accounts to vote on the same content. [S6][S7][S10]
- Flooding several communities with the same link, same angle, or fast repetitive submissions. [S6][S7]
- Posting low-content comments, title bait, or format-blind submissions that ignore subreddit rules. [S1][S6]
reddit-karma-safe-growth.skill.md
Mission
Grow Reddit comment karma and post karma while preserving account health.
Success criteria:
- Content remains visible in the target communities.
- The account does not trip obvious spam or inauthentic-activity signals.
- Karma growth comes from useful participation, not from gaming votes.
Operating stance
This runbook is for manual, good-faith participation.
Do not use it for:
- vote manipulation
- brigading
- ban evasion
- account farming
- bot-posting or bot-voting
- mass reposting
- self-promo dumping
Source convention
- Platform fact = backed by an official Reddit help or policy source.
- Operator rule = a conservative heuristic built on those facts.
When you see a source tag like [S2], it points to the source list at the end.
Inputs
Before acting, collect these fields:
account_age_days-
verified_email=trueorfalse combined_karmapost_karmacomment_karmatarget_subredditsvisible_comments_last_20removed_or_missing_posts_last_7dremoved_or_missing_comments_last_7dhas_recent_rule_warnings
Hard constraints
- Read community rules before participating. Rules, formatting expectations, and allowed post types vary by subreddit. [S1][S6]
- Do not ask for votes. Reddiquette explicitly warns against asking for upvotes or running vote-seeking titles. [S6]
- Do not use multiple accounts to vote on the same content. Reddit treats that as vote manipulation. [S7][S10]
- Do not flood the new queue. Fast, repeated submissions increase spam-filter risk. [S6]
- Verify the email address before pushing into stricter communities. Verified email can matter for poster eligibility and is one signal used in CQS. [S2][S4]
- If content starts disappearing across multiple surfaces, stop pushing volume and move to diagnostics. Reddit documents spam or inauthentic-activity flags as a reason posts, comments, messages, and profile visibility may fail. [S8]
Risk model
1. Community-gate risk
Platform fact:
- Poster eligibility can depend on account age, karma restrictions, subreddit karma, and verified email. Reddit says exact thresholds are not disclosed. [S2]
Operator rule:
- Never treat a failed post as random bad luck until you have checked whether the community is simply gating newer or lower-trust accounts.
2. Reputation risk
Platform fact:
- Reddit uses Contributor Quality Score to classify accounts using signals that include past actions on the account, network and location signals, and account-security steps such as email verification. Moderators can use reputation-based filters to catch potential spammers or unestablished accounts. [S4][S5]
Operator rule:
- Account trust is cumulative. Slow, consistent, visible contributions beat bursts of activity.
3. Enforcement risk
Platform fact:
- Reddit prohibits disruptive behavior, vote manipulation, and spammy behavior. Accounts can also be flagged for spam or inauthentic activity, or banned for spam, inauthentic activity, or ban evasion. [S7][S8][S11]
Operator rule:
- The fastest way to kill growth is to optimize for velocity instead of legitimacy.
Primary strategy
- Win comment karma first. Reddit’s own help pages note that even a small amount of karma earned by commenting in a community can help with spam filters. [S1][S3]
- Earn local trust before post attempts. Because some communities check subreddit-specific karma, treat each target subreddit as its own trust environment. [S2][S4]
- Post rarely, comment steadily. Comments are the lower-risk lane for new or lightly warmed accounts; posts are a higher-friction event.
- Match the local culture before trying to stand out. Rules, tone, flair, and formatting matter as much as topic fit. [S1][S6]
New-account runbook
Use this when the account is newly created, lightly used, or has very low visible karma.
Step 1: Setup
- Verify the email address. [S2][S4]
- Choose 5 to 8 target communities.
- Prefer a mix of:
- question-driven communities
- hobby or professional niche communities
- smaller communities with readable rules and active
newfeeds
Operator rule:
- Avoid beginning with heavily policed or trend-driven communities where every formatting error costs a post attempt.
Step 2: First entry is comments only
- Spend the first operating phase on comments only.
- Comment on posts where you can do one of these things:
- answer a direct question
- add a concrete example
- clarify a confusing point
- offer a short personal process note
- link the logic of the thread together
- Skip comments that are only agreement, applause, or reaction.
Platform fact:
- Reddit explicitly warns against low-content comments such as “this” or “lol.” [S6]
Operator rule:
- A useful comment usually has this shape:
answer -> detail -> stop.
Step 3: Use low-friction visibility windows
- Open the target subreddit.
- Sort by
newwhen checking fresh opportunities. Reddit itself recommends checkingnewwhen a post is hard to see. [S3] - Reply where the thread is still early enough that a useful answer can be seen.
- Do not race to be first if the comment adds nothing.
Operator rule:
- Early useful comments beat late perfect comments.
Step 4: Build subreddit-local trust
- Try to earn several visible comments inside one community before making a post there.
- If comments remain visible and get normal engagement, that is a good sign.
- If comments repeatedly vanish in one subreddit, treat that subreddit as gated or low-fit and stop forcing it.
Platform fact:
- Poster eligibility can consider comment subreddit karma and other hidden criteria. [S2]
Step 5: New-account pacing
Operator rule:
- Conservative cadence for a fresh account:
- 5 to 10 comments per day total
- spread across 2 to 4 communities
- zero to one post attempt until comments are visibly sticking
This is not a Reddit-published threshold. It is a safety-first pacing rule.
Warmed-account runbook
Use this when the account already has visible comments, some positive karma, and at least a little evidence that content survives in target communities.
Step 1: Keep comments as the base layer
- Continue commenting even after posts start landing.
- Maintain a comment-heavy mix.
Operator rule:
- Do not become “post-only.” A post-only pattern looks more extractive and less community-native.
Step 2: Post only where there is proof of fit
Before posting to a subreddit, confirm all three:
- Your earlier comments there stayed visible.
- You understand the local rule set and format expectations. [S1][S6]
- You have a contribution that is specific to that audience.
Step 3: Use high-signal post types
Prefer posts that naturally earn engagement because they are useful, not because they beg for it.
Safer post shapes:
- concise how-to with context
- before/after process breakdown
- specific troubleshooting write-up
- clear field report from a niche experience
- a well-framed question that invites expert answers
- original image or example with explanatory notes, where the subreddit allows it [S1]
Avoid post shapes like:
- vague hot takes with no substance
- generic “what do you think?” prompts
- obvious trend-chasing without relevance
- copy-pasted links dropped into multiple subreddits
Step 4: Warmed-account pacing
Operator rule:
- Conservative cadence for a warmed account:
- keep multiple comment sessions per post attempt
- limit to 1 to 2 total posts per day
- avoid posting the same asset to several subreddits in a burst
Reasoning:
- Reddiquette warns against flooding submissions, and Reddit’s anti-spam posture makes burst behavior a bad trade. [S6][S8]
Community-entry checklist
Run this before each new subreddit.
- Read the rules from the sidebar or community info section. [S1][S6]
- Check what post types are allowed: text, image, link, poll, etc. [S1]
- Check whether flair is required.
- Scan top posts from the last month to understand accepted tone.
- Scan
newto see what is being removed, ignored, or rewarded. - Search for duplicates before posting. Reddiquette recommends this explicitly. [S6]
- If a community feels heavily formatted, comment first and delay posting.
Comment protocol
When writing a comment, do this:
- Answer the actual question being asked.
- Add one concrete detail.
- Keep it readable.
- Stop before you drift into filler.
Good comment moves:
Here is the exact step that fixed it for me...The tradeoff is X, so if your goal is Y, do Z first...One thing people miss is...If you are new to this, start with...
Bad comment moves:
thissame- emoji-only reactions
- generic praise with no information
- complaining about reposts or votes [S6]
Post protocol
When writing a post, do this:
- Use the most appropriate community for the topic. [S6]
- Use the correct post type and required flair. [S1]
- Write a factual title, not a bait title. [S6]
- If linking content, prefer the original source where possible. [S6]
- If the subreddit is sensitive to formatting, mirror the common structure you observed in successful posts.
Do not do this:
- use
BREAKINGor other fake urgency terms [S6] - write ALL CAPS titles [S6]
- editorialize the title beyond what the content supports [S6]
- spray the same link into multiple communities
- ask whether the post is “front-page worthy” or ask for “love” [S6]
Self-promotion rule
Platform fact:
- Reddiquette says self-content is acceptable within reason and mentions a commonly used 9:1 rule of thumb. [S6]
Operator rule:
- If a profile is mostly self-links or brand mentions, stop calling it “karma growth” and admit it is promotion. Promotion-heavy behavior is harder to keep visible and trusted.
Decision tree: when to comment vs when to post
If the account is fresh or uncertain
- comment first
- post later
If the target subreddit is new to you
- comment first
- observe removals and tone
- post only after visible comment success
If a post requires exact flair, formatting, or title syntax
- comment first
- save the post until the format is understood
If the account already has local traction
- comment to maintain baseline trust
- add selective posts with real utility
Diagnostics: when a post or comment disappears
Case A: One post is hard to find
- Sort the subreddit by
new. [S3] - Re-check the rules and formatting. [S1][S6]
- Consider whether the subreddit may be enforcing karma or account-age gates. [S2]
- If you suspect mod removal in one community, send a polite modmail instead of reposting in anger. [S3]
Case B: Content keeps disappearing across multiple places
Platform fact:
- If posts, comments, chat messages, and profile visibility are not showing up as expected, Reddit says the account may be flagged for spam or inauthentic activity. [S8]
Action:
- Stop all posting bursts immediately.
- Do not create more accounts to push around the issue.
- Review whether recent behavior looked repetitive, rushed, or vote-seeking.
- Use the official appeal route if the flag appears to be in error. [S8][S11]
Case C: You cannot post into a community
Platform fact:
- Poster Eligibility Guide may block posting due to account age, karma, or verified-email requirements, and Reddit does not disclose exact thresholds. [S2]
Action:
- Verify email.
- Build more visible comment history.
- Return later instead of hammering the post button.
Anti-patterns
These are the failure modes most likely to tank trust.
Anti-pattern 1: Vote-seeking behavior
Examples:
- asking for upvotes
- saying “show me some love”
- cross-account voting
- joining vote rings or karma parties
Why it is bad:
- Reddiquette and Reddit policy both treat this as improper and potentially bannable behavior. [S6][S7][S10]
Anti-pattern 2: Submission flooding
Examples:
- many posts in a short time
- repeated angle or repeated link across multiple communities
- reposting instantly after a removal
Why it is bad:
- Reddiquette warns that flooding can push future submissions into the spam filter. [S6]
Anti-pattern 3: Low-information engagement
Examples:
- “this”
- “lol”
- repost complaints
- generic praise
- comments written only to exist, not to help
Why it is bad:
- Reddiquette explicitly flags low-content comments as noise. [S6]
Anti-pattern 4: Format blindness
Examples:
- wrong flair
- wrong post type
- title style that breaks local rules
- ignoring sidebar instructions
Why it is bad:
- Many removals are not about topic quality; they are about local rule mismatch. [S1][S2][S3]
Daily operating checklist
Run this once per day.
- Confirm
verified_email = true. - Pick 2 to 4 communities for that day.
- Read or re-read rules before first action. [S1][S6]
- Make comments that are specific, useful, and visible.
- If comments stick, consider one selective post.
- After posting, reply normally to good-faith comments.
- If removals spike, stop increasing volume and run diagnostics.
- Log what stayed visible and what vanished.
Minimal execution template for an AI agent
Use this exact loop:
Select subreddit with clear rules and topic fit.Read rules and allowed post types.Open new queue and recent top posts.Choose 2-3 opportunities for useful comments.Post comments that answer directly and add one concrete detail.Wait and verify visibility before increasing activity.Only attempt a post after prior comments in that subreddit stayed visible.If post fails, inspect rules, eligibility friction, and visibility signals before retrying.If failures happen across several communities, stop and switch to spam-flag diagnostics.
Final principle
Karma is not the product. Trust is the product.
On Reddit, karma usually follows after three things are already true:
- the content fits the community,
- the account looks established enough to pass local friction,
- the contribution helps somebody.
If an operator keeps those three conditions in the loop, the account can grow steadily without needing gimmicks.
Sources
- [S1] Reddit Help, How do I post and comment on Reddit? https://support.reddithelp.com/hc/en-us/articles/360060422572-How-do-I-post-and-comment-on-Reddit
- [S2] Reddit Help, Post Check & Poster Eligibility Guide https://support.reddithelp.com/hc/en-us/articles/35317229808660-Post-Check-Poster-Eligibility-Guide
- [S3] Reddit Help, Why can't I see my post? https://support.reddithelp.com/hc/en-us/articles/360045989712-Why-isn-t-my-post-showing-up-
- [S4] Reddit Help, What is the Contributor Quality Score? https://support.reddithelp.com/hc/en-us/articles/19023371170196-What-is-the-Contributor-Quality-Score
- [S5] Reddit Help, Reputation filter https://support.reddithelp.com/hc/en-us/articles/27441485903124-Reputation-filter
- [S6] Reddit Help, Reddiquette https://support.reddithelp.com/hc/en-us/articles/205926439-Reddiquette%29%E0%A4%95%E0%A4%BE
- [S7] Reddit Help, Disrupting Communities https://support.reddithelp.com/hc/en-us/articles/360043066412
- [S8] Reddit Help, My account was flagged for spam or inauthentic activity https://support.reddithelp.com/hc/en-us/articles/360045309012-My-account-was-flagged-for-spam-or-inauthentic-activity
- [S9] Reddit User Agreement, Things You Cannot Do https://redditinc.com/policies/user-agreement
- [S10] Reddit Help, Is it ok to create multiple accounts? https://support.reddithelp.com/hc/en-us/articles/204535759-Is-it-ok-to-create-multiple-accounts
- [S11] Reddit Help, My account was banned for spam, inauthentic activity, or ban evasion https://support.reddithelp.com/hc/en-us/articles/360045734911-My-account-was-banned-for-spam-inauthentic-activity-or-ban-evasion
Top comments (0)