How to market on Reddit without getting banned

Reddit can send your first thousand customers or get your domain blocked in a day. Here is how to post, comment and mention your product in a way communities actually welcome.

PostRush team··5 min read

Reddit is the one platform where a single good post can send thousands of qualified visitors and a single bad one can get your domain quietly filtered across the whole site. The difference is almost never the product. It is whether the post reads like a member of the community wrote it or like a marketer did.

This guide is the playbook we use: how to pick communities, how to earn the right to mention what you make, and the mistakes that get accounts removed.

Why Reddit punishes marketing so hard

Every subreddit is run by volunteer moderators who spend their evenings deleting spam. Self-promotion is the single biggest source of that spam, so most communities have rules that range from "no links at all" to "one promotional post a month in the weekly thread." On top of that, Reddit's sitewide spam filters look at patterns: new accounts, the same link posted to many communities, and accounts that only ever post their own domain.

That means you are fighting two systems at once. The human one (moderators and voters who can smell an ad) and the automated one (filters that remove posts before anyone sees them). The way through both is the same: contribute first, and make any mention of your product incidental to something genuinely useful.

Step 1: Build an account that looks like a person

Before you post anything about your product, spend two to three weeks using Reddit normally.

  • Comment in the communities you want to post in. Answer questions you actually know the answer to.
  • Aim for a mix: most of your activity should have nothing to do with your product.
  • Use your real identity where it helps. "Founder of X here" in a comment is fine when it is relevant and disclosed. Pretending to be a happy customer is not, and communities are very good at catching it.

Karma thresholds matter too. Many subreddits automatically remove posts from accounts below a certain karma or account age. You will not see a message; the post just never appears. Check the sidebar and pinned posts for these rules.

Step 2: Read the rules, then read the top posts

Every subreddit has written rules and unwritten ones. The written ones are in the sidebar or the "About" tab. The unwritten ones are in the top posts of the past month and year.

Open the top posts and look for:

  1. The format that wins. Is it long personal stories? Screenshots? Short questions? Data?
  2. The tone. Some communities love humor, others want dry detail.
  3. How promotion shows up. Do successful posts mention tools at all? Where? Usually it is a single line near the end, framed as "what I used," not "check this out."

If you find no example of a post that mentions a product and does well, take the hint. Use that community for comments and research, not promotion.

Step 3: Write posts that are valuable with the product removed

The test we use: delete every mention of your product from the draft. Is the post still worth upvoting? If yes, you can add one honest mention back. If no, rewrite it.

Formats that consistently pass this test:

  • Lessons learned. "I tried cold email for 90 days, here is what the reply rates looked like." The tool is a detail in the story.
  • Teardowns. Break down what made something work, with specifics people can copy.
  • Resources. A genuinely complete list or template, where your product is one of several options and you say which one you built.
  • Honest questions. Ask for feedback on a real decision, with enough context that people can help.

For templates, see 7 Reddit post structures that get upvotes.

Step 4: Mention your product the way a person would

When you do mention what you make, follow these rules:

  • Disclose. "Full disclosure, I built this" earns more trust than hiding it. Undisclosed promotion is also against Reddit's content policy.
  • Once, late, and plainly. One mention, usually near the end, no hype adjectives.
  • Link only where allowed. Some communities want links in comments only, some ban them. Never edit a link into a post after it takes off. Moderators see edits, and it is the fastest way to get banned.
  • Answer every reply. Engagement in the first hour matters, and replying shows you are a person, not a drop-and-run account.

Step 5: Use comments as your main channel

Posts get attention; comments get customers. Every day people ask "is there a tool that does X?" or "how do you handle Y?" A helpful, specific answer that mentions your product as one option (with disclosure) often converts better than any post, because the person already has the problem.

We wrote a full guide on this: how to reply to "is there a tool for..." posts.

What gets you banned

  • Posting the same link to many subreddits in a short time.
  • Using multiple accounts to upvote or to fake a conversation.
  • Asking friends or a group to upvote your post. Reddit detects vote manipulation and it can get your domain banned.
  • Editing a link into a post after it gains traction.
  • Ignoring a subreddit's promotion rules because "it's genuinely useful."
  • Buying aged accounts.

If a moderator removes your post, message them politely, ask what you could have done differently, and do not repost. Moderators talk to each other, and a good relationship with one community's mods is worth more than any single post.

A simple weekly Reddit routine

  1. Monday: Read the top posts of the week in your three to five core subreddits. Note formats and questions.
  2. Tuesday to Thursday: Leave five to ten genuinely helpful comments a day. Reply to any buying-intent posts.
  3. Once a week at most: Publish one value-first post in the community where it fits best.
  4. Friday: Check what worked. Which comments got replies? Which post drove visits? Adjust.

This is exactly the loop PostRush automates: it reads each subreddit's rules and top posts, drafts value-first posts in your voice, flags buying-intent threads, and waits for your approval before anything goes live. It never hides links or edits them in later.

The short version

Reddit rewards people who show up, help and are honest about what they make. Treat each subreddit as a community you are joining, not a channel you are buying. Do that consistently for a few months and Reddit becomes one of the cheapest, highest-intent sources of customers you will ever have.

Keep reading