← All posts
Tactics

The Reddit ToS rules brand accounts quietly break.

Five things your brand account is probably doing that violate Reddit's terms of service. Most of them get accounts shadowbanned, not formally banned, which is why nobody notices.

Reddit doesn’t usually tell you you’ve been shadowbanned. It just stops showing your posts to anyone but you.

A surprising number of brand accounts on Reddit are quietly broken. Their posts are hidden from non-followers. Their comments don’t appear in threads to anyone but their own logged-in view. Their DMs go through but produce no replies because nobody actually saw the conversation that referred them.

The brand looks at its dashboard and sees activity. The platform looks at the same activity and shows none of it to other users. This is shadowbanning, and it is what happens when a brand account quietly violates one of the rules below.

Five rules. None obscure. All commonly violated.

1. Vote manipulation across your own accounts

Covered in detail in our piece on connecting multiple Reddit accounts safely. The short version: do not upvote your brand’s posts from any account other than the one that posted, and do not coordinate replies across accounts to “warm up” your own threads.

Reddit logs every vote. The pattern of “user A posts, users B and C immediately upvote” is the most common ban-evasion signal in the system. It does not matter if you are the same person operating in good faith. The platform treats it as manipulation.

The fix: never log into multiple accounts from the same browser. Never upvote your own brand. Disclose when you are commenting on a thread about your own product.

2. Self-promotion without disclosure

Reddit’s policy is not “no self-promotion.” It is “no undisclosed self-promotion.” There is a meaningful difference.

If your founder account posts a thread that mentions your product, the post must say “I am the founder of $brand.” If your brand account replies to a third-party thread asking about products in your category, the reply must say “We are $brand, full disclosure.”

The disclosure costs nothing. The undisclosed version, when it gets caught (and it will, because Reddit users are extraordinarily good at this), gets the account shadowbanned. The shadowban is permanent and almost impossible to appeal.

The fix: when in doubt, disclose. The disclosure rarely hurts. The undisclosed version eventually does.

3. Spam thresholds

Reddit’s spam-detection system uses a combination of: posting frequency, posting in many subreddits, low karma, new account age, repetitive content, and link-heavy comments.

Brand accounts trip this without realizing because:

This combination, even when each behavior is innocent, looks identical to spam to the automated systems. The systems tend to err on the side of restriction. Your brand account ends up in a “review” state where comments are auto-collapsed or hidden.

The fix: build karma slowly before posting links. Start by commenting on threads, helpfully, without links, in subreddits that allow it. After a month, you have a credible account. After a quarter, you have an account that doesn’t trip spam filters.

4. Ban evasion

If your brand account gets banned from a subreddit, do not create a new account to post in that subreddit. Do not have someone else on the team post in that subreddit on your behalf. Do not log into a different account from the same network and post.

This is ban evasion. It is one of the most explicitly enforced rules in Reddit’s TOS. The penalty is sitewide suspension of all involved accounts, often permanently.

The fix: if you are banned from a subreddit and want back in, send modmail to the mod team. Explain the situation. Acknowledge what went wrong. Ask what would need to happen for the ban to be lifted. Often it will be. Sometimes it won’t, and you have to accept that you don’t get to post in that subreddit anymore. That is the cost of having broken the rules. Trying to evade is not a fix, it is a sitewide ban.

5. Buying or coordinating votes

If you have ever paid for upvotes, used an “engagement service” that promises to drive comments on your posts, or coordinated with other people offline to upvote a specific thread at a specific time, you have violated this rule.

The platform has gotten much better at detecting coordinated voting since 2022. Patterns that used to fly under the radar (a Slack group of 20 people coordinating upvotes) now get caught and result in account suspensions for everyone involved.

The fix: stop. There is no version of this that works. The voting graph patterns from coordinated voting are extremely distinctive and Reddit’s systems detect them within days. Even if you have been doing it for a year without consequence, you are accumulating risk that compounds. Stop now.

How to check if your brand account is shadowbanned

Three quick checks.

1. Check from a logged-out browser. Pull up your brand’s profile page in an incognito window. Compare the visible post count to what you see when logged in. If logged-in shows more, you have a visibility problem.

2. Check on r/ShadowBan. There is a subreddit and bot specifically for this. Comment “/u/ShadowCheckBot” in r/ShadowBan with your username and it will report on visibility status.

3. Ask a friend. Send a thread you posted to someone outside your team. Ask them to confirm they can see it (logged out, on a different network). If they can’t, your account has visibility issues.

What to do if you find a problem

If your account is shadowbanned, you can appeal through Reddit’s help center. Be honest about what you think happened. The appeals are sometimes granted, especially if you can show a pattern of good-faith behavior since.

If your account is not banned but is “filtered” by AutoModerator on specific subreddits, that is a per-subreddit issue. Send modmail to those subreddits, ask politely, often it gets fixed.

If your account is fully working but you suspect coordinated voting from your past, the only honest path forward is to stop and let the natural patterns reassert themselves over time. Reddit’s systems eventually trust accounts that behave normally.

The takeaway

Almost no brand account intends to violate these rules. Most violations are accidental, the result of well-meaning marketing or ops decisions made without context.

The cost of an accidental violation, though, is the same as an intentional one. The platform doesn’t grade on intent. It grades on behavior.

Read the rules once, with someone who understands them, and audit your team’s behavior against them. The audit takes an hour. It saves brand accounts from quiet, expensive failures.


Subportly does not violate Reddit’s terms of service. We connect via official OAuth, route every action to the right account, and never share login credentials. So your brand operates compliantly by default. See how it works.

Keep reading