Every Reddit lead has the same fork in the road: comment publicly on the thread, or send the OP a DM. Most founders pick the wrong one because they don't know the trade-offs.

We have the data to settle this. Wayfind's AI looks at each scored opportunity and recommends one of two engagement methods. After 1,000 opportunities, the distribution is clear: 81% comment, 16% DM, 3% comment on old SEO-ranking posts. The reasons behind those splits are useful for anyone deciding how to engage with a Reddit lead.

The 1,000-opportunity breakdown

From the scan data:

MethodPost typeCountShare
CommentRecent post80680.6%
DMRecent post16116.1%
CommentOld/SEO-ranking post333.3%
DMOld/SEO-ranking post00%

The 3:1 ratio of comments to DMs on recent posts holds across product categories. The 0% rate of DMs on old posts is by design: there's no point DMing someone two years after they posted; the conversion opportunity is the future readers, not the OP.

When the AI picks comment

The default. Public comments work in most cases because they put your reply in front of the OP plus everyone else reading the thread. The AI picks comment when:

  • The post is recent (last few days, conversation still active)
  • The topic is general or professional (CRM choice, productivity tools, marketing strategy)
  • The thread already has engagement (multiple comments, OP is responding)
  • The community treats self-promotion in comments as acceptable when relevant
  • The thread is likely to rank on Google later or be cited by AI

Comment is the "broadcast plus 1-to-1" option. The OP sees your reply, but so do hundreds or thousands of future readers. For threads on subjects with longevity, the future readers are usually worth more than the OP.

When the AI picks DM

DMs are picked when public engagement would be awkward, ignored, or actively counter-productive. The patterns:

  • Sensitive topics. A post in r/relationship_advice or r/LongDistance asking for help around an emotional situation. A product mention in a comment can feel exploitative; a DM is more contextually appropriate.
  • Older threads with no new activity. If the OP posted six weeks ago and hasn't replied since, a comment will sit unread at the bottom. A DM has a chance.
  • High-comment-count threads where yours would disappear. If the post has 200 comments, the OP isn't reading new ones anymore. A DM cuts through.
  • Sub-specific norms. Some subs forbid promotional comments but allow DMs in response to explicit requests for recommendations. The sub's culture decides.
  • Personal-problem posts where the buyer is asking for advice, not vendor pitches. A reply that names a product feels off; a DM saying "I built this, no pressure, happy to share if useful" feels less commercial.

In the dataset, DMs cluster heavily in r/smallbusiness and r/influencermarketing for messages that are essentially "I saw your post, here's how we can help" responses. The sender's tone matters enormously: a DM that opens with a pitch fails; one that opens with acknowledgment of the OP's specific situation converts.

When the AI picks comment-on-old-post

This is the SEO play. The thread is from months or years ago, the OP isn't reading anymore, but the page ranks on Google for a query in your category and gets traffic. A well-written comment on that thread is in front of every future reader.

The structure of a comment on an old SEO-ranking post is different from a comment on a fresh thread. It's written for new visitors, not the OP. It tends to be longer, more structured (lists, headings), and frames the product as one option among several. The goal is to be the most useful comment on the page so future readers click your link.

For more on this strategy, see Reddit SEO: Why Old Threads Drive Compounding Traffic.

Why DMs are riskier and why that's the point

Reddit's stance on cold DMs is strict. Sending unsolicited DMs with a sales pitch is one of the fastest paths to a sitewide suspension. The reason DMs work at all in the Wayfind data is that they're never cold: every DM in the dataset is a response to a public post where the OP described a problem.

The mental model: a DM is a reply to a public ask, not outreach. The OP posted "looking for a tool that does X" in r/smallbusiness. You read the post and DM them with "I built X, here's how it works, no pressure." That is a response to an explicit request, not a cold pitch. It is acceptable in Reddit's culture and rarely results in a report.

What gets you banned is the reverse: sending DMs to people who never posted about your category. "Hi, saw you're a founder, want to try our tool?" sent to 100 strangers is the pattern Reddit will sitewide-suspend you for.

The data confirms this. Across 161 AI-recommended DMs, the reasons cited by the AI almost always include explicit language from the OP's post: "the user is asking for", "the OP explicitly stated", "the question is specifically about". The AI's filter is: did this person explicitly raise their hand? If yes, DM is on the table.

The decision framework

If you're deciding manually, the rule of thumb:

Comment when:

  • Post is from the last 7 days
  • Topic is general/professional
  • Other people are likely to read the thread
  • Your reply would add genuine value to anyone reading it, not just the OP

DM when:

  • Post is older than 2 weeks
  • Topic is personal or sensitive
  • The thread has dozens of comments and the OP has stopped engaging
  • A public reply would feel like opportunism

Comment on old SEO post when:

  • The thread ranks on Google or shows up in AI assistant answers
  • The query has lasting relevance ("best tools for X")
  • You can write a reply that helps future visitors, not just the OP

When in doubt, comment. The downside of a comment that doesn't get a response from the OP is zero (other readers see it). The downside of a DM that comes across as sales-y is a complaint to mods and potentially a ban.

What Wayfind tells you

The free Reddit Lead Finder returns the top 10 buying-intent posts for your product without telling you which method to use; that requires understanding your product and the thread context together. The paid Wayfind product makes that recommendation explicit per lead: "comment" or "DM", with a brief reason explaining the choice, and a reply draft customized for the method.

The split in your scans will look different from the overall 81/16 ratio. Products in personal-life categories tend to lean more DM-heavy. Products in pure B2B SaaS tend to lean more comment-heavy. The ratio is one of those numbers that's only interesting in aggregate; for your specific product, the right answer is per-thread.

The bigger lesson from the data

The 81/16/3 split tells you something about Reddit engagement that surprised us when we first ran the numbers: public visibility is almost always more valuable than direct contact. The default mode of getting customers from Reddit is not 1-to-1 outreach; it is 1-to-many demonstration of expertise, where the OP is one viewer and everyone else reading the thread is the rest of the audience.

This is the opposite of LinkedIn DM strategy and the opposite of cold email. On Reddit, every comment is a billboard that the OP triggered. You are not asking to be heard; you are showing up where people are already paying attention.

DMs are the exception, not the rule. They are for cases where the public option doesn't work. When you find yourself defaulting to DMs because they feel more direct, you're probably wasting Reddit's biggest advantage.

For the full playbook on Reddit marketing, see Reddit Marketing for SaaS: The 2026 Playbook.