SEO

Why Your Best Performing Reddit Post Is Not Producing Leads

Forty thousand views and zero signups are not a contradiction. They are two scoreboards, and only one of them was ever about leads.

Author:
Gabby Saayman
Contributors
Vlad Shvets
Date:
September 29, 2026

Nearly every partner who starts Reddit with us asks for the same two numbers: upvotes and views. They climb fast, they screenshot well, and forty thousand of them get applause at an all-hands. Then someone from sales asks which signups came from the post, and nobody can name one.

Upvotes and views are the wrong scoreboard. They measure what Reddit wants from a post, which is attention held in the feed, and they say nothing about whether anybody reading was about to buy. A post can top both and have no way of producing a lead at all.

Empact Partners has run go-to-market work for B2B software companies since 2020. Reddit is one of the channels our Generative Engine Optimization (GEO) workstream covers, getting a brand named when buyers and the AI engines that read them ask a category question, and we judge it on qualified interest and citations, never on reach.

Reddit Scores Posts on Reach, and Leads Are a Second Scoreboard

Views, upvotes and comment counts are Reddit’s scoreboard. They reward whatever keeps people reading and reacting in the feed, and an informative, well-written post in a large subreddit is exactly that.

Qualified interest is a separate scoreboard. It counts the readers who were already trying to solve the problem the post touches, and it only moves when one of them does something about it.

A post can win the first and score zero on the second. The two also differ in who can read them, and that detail turns “vanity metric” from an opinion into a fact about the platform.

Reddit’s scoreboard The pipeline’s scoreboard
What it counts Views, upvotes, comments Readers who were already choosing, and what they did next
What earns it A post people enjoy in the feed A post that answers a question a buyer was asking
Who can check it Upvotes and comments are public; views are visible only to the account that posted Whoever agreed the attribution method before the post went up
What it tells you about buyers Nothing directly What the pipeline needs to know

The view count is the number on the slide, and Reddit’s public API does not return it. Anyone outside the posting account, a colleague, an analytics tool, the head of sales, sees the upvotes and the comments and never the views.

So the figure that got the applause is the one metric in the room nobody else could audit, and it measured the platform’s goal, which is attention held in the feed.

The one Reddit number nobody outside the posting account can check is the number that got the applause.

None of that makes the forty thousand fake. The post succeeded at something (by every measure Reddit keeps, it was a hit), and the useful question is what.

What Reddit says about the reach play

The most candid versions of the reach play come from builders who believed in it, and from the ones who went looking for what it produced.

“Its a great formula since you can have zero following and still reach a 1M+ group with the tap of a button lol.” — u/Automatic-Reason-254, r/microsaas, Jul 2025
“At first, I thought this was a really motivational story and I was inspired to do something similar. However, after I dug a bit deeper, I can’t seem to find posts about his app anywhere on reddit! I did a search both on reddit and Google and I just can’t find any of these posts. Am I missing something?” — u/Windess_seed, r/microsaas, Aug 2025
“The real question: who has this problem badly enough to pay monthly? If you can’t name that person, you’re building for a phantom.” — u/tradematesHQ, r/SideProject, Aug 2026

The last of those is the question a view count never asks, and it is where the post-mortem starts.

A Removed Post Scores Zero on Both Scoreboards

Before any post-mortem, check the post is still up. Across the partner programs we run, removal is how most posts die, and the usual cause is a title that reads like marketing.

Moderators and their filters read the title first. A title that names a product, promises a result or sounds like a launch gets pulled, often within hours, and the account behind it is now known to that community’s moderators for the next post too.

Titles that get pulled Titles that stay up
We built a tool that fixes onboarding churn How are you handling onboarding with a team of three?
Why we switched from Tool A to Tool B (with results) Anyone moved off Tool A? What broke when you did?
Launching today: the easiest way to track expenses What do you use to track team expenses before month end?

A removed post produces nothing. Nobody new finds it in the subreddit, Google has nothing to rank, and no AI engine quotes a thread whose content is gone. The fix is the same one the second question asks for: title the post as the question a buyer would type, and there is nothing to remove.

Three Questions Explain the Gap Before Anyone Touches the Landing Page

Reddit’s scoreboard explains why the number was high. It says nothing about why the pipeline stayed empty. For that, ask the post three questions, in this order, using nothing but the post and your own records:

1. The room. Was it a large general subreddit, or a small community where members ask each other what to buy?
2. The job. Was it written to explain something interesting, or to answer somebody choosing between options, under a title a buyer would type into Google?
3. The trace. Was there a way, agreed before it went up, to tell a reader who came from this post apart from every other visitor?

The landing page can still be broken, and plenty of consultants would tell you to check it first. Check it last. A page nobody with buying intent reached cannot be judged on its conversion rate, and a clean page behind the wrong post produces exactly the same silence as a broken one.

Where it ran decides who read it

A large general subreddit rewards content that is broadly interesting, which is what an informative post is, and its readers are there to browse. A small, tightly niched community works the other way. Its members turn up with a problem and ask each other what to use, so a post there is read by far fewer people who are much closer to a purchase.

Across the Reddit work we run for partners, the small communities where people ask for recommendations convert better than the large ones with passive audiences. We have no count to put on that, only the pattern.

The usual objection is scale, and the answer is that nobody posts once in one tiny community: when we rebuilt one partner’s Reddit program, it ran across eight to twelve of them at once.

What the post was for decides what it earns

An explainer earns reach, because it is written for someone browsing. An answer to a recommendation request earns interest, because it is written for someone already choosing. The same writer gets very different outcomes from the two, and the high-view, zero-lead posts we get asked to look at are usually explainers.

The title matters for a second reason. A thread whose title matches something a buyer types into Google can rank there on the strength of Reddit’s domain authority, and keep working like a landing page long after the feed has moved on.

Titles written as direct recommendation requests do better on both counts: they surface in search, and the replies they prompt tend to name specific products.

How a lead would have been traced has to be decided before posting

If nothing distinguished a reader who arrived from the post from any other visitor, then “no leads from Reddit” and “leads from Reddit we could not see” look identical from inside the CRM. The honest answer is that you do not know, which is a different finding from a post that failed.

The method does not need to be clever. It needs to exist before the post goes up. Where buyers phone or email in, asking how they heard about you is often enough, and for one of our partners it was the whole attribution method.

Where signups are self-serve, the same question has to be a field on the form before the post is live, because nobody reconstructs it afterwards.

Gabby Saayman
GTM Consultant @ Empact Partners
Most Reddit posts that pull big numbers and no leads were never broken. They were written to be read in a big feed, and they were, by people with no reason to buy anything. Where the post ran and what it was written to do explain the silence long before the landing page does.

A Post That Fails All Three Did Its Job, Just Not This One

Run the check and the three questions, and the post lands in one of five places. Each licenses a different sentence at the next all-hands.

Pulled. Moderators removed it. Whatever it scored before it came down, it produces nothing now, and the next post needs a new title before anything else.
Wrong room. It ran in a large general subreddit. The readers were real and almost none of them were buying, so the post built awareness and the next one moves.
Wrong job. It explained rather than answered. It will keep collecting views and the occasional citation, so call it content and brief the next post as an answer.
No trace. Nothing was agreed to tell its readers apart. The lead count is unknown rather than zero, and the method goes in before anything else is posted.
All three. Reach content in the wrong place with no way to measure it. That is a fine outcome for awareness and no evidence about lead generation in either direction.

A post that passes all three and still produced nothing is the one worth taking to the landing page and the sales follow-up, because the three cheaper explanations have been ruled out.

The Three Questions Are the Three Failures We Fixed for One Partner

A specialty insurance brokerage came to Empact Partners after its own first attempt at Reddit: five posts, nearly 100,000 combined views, and no leads, no brand awareness and no pipeline to show for them. Its CEO described those 100,000 views as no visibility, which is the whole reframe of this post-mortem, said by the person paying for the posts.

We diagnosed the program before rebuilding it, and three of the failures we found map one to one onto the three questions. The subreddits were too large and too generic. The titles were written for Reddit engagement instead of Google. And nothing connected a Reddit reader to the pipeline.

Question Before After the rebuild
Where it ran Large, generic subreddits Eight to twelve small communities where the partner’s buyers already talked
What it was for Polished, informative posts titled for engagement Posts written around buyers’ own questions, titled for what they search
How a lead was traced No path from a post to the pipeline Buyers told the partner which thread brought them

After the rebuild the partner took nearly 40 qualified leads in a single month, and the attribution needed no tracking stack at all: buyers called in and named the thread that brought them. That is one partnership, in a market where buyers pick up the phone. What transfers is the order of the fixes rather than the number.

Brief the Next Post Around the Buyer’s Question

That rebuild is the next post, written at partner scale. For a single post, the brief is the three questions answered the other way:

The community. A small one where members ask each other what to buy, chosen for who reads it rather than how many.
The job. An answer to a question somebody in that community is already asking.
The title. The phrase a buyer would type into Google, ideally written as a recommendation request.
The trace. A how-did-you-hear question, or a field on the form, in place before the post goes up.

There is one more reader to write for. AI engines read Reddit threads when they answer a category question, so a thread that answers a buyer well can reach buyers who never open Reddit at all.

The GEO work we run rests on one formula, GEO = UGC + Mentions: the things real users say about a brand in public, added to what third-party pages say about it, decide whether ChatGPT and Google AI Mode will recommend it.

We follow which threads the engines cite through Qvery, which is our sister company, so weigh that recommendation accordingly and ask us for the captured answers behind any claim we make about a thread.

Gabby Saayman
GTM Consultant @ Empact Partners
A Reddit post that will be judged on leads needs three decisions made before anyone writes it: which community, which buyer question, and how a reply gets traced back. Most teams make the third decision after the post has already done its numbers, which is one decision too late.

The post-mortem takes an afternoon. What an afternoon cannot do is the rest: finding the eight to twelve communities where your buyers ask questions, posting from accounts those communities already know, titling every post for search, and agreeing the trace before each one goes up, week after week for a quarter before the pattern shows.

Partners hand that part to us inside the GEO workstream. A named consultant plans the communities, the posts and the trace with your team, works in your own channels, and reports on qualified interest and citations rather than views.

Any Channel That Keeps Its Own Score Needs the Same Test

A platform’s headline number measures the platform’s goal, and the question to put to every one of them is whether anybody reading was about to buy something. Reddit is the channel where the gap is widest, because its headline number is the one only the poster can see.

If your best-performing Reddit post has nothing in the pipeline behind it, book time to talk it through, and between us we will know whether rebuilding it is work for Empact Partners.

Ready
To Connect?

Let's Partner