jeffz
Regular Member
- Nov 12, 2014
- 238
- 155
Most of you are doing Reddit marketing wrong. Here's why, and here's exactly how I do it differently.
I've been on BHW for 12 years. I've watched every Reddit marketing thread come and go. And they all sell the same thing: "I'll post your text from a high-karma account for $40."
That's not marketing. That's a delivery service.
I'm going to show you the exact process I use to generate real traffic, real signups, and real Google rankings through Reddit. No bots. No spam. No $2 comments that get deleted in 24 hours.
I'm sharing this because I want you to see the difference between what's being sold on this forum and what actually works. If you can do this yourself after reading, great. But first, let me prove I know
what I'm talking about.
THE RESULTS (Before I Show You How)
I made two posts on r/SaaS. That's it. Two posts.
Post 1. A story about cold calling 2 recruitment agencies to validate my SaaS idea, only to discover my entire product was solving a problem that no longer existed.
Post 2. A data analysis where I scraped 200 Reddit posts and 17,946 comments from two subreddits and broke down exactly what I found.
Two posts. ~40 signups combined. Zero ad spend. Both posts are still live, still getting comments, still ranking on Google.
And here's the thing that matters: Post 2 had 14x fewer views but brought MORE signups. I'll explain why below.
STEP 1: FIND THE RIGHT SUBREDDIT AND SCRAPE IT
Before I write anything, I research. I don't guess what a community cares about. I pull the data and let it tell me.
I use a scraper to pull 100 to 200 posts from the target subreddit. Titles, body text, all comments, upvote counts, everything. You can use tools like Apify (they have Reddit scraper actors on their
marketplace), or if you're technical, Reddit exposes every page as JSON when you add .json to the URL.
But scraping is just the beginning. The raw data is useless until you analyze it.
I take that scraped file and run it through Claude Code (Anthropic's CLI tool) on my terminal. You install it, point it at your scraped file, and tell it what to look for. Here's what I tell it:
When I did this with 100 posts from r/SaaS, the data showed me that 43 out of 100 threads (43%) were about the same problem: lead generation and finding customers. I didn't go in looking for that. I had no
hypothesis. The data told me.
That one insight shaped both of my posts.
STEP 2: PULL OUT 3 TO 5 BUYER LANGUAGE PHRASES
This is the part nobody does. After analyzing the data, I don't just know what topic to write about. I know exactly how the community talks about it.
From those 200 posts and 17,946 comments, I pulled out the actual phrases real founders were using:
These aren't my words. These are their words. Pulled directly from the threads.
When I write my post later, I use THEIR language, not marketing language. That's why my posts sound like they belong in the community instead of sounding like an ad.
STEP 3: USE THOSE PHRASES TO SCRAPE DEEPER
Now I take those buyer language phrases and use them as search terms to scrape more Reddit data. I'm going deeper, finding more threads about the same problem across different subreddits.
I ran the same analysis on r/Entrepreneur (100 more posts, 7,777 more comments) and confirmed the pattern. Customer acquisition was the 2nd biggest pain there too, 20+ threads out of 100.
Now I have data from TWO communities confirming the same thing. That's not a hunch. That's validated demand.
STEP 4: ANALYZE THE PAIN POINTS AND EMOTIONAL LANGUAGE
With all this data, I categorize what I'm seeing using a three tier system:
Tier 1. Proven purchase intent (strongest). Someone is already paying for a broken solution. In my data, founders were listing 8+ Reddit lead gen tools they'd tried, with prices from $7 to $79/month,
and explaining exactly why each one fell short. That's Tier 1 gold.
Tier 2. Quantified pain (strong). Someone puts numbers to their problem. "250+ replies per week means you're sitting in that inbox for 2 to 3 hours every single day. By reply #50, your brain is
mush." When people quantify pain in hours and dollars, it's real.
Tier 3. General frustration (weak). "Lead gen is hard." No numbers, no specifics. Might be real, might be venting. Don't build your post around Tier 3 signals alone.
I also map out the emotional language. What words trigger engagement, what phrasing gets upvotes, what tone the community responds to. This shapes how I write.
STEP 5: WRITE THE POST. ADD YOUR OWN STORY
Here's where it all comes together. I don't write a promotion. I write something the community genuinely values, and I weave in my own personal experience.
Post 1 was a failure story. I wrote about building a CRM for care recruitment agencies in the UK. During Covid, these agencies were losing 80% of their staff. I built a system to catch missed calls
and book interviews automatically. Spent weeks on it.
Then I made two phone calls. Both agencies told me the market had completely flipped. People were begging THEM for work. My product was solving a problem that stopped existing.
I wrote it exactly as it happened. The specific conversations. The embarrassing parts. Coding through a phone to WhatsApp to terminal pipeline at 3am, burning $2K on API costs, opening 6 failed project
versions in one day. All real.
Post 2 was a data analysis. I shared the exact findings from scraping 200 posts and 17,946 comments. I broke down 7 specific gaps in the lead generation tool market, named every competitor with
pricing, and backed every claim with real quotes from real founders.
Both posts had one thing in common: they were 95% pure value and specific detail. The kind of content people save and come back to.
STEP 6: LINK YOUR PRODUCT. 95% VALUE, 5% PROMOTION
This is the critical part. Look at how I linked my product in each post:
Post 1. I mentioned my product zero times. Not once. No link. No call to action. Nothing. People found it by clicking my profile after reading something they genuinely respected. That's 100%
value, 0% promotion.
And it worked. Look at what happened in the comments:
One commenter wrote about how founders treat validation as a chore, and we went back and forth for multiple replies about data driven research methods. Another said "In entrepreneurship, the goal is to
kill bad ideas as fast as possible" and I explained exactly how I now compress that failure cycle. Someone else pointed out "Reddit tone shift is an underrated timing signal" and we had a whole
discussion about using Reddit data to catch market timing.
People weren't just upvoting. They were engaging in deep conversations. And at the end of those conversations, they'd check my profile, find my product, and sign up. One person literally commented publicly:
"Just messaged you on DM."
Post 2. At the very bottom, after 2,000+ words of pure analysis, competitor breakdowns, real founder quotes, and a complete gap analysis, I added one line:
That's it. One line. After giving them everything. And look at the comments it generated:
People weren't just reading. They were asking me to do MORE analysis for different niches. They were going to my website unprompted. They were engaging because the content was genuinely useful, not because I
pushed them.
That's the 95/5 rule. 95% value that makes them respect you. 5% is one line at the bottom that tells them where to find more.
STEP 7: REPLY TO EVERY COMMENT
After you post, the work isn't done. I reply to every single comment with detailed, thoughtful answers. Not "thanks!" Actual substance.
In Post 1, when someone said "How do I call to pitch my idea?" I didn't give a two line answer. I wrote a full breakdown: "Honestly don't call to pitch. Call to learn. Find 5 to 10 people, ask what
their biggest challenge is, shut up and listen."
When someone challenged my approach, I didn't get defensive. I said "That's a fair challenge and I appreciate the directness" and then explained my reasoning with specific data.
This does two things:
In Post 2, the same thing happened. Founders of competing tools showed up to engage, other founders asked questions, and every reply kept the thread active and visible.
THE DIFFERENCE BETWEEN $40 POSTING AND THIS
Let me make this clear:
WHY POST 2 CONVERTED BETTER THAN POST 1
This is the most important lesson.
Post 1 got 114,000 views. Post 2 got 8,000. But Post 2 brought more signups.
Why? Post 1 was a great story. Anyone who enjoys a founder failure story read it. But most of those 114,000 people weren't looking for a research tool.
Post 2 attracted a specific audience. People who care about data analysis, market research, and competitive intelligence. Fewer eyeballs, but the RIGHT eyeballs. And the post itself was proof
that my product works. The research couldn't exist without the tool.
When someone reads Post 2 and thinks "I want to do this for my niche", they're already pre sold. That's why Post 2 converted at a dramatically higher rate despite having 14x fewer views.
The lesson: a targeted data post outperforms a viral story post for conversions every time. You need both. Post 1 builds your reputation, Post 2 converts. But if you can only make one post, make
the data post.
THE FULL PROCESS (SUMMARY)
Two posts. ~40 signups. Zero ad spend.
If anyone has questions about the scraping process, the analysis, or how to structure posts that actually convert, ask in this thread. Happy to break it down further
I've been on BHW for 12 years. I've watched every Reddit marketing thread come and go. And they all sell the same thing: "I'll post your text from a high-karma account for $40."
That's not marketing. That's a delivery service.
I'm going to show you the exact process I use to generate real traffic, real signups, and real Google rankings through Reddit. No bots. No spam. No $2 comments that get deleted in 24 hours.
I'm sharing this because I want you to see the difference between what's being sold on this forum and what actually works. If you can do this yourself after reading, great. But first, let me prove I know
what I'm talking about.
THE RESULTS (Before I Show You How)
I made two posts on r/SaaS. That's it. Two posts.
Post 1. A story about cold calling 2 recruitment agencies to validate my SaaS idea, only to discover my entire product was solving a problem that no longer existed.
- ~114,000 views
- 65+ comments
- ~19 signups to my product
- Product mentioned in the post: zero times
Post 2. A data analysis where I scraped 200 Reddit posts and 17,946 comments from two subreddits and broke down exactly what I found.
- ~8,000 views
- 56 comments
- ~20 signups to my product
Two posts. ~40 signups combined. Zero ad spend. Both posts are still live, still getting comments, still ranking on Google.
And here's the thing that matters: Post 2 had 14x fewer views but brought MORE signups. I'll explain why below.
STEP 1: FIND THE RIGHT SUBREDDIT AND SCRAPE IT
Before I write anything, I research. I don't guess what a community cares about. I pull the data and let it tell me.
I use a scraper to pull 100 to 200 posts from the target subreddit. Titles, body text, all comments, upvote counts, everything. You can use tools like Apify (they have Reddit scraper actors on their
marketplace), or if you're technical, Reddit exposes every page as JSON when you add .json to the URL.
But scraping is just the beginning. The raw data is useless until you analyze it.
I take that scraped file and run it through Claude Code (Anthropic's CLI tool) on my terminal. You install it, point it at your scraped file, and tell it what to look for. Here's what I tell it:
"Go through every post and comment. For each one, identify the problem people are describing. If they mention spending money on a tool, flag it. If they quantify their pain in hours or dollars, flag
it. Group all the problems into categories and rank them by how often they appear."
When I did this with 100 posts from r/SaaS, the data showed me that 43 out of 100 threads (43%) were about the same problem: lead generation and finding customers. I didn't go in looking for that. I had no
hypothesis. The data told me.
That one insight shaped both of my posts.
STEP 2: PULL OUT 3 TO 5 BUYER LANGUAGE PHRASES
This is the part nobody does. After analyzing the data, I don't just know what topic to write about. I know exactly how the community talks about it.
From those 200 posts and 17,946 comments, I pulled out the actual phrases real founders were using:
- "I've poured so much into building this thing and I refuse to let it die because I can't figure out distribution."
- "I reach out to 100 people a day and only get 1 or 2 responses."
- "I was the entire growth engine and when I stopped, everything stopped."
- "Reddit keeps removing my posts" and "Cold DMing feels spammy."
- "Sent 1,847 personalized messages over 6 weeks... 11 replies."
These aren't my words. These are their words. Pulled directly from the threads.
When I write my post later, I use THEIR language, not marketing language. That's why my posts sound like they belong in the community instead of sounding like an ad.
STEP 3: USE THOSE PHRASES TO SCRAPE DEEPER
Now I take those buyer language phrases and use them as search terms to scrape more Reddit data. I'm going deeper, finding more threads about the same problem across different subreddits.
I ran the same analysis on r/Entrepreneur (100 more posts, 7,777 more comments) and confirmed the pattern. Customer acquisition was the 2nd biggest pain there too, 20+ threads out of 100.
Now I have data from TWO communities confirming the same thing. That's not a hunch. That's validated demand.
STEP 4: ANALYZE THE PAIN POINTS AND EMOTIONAL LANGUAGE
With all this data, I categorize what I'm seeing using a three tier system:
Tier 1. Proven purchase intent (strongest). Someone is already paying for a broken solution. In my data, founders were listing 8+ Reddit lead gen tools they'd tried, with prices from $7 to $79/month,
and explaining exactly why each one fell short. That's Tier 1 gold.
Tier 2. Quantified pain (strong). Someone puts numbers to their problem. "250+ replies per week means you're sitting in that inbox for 2 to 3 hours every single day. By reply #50, your brain is
mush." When people quantify pain in hours and dollars, it's real.
Tier 3. General frustration (weak). "Lead gen is hard." No numbers, no specifics. Might be real, might be venting. Don't build your post around Tier 3 signals alone.
I also map out the emotional language. What words trigger engagement, what phrasing gets upvotes, what tone the community responds to. This shapes how I write.
STEP 5: WRITE THE POST. ADD YOUR OWN STORY
Here's where it all comes together. I don't write a promotion. I write something the community genuinely values, and I weave in my own personal experience.
Post 1 was a failure story. I wrote about building a CRM for care recruitment agencies in the UK. During Covid, these agencies were losing 80% of their staff. I built a system to catch missed calls
and book interviews automatically. Spent weeks on it.
Then I made two phone calls. Both agencies told me the market had completely flipped. People were begging THEM for work. My product was solving a problem that stopped existing.
I wrote it exactly as it happened. The specific conversations. The embarrassing parts. Coding through a phone to WhatsApp to terminal pipeline at 3am, burning $2K on API costs, opening 6 failed project
versions in one day. All real.
Post 2 was a data analysis. I shared the exact findings from scraping 200 posts and 17,946 comments. I broke down 7 specific gaps in the lead generation tool market, named every competitor with
pricing, and backed every claim with real quotes from real founders.
Both posts had one thing in common: they were 95% pure value and specific detail. The kind of content people save and come back to.
STEP 6: LINK YOUR PRODUCT. 95% VALUE, 5% PROMOTION
This is the critical part. Look at how I linked my product in each post:
Post 1. I mentioned my product zero times. Not once. No link. No call to action. Nothing. People found it by clicking my profile after reading something they genuinely respected. That's 100%
value, 0% promotion.
And it worked. Look at what happened in the comments:
One commenter wrote about how founders treat validation as a chore, and we went back and forth for multiple replies about data driven research methods. Another said "In entrepreneurship, the goal is to
kill bad ideas as fast as possible" and I explained exactly how I now compress that failure cycle. Someone else pointed out "Reddit tone shift is an underrated timing signal" and we had a whole
discussion about using Reddit data to catch market timing.
People weren't just upvoting. They were engaging in deep conversations. And at the end of those conversations, they'd check my profile, find my product, and sign up. One person literally commented publicly:
"Just messaged you on DM."
Post 2. At the very bottom, after 2,000+ words of pure analysis, competitor breakdowns, real founder quotes, and a complete gap analysis, I added one line:
"I used XXX to run these harvests and analyses. It's the tool I built to do exactly this kind of research. You can run your own topic through it for free if you want to dig into a specific niche
yourself."
That's it. One line. After giving them everything. And look at the comments it generated:
- The founder of a competing tool (ReddLeads) showed up to respond to my gap analysis. That's how thorough the post was.
- "Wow! Very detailed. Please can you do analysis aside B2B? But let me try and see if I can do some on my own through the website." That person went to my site.
- "Quite the deep dive. I love a proper analysis, great job. Good luck with the app! I'll have to check it out as I am in the distribution hell phase myself." Another signup.
- "10/10 breakdown. Good work man."
People weren't just reading. They were asking me to do MORE analysis for different niches. They were going to my website unprompted. They were engaging because the content was genuinely useful, not because I
pushed them.
That's the 95/5 rule. 95% value that makes them respect you. 5% is one line at the bottom that tells them where to find more.
STEP 7: REPLY TO EVERY COMMENT
After you post, the work isn't done. I reply to every single comment with detailed, thoughtful answers. Not "thanks!" Actual substance.
In Post 1, when someone said "How do I call to pitch my idea?" I didn't give a two line answer. I wrote a full breakdown: "Honestly don't call to pitch. Call to learn. Find 5 to 10 people, ask what
their biggest challenge is, shut up and listen."
When someone challenged my approach, I didn't get defensive. I said "That's a fair challenge and I appreciate the directness" and then explained my reasoning with specific data.
This does two things:
- Every reply bumps the post. More comments means more visibility means more people seeing your content.
- Every detailed reply shows more expertise. People reading the thread see you know your stuff, and they check your profile.
In Post 2, the same thing happened. Founders of competing tools showed up to engage, other founders asked questions, and every reply kept the thread active and visible.
THE DIFFERENCE BETWEEN $40 POSTING AND THIS
Let me make this clear:
| $40 Reddit Post Service | What I Do | |
|---|---|---|
| Research | None | 4 to 6 hours scraping and analyzing the community |
| Content | Client provides text or ChatGPT | Written from actual scraped community data, using their own language |
| Language | Generic, sounds like an ad | Matches the subreddit's native tone because it came from the subreddit |
| Story | None | Real personal experience woven in |
| Product link | Dropped in the body or title | One line at the bottom after 2,000+ words of value |
| After posting | "Here's a screenshot, it's posted" | Reply to every comment with detailed answers |
| SEO value | None | Posts rank on Google for months because they got genuine engagement |
| Result | 12 upvotes and dies | 114,000 views and ~40 signups from 2 posts |
WHY POST 2 CONVERTED BETTER THAN POST 1
This is the most important lesson.
Post 1 got 114,000 views. Post 2 got 8,000. But Post 2 brought more signups.
Why? Post 1 was a great story. Anyone who enjoys a founder failure story read it. But most of those 114,000 people weren't looking for a research tool.
Post 2 attracted a specific audience. People who care about data analysis, market research, and competitive intelligence. Fewer eyeballs, but the RIGHT eyeballs. And the post itself was proof
that my product works. The research couldn't exist without the tool.
When someone reads Post 2 and thinks "I want to do this for my niche", they're already pre sold. That's why Post 2 converted at a dramatically higher rate despite having 14x fewer views.
The lesson: a targeted data post outperforms a viral story post for conversions every time. You need both. Post 1 builds your reputation, Post 2 converts. But if you can only make one post, make
the data post.
THE FULL PROCESS (SUMMARY)
- Find the right subreddit. Where your target audience actually hangs out.
- Scrape 100 to 200 posts. Use Apify or a scraper to pull structured data.
- Analyze with Claude Code on your terminal. Categorize pain points, find the dominant theme.
- Pull out 3 to 5 buyer language phrases. Their exact words, not marketing speak.
- Scrape deeper. Use those phrases to find more threads in adjacent subreddits.
- Map pain points and emotional language. Tier 1 is paying for broken solutions, Tier 2 is quantified pain, Tier 3 is general venting.
- Write the post. 95% genuine value with your own story, 5% product link at the very bottom.
- Reply to every comment. Detailed, thoughtful answers that show expertise and keep the post bumping.
- Let the results compound. Both my posts are still live, still ranking on Google, still driving traffic.
Two posts. ~40 signups. Zero ad spend.
If anyone has questions about the scraping process, the analysis, or how to structure posts that actually convert, ask in this thread. Happy to break it down further
Last edited: