Getting started
How to market your product on Reddit without getting banned
· 8 min read
Reddit is one of the few places where buyers ask for recommendations in plain language, in public, and where other people answer with first-hand experience. That is exactly why it works for marketing, and exactly why it punishes the usual marketing habits. This guide walks through how Reddit actually behaves, how to take part in a way communities welcome, and how to turn that into visits and customers for your product.
Why Reddit is different from every other channel
On most platforms you build an audience first and publish to it. On Reddit the structure is reversed. People join communities (subreddits) around a topic, and the community, not the author, decides what is seen. Three things follow from this.
- Votes decide visibility. A post or comment that members find useful rises. One that feels like an ad sinks, usually within minutes, and often gets removed.
- Moderators are volunteers with real power. Each subreddit sets its own rules and enforces them. A moderator can remove your content or ban your account from their community without warning.
- The audience is hostile to being sold to, and generous to being helped. Redditors are often researching a purchase and actively want honest recommendations. They just want them from people, not from brands acting like ads.
Reddit also has site-wide rules. Its content policy prohibits spam, vote manipulation and evading bans, and the long-standing community guidance known as reddiquette asks members to contribute far more than they promote. Treat all of this as the environment you are operating in, not an obstacle to be worked around.
The core principle: be the useful answer
The single most reliable way to market on Reddit is to answer the questions your buyers are already asking, better than anyone else does, and to mention your product only when it genuinely fits.
Think of the questions that come up shortly before someone buys what you sell:
- “What do you actually use for ___?”
- “Is ___ worth it?”
- “Best alternative to ___?”
- “Has anyone tried ___? Honest reviews please.”
- “I’m stuck with ___, what would you recommend?”
Each of those threads has a person with a problem and a handful of readers who will decide, partly based on the answers they read, what to buy. If your reply is the clearest and most honest one, you are in front of exactly the right people at exactly the right moment.
A simple operating model: 90/10
A widely used rule of thumb is that roughly nine out of ten of your contributions should have nothing to do with promoting yourself, and at most one in ten should mention your own product or site. You do not need to count precisely, but the ratio captures the idea: you are a member of the community first, and a business second.
In practice that means your week looks like this:
- Read. Scan new and top threads in your target communities.
- Help. Answer questions where you have real knowledge, whether or not they relate to your product.
- Mention. When a thread is genuinely about the problem your product solves, add a clear, honest answer that includes it.
- Review. Look at what worked, what was removed, and what the community responded to.
Step 1: Understand the rules before you write anything
Before you post in any subreddit, spend half an hour on this checklist.
- Read the sidebar rules and any pinned posts. Look for rules on self-promotion, links, referral codes and “no advertising”.
- Check whether the community has weekly or monthly threads for sharing projects or tools. Many do, and that is often the one place promotion is explicitly allowed.
- Look at the post flair requirements and any required formats.
- Read ten recent top posts and ten removed or low-scoring ones if visible. You will learn the tone faster than from any rulebook.
- Find out whether your account needs a minimum age or contribution history to post. Many communities require it.
If a subreddit bans promotion outright, do not try to be clever. Contribute value there, or leave it alone.
Step 2: Write answers that earn trust
A strong answer on Reddit has a recognisable shape. Use this structure when you reply to a recommendation thread.
- Answer the actual question first. Do not lead with your product. State what the person should consider, in plain words.
- Give your reasoning. Explain the criteria that matter: price, ease of use, size of team, budget, risks.
- Be specific. Details signal first-hand knowledge. “It handled around 40 invoices a month fine, but got awkward with multiple currencies” beats “it’s great”.
- Include the downsides. Honest trade-offs are what make a recommendation credible.
- Mention your product last, with disclosure, if it fits. Say what it does, who it is for, and who it is not for.
Here is the difference in practice.
Weak: “You should try Acme, it’s the best tool for this! Check it out at acme.com.”
Strong: “It depends mainly on team size. For one or two people, a spreadsheet plus a reminder tool is usually enough and costs nothing. Once you pass about five people, the manual upkeep becomes the real cost, and that’s where a dedicated tool pays off. Full disclosure, I work on one called Acme, so take this with a pinch of salt, but it’s built for teams of five to fifty, and if you’re a solo operator it’s probably more than you need. Happy to answer questions about how we handle X.”
The second version helps the reader decide even if they never click, which is why people end up clicking.
Step 3: Disclose your connection, every time
If you are connected to the product you mention, say so, plainly, in the same comment. “I work on this”, “I’m the founder” or “disclosure: I’m affiliated” is enough. Disclosure is required by many communities and expected by all of them, and it protects you in two ways.
- Readers trust a disclosed recommendation more than a hidden one that is later discovered.
- Being found out hiding a connection is the fastest route to a ban and a damaged reputation, and users do check post histories.
Never create fake accounts to recommend your own product, never ask friends to upvote, and never use multiple accounts to appear as independent voices. Besides being against Reddit’s rules, it tends to be spotted, and it destroys exactly the trust you are trying to build.
Step 4: Choose where to spend your time
You will get further with a few well-chosen communities than with dozens of shallow ones. A good target community has:
- Members who match your buyer.
- Regular questions that your product could answer.
- Moderators who allow reasonable, disclosed mentions.
- Enough activity that your comments are actually read.
Our guide on finding the right subreddits for your product covers how to map and score these.
Step 5: Post, don’t just comment, once you have standing
Comments on existing threads are the safest place to begin. Once you have a history of useful contributions, you can create your own posts. The ones that tend to do well are:
- Lessons learned, such as “What we learned running X for two years”.
- Honest comparisons that include competitors fairly.
- Data or experiments you can share in full.
- Open questions where you genuinely want input from the community.
Avoid titles that sound like press releases. Write the way a thoughtful member would, and put the substance in the post itself, not behind a link.
Common mistakes that get accounts removed
| Mistake | Why it fails | What to do instead |
|---|---|---|
| Posting the same link in many subreddits | Looks like spam; moderators and users notice quickly | Write a tailored post for each community, or skip some |
| Leading with the product | Reads as an ad regardless of how it is worded | Lead with the answer, mention the product last |
| Hiding your connection | Destroys trust when discovered | Disclose in the same comment |
| Ignoring the rules | Gets content removed and accounts banned | Read the rules before every new community |
| Arguing with critics | Escalates and draws more attention | Thank them, correct facts calmly, move on |
| Disappearing after posting | Threads reward replies | Come back within hours and answer follow-ups |
How to handle criticism
Negative comments are part of Reddit, and they are often useful. When someone criticises your product or approach:
- Acknowledge what is fair. If they are right, say so.
- Correct factual errors politely, once, with evidence.
- Do not argue. Other readers are watching how you respond, and calm replies earn more trust than winning an argument.
- Take the feedback back to your team. Recurring criticism tells you what to fix.
A first-month plan
If you are starting from nothing, this is a realistic way to begin.
- Week 1: Pick three to five communities. Read rules and recent threads. Take notes on tone and common questions. Contribute a few helpful comments with no mention of your product.
- Week 2: Continue answering questions daily. Keep a list of recurring questions and the best answers.
- Week 3: Where a thread truly fits, add a disclosed mention of your product inside a genuinely useful answer. Track the response.
- Week 4: Review. Which communities responded? Which comments earned replies or visits? Drop what is not working and double down on what is.
Key takeaways
- Reddit is community-run, so the community’s rules and norms matter more than any tactic.
- Lead with value. Mention your product only where it truly fits, and disclose your connection every time.
- Fewer, well-chosen communities beat many shallow ones.
- Consistency over months beats a burst of activity.
- Measure conversations and visits, not just upvotes. See how to measure Reddit marketing results.
If you would rather have an experienced team do this for you, talk to us.
Keep reading
- The Reddit marketing checklist: before, during and after you postA one-page checklist you can keep next to you: set-up, rules, writing, replying and measuring. Tick through it every time.
- Building a credible Reddit account that communities trustWhat makes a Reddit account trusted, how to build a real contribution history, the habits moderators notice, and a 12-week plan you can follow.
- Reddit marketing: 20 questions founders ask, answeredPlain answers to the most common questions about marketing on Reddit: rules, timing, links, results, accounts and what to do when things go wrong.