DEV Community

Jyoti Chance
Jyoti Chance

Posted on

The Reddit Karma Runbook: How to Build Trust Before You Chase Upvotes

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:
    1. Asking for upvotes, organizing votes, or using multiple accounts to vote on the same content. [S6][S7][S10]
    2. Flooding several communities with the same link, same angle, or fast repetitive submissions. [S6][S7]
    3. 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:

  1. Content remains visible in the target communities.
  2. The account does not trip obvious spam or inauthentic-activity signals.
  3. 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 = true or false
  • combined_karma
  • post_karma
  • comment_karma
  • target_subreddits
  • visible_comments_last_20
  • removed_or_missing_posts_last_7d
  • removed_or_missing_comments_last_7d
  • has_recent_rule_warnings

Hard constraints

  1. Read community rules before participating. Rules, formatting expectations, and allowed post types vary by subreddit. [S1][S6]
  2. Do not ask for votes. Reddiquette explicitly warns against asking for upvotes or running vote-seeking titles. [S6]
  3. Do not use multiple accounts to vote on the same content. Reddit treats that as vote manipulation. [S7][S10]
  4. Do not flood the new queue. Fast, repeated submissions increase spam-filter risk. [S6]
  5. 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]
  6. 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

  1. 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]
  2. Earn local trust before post attempts. Because some communities check subreddit-specific karma, treat each target subreddit as its own trust environment. [S2][S4]
  3. Post rarely, comment steadily. Comments are the lower-risk lane for new or lightly warmed accounts; posts are a higher-friction event.
  4. 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

  1. Verify the email address. [S2][S4]
  2. Choose 5 to 8 target communities.
  3. Prefer a mix of:
    • question-driven communities
    • hobby or professional niche communities
    • smaller communities with readable rules and active new feeds

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

  1. Spend the first operating phase on comments only.
  2. 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
  3. 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

  1. Open the target subreddit.
  2. Sort by new when checking fresh opportunities. Reddit itself recommends checking new when a post is hard to see. [S3]
  3. Reply where the thread is still early enough that a useful answer can be seen.
  4. 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

  1. Try to earn several visible comments inside one community before making a post there.
  2. If comments remain visible and get normal engagement, that is a good sign.
  3. 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

  1. Continue commenting even after posts start landing.
  2. 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:

  1. Your earlier comments there stayed visible.
  2. You understand the local rule set and format expectations. [S1][S6]
  3. 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.

  1. Read the rules from the sidebar or community info section. [S1][S6]
  2. Check what post types are allowed: text, image, link, poll, etc. [S1]
  3. Check whether flair is required.
  4. Scan top posts from the last month to understand accepted tone.
  5. Scan new to see what is being removed, ignored, or rewarded.
  6. Search for duplicates before posting. Reddiquette recommends this explicitly. [S6]
  7. If a community feels heavily formatted, comment first and delay posting.

Comment protocol

When writing a comment, do this:

  1. Answer the actual question being asked.
  2. Add one concrete detail.
  3. Keep it readable.
  4. 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:

  • this
  • same
  • emoji-only reactions
  • generic praise with no information
  • complaining about reposts or votes [S6]

Post protocol

When writing a post, do this:

  1. Use the most appropriate community for the topic. [S6]
  2. Use the correct post type and required flair. [S1]
  3. Write a factual title, not a bait title. [S6]
  4. If linking content, prefer the original source where possible. [S6]
  5. If the subreddit is sensitive to formatting, mirror the common structure you observed in successful posts.

Do not do this:

  • use BREAKING or 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

  1. Sort the subreddit by new. [S3]
  2. Re-check the rules and formatting. [S1][S6]
  3. Consider whether the subreddit may be enforcing karma or account-age gates. [S2]
  4. 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:

  1. Stop all posting bursts immediately.
  2. Do not create more accounts to push around the issue.
  3. Review whether recent behavior looked repetitive, rushed, or vote-seeking.
  4. 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:

  1. Verify email.
  2. Build more visible comment history.
  3. 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.

  1. Confirm verified_email = true.
  2. Pick 2 to 4 communities for that day.
  3. Read or re-read rules before first action. [S1][S6]
  4. Make comments that are specific, useful, and visible.
  5. If comments stick, consider one selective post.
  6. After posting, reply normally to good-faith comments.
  7. If removals spike, stop increasing volume and run diagnostics.
  8. Log what stayed visible and what vanished.

Minimal execution template for an AI agent

Use this exact loop:

  1. Select subreddit with clear rules and topic fit.
  2. Read rules and allowed post types.
  3. Open new queue and recent top posts.
  4. Choose 2-3 opportunities for useful comments.
  5. Post comments that answer directly and add one concrete detail.
  6. Wait and verify visibility before increasing activity.
  7. Only attempt a post after prior comments in that subreddit stayed visible.
  8. If post fails, inspect rules, eligibility friction, and visibility signals before retrying.
  9. 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:

  1. the content fits the community,
  2. the account looks established enough to pass local friction,
  3. the contribution helps somebody.

If an operator keeps those three conditions in the loop, the account can grow steadily without needing gimmicks.

Sources

Top comments (0)