How to promote your product on Reddit without being spammy
You found the perfect Reddit post. Now don't blow it. The anatomy of a reply that mentions your product, gets upvoted, and doesn't get you banned.
You found it. Someone in r/smallbusiness is asking for exactly the thing you built. The post is four hours old, it has nine comments, and nobody has recommended a decent option yet.
You write your reply. You hit submit. Forty minutes later it's sitting at -3, someone has replied "lol found the founder", and the moderator has removed it.
The finding was never the hard part. Promoting your product on Reddit without being spammy comes down almost entirely to the reply, and that's the bit nobody writes about — the advice stops at "be helpful and don't spam", which is roughly as actionable as "write good code".
This post is about the comment itself. What a reply that mentions your product actually looks like, why the shape of the comment matters more than whether it contains a link, how to disclose without killing your own pitch, and the three situations where the right move is to say nothing about your product at all.
If you haven't found a post worth replying to yet, start with the keyword patterns — this post assumes you've got a live thread open and a cursor blinking in the comment box.
Why product mentions get downvoted on Reddit
Here's the thing founders get wrong: they think the link is the problem. It isn't. Reddit is full of comments containing links that sit at +40.
What gets punished is the shape of the comment. Redditors have read ten thousand of these and they can spot a sales pitch from the first line, the same way you can spot a cold email in your inbox before you've read a word of it. The tells are structural:
- It opens with enthusiasm rather than an answer ("Great question!")
- It describes the product's features instead of solving the OP's problem
- It's weirdly generic — it would work verbatim under a hundred other posts
- It has no downsides in it, because it's an advert and adverts don't have downsides
- It ends with a call to action, because the author wants something
None of those are about the link. They're about the fact that the comment was written to sell, and everyone reading it can tell. Reddit's self-promotion guidance has said the same thing for over a decade, and the line people still quote is that it's fine to be a Redditor with a website, but not fine to be a website with a Reddit account. Every rule below is downstream of that.
The comment that works is one you'd have written anyway if you didn't own the product — plus one honest paragraph about the fact that you do.
The anatomy of a reply that works
Five parts, in this order. The order matters more than the wording.
1. Answer the question first, with no product in it.
Before you mention anything you built, give the OP something they can use even if they never click a thing. If they asked for a CRM, tell them what actually matters when picking one for a two-person team. This is the part everyone skips, and it's the part that earns you the right to the rest of the comment.
2. Be specific enough to prove you read the post.
Reference their actual constraint. They said "two-person team" and "drowning in spreadsheets" — use those words. Generic replies get downvoted because they're evidence you were pattern-matching, not reading. One specific detail from their post is worth three paragraphs of general advice.
3. Disclose before you mention, not after.
"Disclosure: I built one of these" goes in front of the product name. Put it after and it reads as an admission you were forced into. Put it in front and it reads as confidence.
4. Mention the product as one option, with its limits.
Name a real constraint. "It's Reddit-only, so if you also want LinkedIn monitoring it's the wrong tool." Saying what your product is bad at is the single strongest trust signal available to you, and almost nobody uses it, because it feels insane to volunteer a weakness in a sales context. Reddit is not a sales context. That's the whole point.
5. Stop.
No call to action. No "happy to answer any questions!" No "DM me". No emoji. The link is enough — if they want it they'll click it. Anything past the mention is you asking for something, and asking is what turns a helpful comment into an advert.
Disclosure isn't optional (and it's also good for you)
Two reasons to disclose that you built the thing.
The first is that Reddit will find out. Someone will click your username, see that eleven of your last twelve comments mention the same product, and post a screenshot. Disclosure costs you nothing when it's voluntary and costs you the account when it isn't.
The second reason is that it's the law, at least in the US. The FTC's endorsement guides require you to disclose a "material connection" to a product you're recommending — and owning the company is about as material as a connection gets. The disclosure has to be clear, hard to miss, and understandable to an ordinary reader. A parenthetical at the bottom in italics does not qualify. "I built this" at the top does.
The useful thing is that the compliant version and the effective version are the same sentence. You don't have to choose between doing it properly and doing it well:
Disclosure: I'm the founder of X, so take this with the appropriate salt.
Eight words, does the legal job, and reads as human. The founders who get punished on Reddit aren't the ones who disclosed and got it slightly wrong. They're the ones who hoped nobody would check.
Three replies, rewritten
Theory is cheap. Here's what it looks like on real post shapes.
The direct recommendation ask
The post: "Any recommendations for a lightweight CRM for a 2-person team? HubSpot is overkill and we're drowning in spreadsheets."
The reply that gets removed:
Great question! You should definitely check out Acme CRM — it's an all-in-one CRM built for small teams with automation, pipelines, and email sync. We're offering a free 14-day trial right now, no card required. Let me know if you have any questions! 🚀
Every tell is in there. Enthusiasm first, features instead of an answer, no downsides, a CTA, a trial pitch, an emoji. It would work under any CRM post ever written, which is exactly the problem.
The reply that gets upvoted:
At two people, the thing that kills you isn't features, it's data entry. Any CRM you pick will work on day one — the question is whether you're still updating it in month three. So optimise for how fast you can log a call, not for the pipeline view.
Practical version: whatever you trial, time yourself logging five real conversations. If it takes more than about 30 seconds each, you'll quietly stop doing it and be back in spreadsheets by March.
Disclosure, I built one of these (Acme), so I'm biased. It's deliberately thin — no marketing automation, no email sequences. If you want those, Attio or Folk are the better call and I'd genuinely point you there.
The product shows up in sentence one of paragraph three, with a disclosed conflict and two competitors recommended honestly. It still converts, because the first two paragraphs proved you know the problem.
The frustration post
The post: "Six hours trying to get [competitor] to import our contacts. Absolutely done with this thing."
The OP did not ask for a recommendation. They asked, implicitly, for someone to acknowledge that their afternoon was awful.
The right reply is the import fix, if you know it. Nothing else. No product mention, no "you should try ours", no "sounds like you need a better tool". Help, and leave.
This is the pattern that separates people who make Reddit work from people who get banned in week two. You will find ten of these for every one direct ask, and the discipline to reply usefully to all ten without pitching is what makes your account look like a person instead of a funnel. Then, when someone in that same subreddit asks a direct question next month, you've got the comment history to back up your answer.
If the OP replies to you asking what you use — and they sometimes do — then you mention it. Invited pitches are free.
The build-vs-buy post
The post: "Thinking of just writing a script to monitor Reddit for our keywords. Is it worth paying for a tool?"
This audience is technical and allergic to being sold to. The only reply that works concedes the build case honestly first.
Genuinely: if you want three keywords in two subreddits, write the script. Reddit's JSON API is fine, you'll have it working in an evening, and you should not pay anyone for that.
The reasons people end up buying are boring ones — the script works, then you want twelve subreddits and ranked results and you don't want to babysit rate limits at 2am. If you're not there yet, don't pre-solve it.
(I build one of these, so discount accordingly.)
You have just told a prospect not to buy your product. Some of them will build the script, and you have lost nothing, because they were never going to buy this week. The rest will remember who was straight with them.
When not to mention your product at all
Four situations, no exceptions:
- The OP didn't ask for a tool. Venting, discussion, and war-story posts are for goodwill only. Reply, help, say nothing about what you sell.
- The sub bans it outright. Plenty of subreddits prohibit any self-promo regardless of context, and "I didn't know" is not a defence a moderator has ever accepted. Read the rules before you comment — our free subreddit rules checker pulls them up along with the karma and account-age minimums.
- You're the wrong fit. If your product only half-solves their problem, recommending it burns more trust than the signup is worth. Point them at the right tool instead. That comment will do more for you in that subreddit than the pitch would have.
- You've already mentioned it in that sub this week. Even good comments look like a campaign in aggregate. Moderators read profiles, not comments.
That last one is the trap. Any single comment can be perfect and the pattern can still get you removed, because spam on Reddit is judged at the account level, not the comment level.
The bit that takes longest
Writing the reply is fifteen minutes. Finding the post is the part that quietly eats your week — most founders start strong, then miss the good threads for four days because they were shipping, and the ones they eventually catch are twelve hours cold with the answer already accepted.
That gap is what I built ReplyMine to close: it watches your subreddits continuously, ranks what's worth replying to, and drafts a first pass at the comment in the shape described above — answer first, disclosure in front, limits included — so you're editing rather than staring at a blank box. It won't make you sound authentic. Nothing will, except actually being authentic. What it buys you is being in the thread while it's still live, which is most of the game. If you'd rather assemble something from free parts, the monitoring tools comparison covers the alternatives honestly, F5Bot included.
Things that get you downvoted even when you're honest
You can disclose properly and still tank the comment. The usual causes:
- The link is in the first line. Even a disclosed one. Bury it in the third paragraph where it belongs.
- It's a wall of text. Four paragraphs is the ceiling. Nobody reads paragraph five.
- You replied in ninety seconds. Instant replies to fresh posts read as automated, because they usually are. There is no prize for being first.
- The same comment appears in three subs. Reddit's spam filters catch near-duplicate text across subreddits, and so do humans. Write each one from scratch. Yes, really.
- You argued with a downvote. Take the -2 and move on. Defending a product mention in the replies is how a bad comment becomes a bad thread about you.
- Your profile is a billboard. If the last ten comments all mention the product, the eleventh one doesn't get read on its merits.
The account is the asset, not the comment
The reason all of this works is boring: on Reddit, your username is a reputation that accumulates. Every unpaid, un-pitched, actually-useful comment you leave is deposited into it, and every pitch is a withdrawal. Stay in credit and a product mention lands as a recommendation from someone who's been around. Go overdrawn and the identical sentence reads as spam — same words, different account, different outcome.
Which means the highest-leverage thing you can do this week isn't optimising your pitch. It's leaving five comments in your best subreddit that don't mention your product at all, so that the sixth one can.
Pick a post from today where you can help and have nothing to sell. Write the reply. That's the whole exercise. When the direct ask shows up next week — and it will, they show up constantly once you're watching for the right patterns — you'll have earned the right to answer it.
And if you're still nervous about the etiquette side of it, the full playbook on not getting banned covers the ground rules this post assumes.
Find Reddit conversations worth replying to
ReplyMine scans the subreddits you choose, scores posts by relevance, and surfaces the threads where your product is the answer — so you spend time replying, not scrolling.
Try ReplyMine free