5 min readComparison

How to find Reddit threads worth commenting on

Search the problem rather than your category, filter for threads that are actually alive, and check the comment survives without the link

Quick answer: Search Google with site:reddit.com plus the words your users would use to describe their problem, not your product category. Sort for the last month, and only keep threads where somebody is asking rather than announcing. A good thread has an unanswered question, recent activity, and at least one comment that is already doing what you are about to do. Three of those a week is a realistic target and enough to matter.

Most advice about commenting on Reddit stops at "provide value", which is true and useless. The hard part is not the tone of your comment, it is finding a thread where a comment from you is a reasonable thing to exist. This is the method, and it takes about forty minutes once you have done it a couple of times.

Search the problem, not the category

The single biggest mistake is searching your own category name. Nobody with a problem types your category. They type the problem.

Someone who might buy a project management tool does not search "project management". They write "I have no idea what my team is working on". Someone who needs your invoicing product writes "client hasn't paid in two months, what do I do". The category name is what you call it after you have decided to buy something, which is much too late to be useful.

So the search looks like this:

site:reddit.com "I keep forgetting" appliance maintenance

Then add the past monthfilter under Google's Tools menu. Without the date filter you will spend your afternoon writing thoughtful comments on threads from 2021 that nobody will ever read again.

Write five or six of these phrasings before you start opening results. The wording your users actually use is worth collecting anyway, because it is the same wording that should be on your landing page.

The four checks before you write anything

Open the thread and answer these before typing. Most candidates fail at least one, and that is fine, because the failures cost you thirty seconds and a bad comment costs you more.

  1. Is somebody asking?A question invites an answer. A person announcing their own launch does not want yours in the replies. "What do you all use for..." is the ideal shape.
  2. Is it alive? Comments in the last few days. A dead thread is a comment nobody reads, however good it is.
  3. Has someone already done this well? If the top comment already answers the question thoroughly, you are adding noise. If the top comment is a one-liner and the asker replied with a follow-up question, that follow-up is your opening.
  4. Would the comment survive without your link? This is the real test. Write the comment in your head. Remove the mention of your product. If what is left is still worth posting, post it and mention the product. If what is left is nothing, you were about to write an ad.

Read the subreddit rules, genuinely

Every subreddit has a sidebar and most have an explicit self-promotion rule. They differ wildly: some ban links outright, some allow them if you disclose, some have a weekly promo thread and will remove anything outside it. Removal is the mild outcome. Getting the domain itself banned from a subreddit is the bad one, and it is not reversible by apologising.

Where a subreddit allows mentions with disclosure, disclose plainly: "I built X, so take this with the appropriate pinch of salt". It costs you nothing in credibility and it is the difference between a comment people engage with and a comment people report.

What a good comment looks like

Answer the question first, completely, as if you had no product. Then, if the product is genuinely relevant, add it at the end as one sentence with the disclosure. The ratio should be uncomfortable: roughly four fifths answer, one fifth mention.

The reason this works is not politeness. It is that the answer is the thing that gets upvoted, and the upvote is what puts your comment where people see it. A promotional comment that nobody upvotes is invisible regardless of how many threads you post it in, which is the flaw in the volume approach.

Do you need a tool for this?

Honestly, not at first. The manual version above costs nothing and works. F5Bot will email you free alerts for keyword mentions across Reddit, Hacker News and Lobsters, which covers monitoring for your own product name, and it has been running since 2017.

The paid tools become worth it when the bottleneck moves from "I do not know where to look" to "I do not have two hours a week to look". That is a real problem, but it arrives later than most people buy for it. If you are shopping now, the comparison of what survived Reddit's API crackdown is worth reading first, because several of the obvious recommendations are out of date.

One thing worth avoiding regardless of budget: tools that post the comment for you. The reason is not principle, it is that the accounts get banned and the thread where someone calls it out outlives the traffic.

A realistic weekly rhythm

Three threads a week, properly chosen, beats thirty scattergun comments. Block forty minutes. Spend fifteen searching and filtering, twenty writing, five posting. Keep a note of which subreddits produced a real conversation, because the same three or four will keep working and the rest will not.

Track replies rather than clicks. A comment that gets a reply asking a follow-up question is worth more than one that quietly sends four visitors, because the reply is a conversation with somebody who has the problem you solve. That is the actual point of doing this by hand.

Try it on your own app

OctoLoops reads your site, scores the ten channels worth trying, and runs a Community Loop that finds live threads and drafts a comment for each one. You post them yourself, from your own account. The plan is free and always will be, your first 10 loop runs are free, and you do not need an account to see either.

Get my free planOr read an example plan first