Is reddit a good channel for customer acquisition?
Some folks swear by it. Others say it's a toxic cesspool where self-promoters get torn apart.
Personally, I've found reddit to be hugely helpful. I'd say roughly 75% of my newsletter subscribers came from there. So I know it works well for subscriber growth... but I wanted to know if it works for SaaS and similar types of products. Can it actually help you acquire paying users?
I took a look at what other indie hackers are saying — here's what I've found. 👇
Reddit is a fascinating place. You can learn a ton and have some fun while you're at it. And if done right, you can reach highly-niche markets directly. There is a subreddit for just about everything, after all.
Reddit also has killer domain authority, so posts often wind up at the top of the SERP – that's a big opportunity acquisition-wise if it's your post or if you've got a top comment.
And it goes beyond customer acquisition. People talk about using reddit for the following reasons too:
Here are a few key comments I saw on IH about the usefulness of reddit:
@Getflookup: I also prefer Reddit to other popular platforms like Twitter. I'm glad I didn't listen to all those naysayers and scaremongers online - they keep claiming that Reddit is full of rabid users who like nothing more than to tear down other people, especially newcomers... and yet it is actually the opposite.
@Codemonkeykill: My first progress post got me 30 beta users, it was a video demo of how my app works on the simulator… my two posts got about 30k views and 70+ comments combined… I encourage people to use Reddit to find early users and iterate on their feedback.
@Tingle1295: I gathered thousands of users to our app braintingle with zero spending, all through the magic of Reddit.
@Alonsoholmes: I've also found reddit to be super useful - beyond the traffic, I've gotten a lot of really good product feedback. I think the most important thing is to be human, and not write marketing copy :)
That "cesspool" comment above might be a little extreme, but it's definitely fair to say that redditors are notoriously anti-self-promotion and they see through marketing tactics with x-ray vision. And that's just the redditors — reddit itself is able to filter spam out like it's nobody's business.
Honestly, I don't think that's a bad thing. I appreciate it. But it does make things harder for businesses that are trying to get customers. You can't be lazy about it.
And yes, there will be trolls. But I've found redditors to be largely supportive as long as you aren't taking advantage of the community.
That said, many think otherwise.
@Unemployability: I actually hate reddit, the slightest attempt to promote anything is met with the same reaction a vampire has when exposed to garlic. For some reason, it seems to be dominated by people who would rather die than let you share something you built that you might profit from.
If you're still interested despite the fact that you might get raked through the coals a bit, here's how to do it.
Most of us probably already have an account, which is a step in the right direction. As a general rule, redditors are skeptical of posts by new users and users with low karma. And some subreddits don't even let you post unless you have a certain amount of karma. So start contributing. Post, comment, provide value, and generally get your karma up. Not only will this make you look more credible, it's an invaluable way to get the lay of the land. There's a culture and a language to reddit. Know it and speak it.
With that being said, I think it's important to point out that it really depends on the subreddit — some are more accepting than others. And if you're brand new, just nip that in the bud. On my first post, when I had a brand new account and no karma, I commented below the post saying "Btw I realize I have 1 karma and that's probably a red flag for some. I'm late to the reddit party but excited to contribute 🚀". I didn't get any flack for it. Instead, people were joking with me about it and supporting me. My favorite comment was "The bots are becoming self aware! Thanks this is awesome BTW!" So don't freak out about it. Just be a human.
As for your profile. Take the time to create a personalized avatar. Add a bio and link your product(s) there.
Finding relevant subreddits is fairly easy just by using reddit's search bar. But there are also some really handy tools that make it even easier. I'll list tools below, but in the meantime, I'll say that I've found GummySearch really helpful, and I'm not the only one.
@ExpansiveJohn: If you're struggling with the overwhelm, that is Reddit, take a look at GummySearch. Fed (@thefedoration), an Indie Hacker, created it and it can scour Reddit like you wouldn't believe (I'm a fan, but not affiliated). Create audiences, scan for product improvement ideas and pain points. Great stuff. Don't go to Reddit without it. 😜
Google can do the trick too.
@Amosbastian: A good way to find relevant communities is to simply use Google and use search terms such as "site:reddit.com <competitor 1, value proposition, how to X etc.>". You'll find loads of posts and comments this way (that are also probably relevant to you) and you can simply check which subreddits they were posted in.
When it comes to contributing, do it meaningfully. And not just with posts. Comment too. Here's what to do and what not to do.
Do these things.
Here a couple of quotes that support niching down:
@Michaelforrest: One day, I found out that the self-promotion wasn't the problem. What is spam in one subreddit is gold in another (usually more niche) subreddit. If you are solving somebody's problem, they don't care that you're promoting yourself. In fact, they are thrilled to have a direct line to the creator… Choose more specific subject matter: The more specific your content, the more people are likely to care.
@Jonathan_adly: Posting on smallish subreddits, meant it stayed on top for weeks! P.S. It didn't do too great on the bigger subs, where the noise made it harder to stick around.
Don't do these things.
What it boils down to is this: Don't use reddit to get customers; just be a redditor. Have fun. Contribute. Learn. And when it makes sense, promote. If you're really just trying to be a part of the community, people will respond positively.
A lot of indie hackers have seen a lot of success with it — including SaaS founders.
Here are a few general subreddits to check out:
I think it's worth quickly mentioning reddit ads. I've never used them personally, but after looking into them, I've decided I'll give them a whirl.
There are two types of ads that you can buy: Premium Takeovers and Promoted Posts. To use the former, you have to commit to spending $10k/quarter, so let's skip that one for now. Promoted posts are just like normal posts, but they'll stay at the top of your target subreddit(s). Prices vary, but they're relatively cheap.
You can find out more at r/redditads, but here are a few helpful quotes from indie hackers:
@Andreboso: Average CPC was around $0.10 and CTR 0.3%. But what really stood out was the CPL: I was able to acquire new email subscribers from Tier 1 countries for around $2 each… let’s say that I create a product and that 1/20 buy it. That would mean a $40 CPA. Any LTV higher than that would work.
@Anasupereasy: Reddit ads are the best. Low cost per impression. Among the best targeting I've used. You'd have to cater the ads to the audience though, doesn't work like on FB or Instagram.
Not everyone is a fan, though.
@Johnt2021: My take is that reddit ads are THE WORST. Sure you get low cost per impression, and the "advantage" stops right there. Whenever I would measure people coming from reddit and the actual "Download" click - it's pretty close to 10 times worse than Google Ads. So if you do the math, you end up way worse than Google Ads.
And here are a few must-use tools
What did I miss?
Subscribe for more tips, how-tos, and case studies! 👇
Great article. We use reddit to post our content on relevant sub reddits, for example, we post our Zendesk step by step guides on Zendesk sub reddits etc.
That's a pretty cool strategy.
Nice, have you gotten customers from those posts?
Our product is an extension (chrome/edge) so we are losing a lot of the attribution. We do know we get traffic and visitors from reddit are looking at our pricing page.
Great post and I pretty much agree with everything you've said in here. I've only ever had issues linking my product in /r/freelancing, but otherwise it was never a problem.
I actually wrote all about my process of posting on Reddit here and actually applied everything in here myself last week (check my profile for examples of what to post):
Guess when I started posting on Reddit 😆
I know people are really scared of Reddit, since it can be a toxic place, but honestly I've only had 1 bad apple comment on 1 of my posts (🤞), so for me the pros far outweigh the cons!
P.S. some other tools I'd recommend are Postpone.app (I use this for all my posts) and my own one (shameless, I know) MentionFunnel, which I originally built as an improved F5bot.
That's awesome, glad to see it worked for you!
Funny, I started working on a similar product as your's called MentionBot. Hopefully, I'll have a MVP in few weeks.
Good luck!
We have found that Reddit is a good channel to grow our product awareness, but it doesn't give us a repeat audience. Anyone has a suggestion on how to reach your target users or how to find a good channel that can reach your target users?
Really impressive, thank you for your contribution❤️
incredibly helpful. Thank you!
I have used Reddit twice and my experience was mixed. The first time, it was great. However, the second time was terrible. The disrespect.... and for what? For no reason at all. I won't use Reddit again.
Fair enough!
Terrific essay.
The main thing indie hackers need to focus on is to be consistent. Posting once a year doesn't work. It's not about hits, it's about reputation.
The other day I got a comment "Bae wake up, RJ Youngling posted something."
That's the level you wanna get to. You want to build a tribe and be seen as an authority or mini celeb to them.
If you do that, you can mess up most other things. If you don't, then you can do everything else right but you'll still fail.
Yeah, that makes sense!
Great write up.
I think Reddit has a ton of potential, just like every platform, you have to "play the game".
IMO indie hackers obsess over Twitter because other indie hackers are on it and follower count is easy vanity metric to understand and grow. But until recently, I barely used Twitter. I always liked Reddit more because of its emphasis on topics rather than people . I'm sure there are many other people like me. So if you ignore Reddit...you're ignoring a huge chunk of people.
Totally agree! And I also spend more time on reddit than twitter (though I'm trying to get more consistent on tw!)
Agree. It was very very helpful for me when getting my first 100 customers. At least 1/3 came from reddit. Not sure if it'll help me on my way to 1000, but I'm gonna try. 🚀
You can!
Not spamming (XD)but promotee can help. It's a SaaS that i worked upon.
Cracking post. Very helpful to a Reddit newbie. Thank you.
This is such a great guide!! Has all the info I need as a newbie, so thank you!
How much time would you say you spent on average on reddit? Particularly in the begining when you are getting a lay of the land.
I need to get a sense of how much work I would have to put into it to really give it a shot and test it out.
Reddit is still extremely underrated imo, great write up.
I'd also add Surfkey.io to the list of tools.
Great article was written. I use quora and relevant spaces
Today - my first post on Reddit
Heck yeah! 🚀
I'm planning to start the grind on a few of the indie business subreddits, but it seems like no one that frequents those would be my target customer -- how are others leveraging /r/Entrepreneur to build an audience?
Those subreddits can still be useful for feedback. But yeah, I'd suggest looking for subreddits in your niche and contributing there.
I had a really bad experience over reddit. I built a social networking platform for recovering addicts and the research and launch itself turned out to be toxic.
They just pick anything random that has nothing to do with the project and diss you.
That's a bummer, sorry to hear it. I've definitely heard some horror stories!
To be honest I get my best cost per acquisition on Reddit ads. The issue is that the attribution from the reddit itself is pretty bad. I use Fospha and there i can see that the attributed conversions from Reddit are much better than what Reddit reports.
I spend around 500-700 euro daily on Reddit and get a €40-45 CPA.
Interesting, didn't know that about the attribution. Glad to hear that it's working for ya though, and thanks for sharing your numbers!
Great. It is also necessary to be frequent, building a reputation is what we need most.
💯
Great post. Really opened my eyes to how much a company can do with Reddit. Thanks for posting.
My pleasure!
Interesting and informative!
I'm curious, would you direct message on Reddit also?
I've never done that personally, but I believe I remember an indie hacker mentioning that they do that when someone comments showing interest in their product.
Actually check out the comment from @AqeelMeetsWorld
Didn't really help us promote our linktree alternative
I think another pro is the direct route to your end user.
Its really important to know your audience well for your product. This shows their lexicon, motivations, pain points, etc etc. Usually, I am able to get meaningful user info extraction or research by authentically engaging in subreddits and in DM's with folks.
going on reddit to explicitly sell/advertise is tough/annoying. but, when wielded properly its a free source for target audiences.
Yeah, that's well said. Thanks!
I'm using Reddit ads to grow my React newsletter (thisweekinreact.com - 15k subs - 3k€ MRR).
It works well and acquisition cost of a subscriber can probably be under 1€ if I optimise creatives/landing page. The ability to target the React subreddit is convenient.
I also post my newsletter here every week and didn't get much pushback and sometimes get many upvotes. After all I try to be helpful to the community and go the extra mile so that redditors can feel it. Ie it's not just another platform to cross-post my link to, I adapt it to make it native and engage with readers.
Nice, yeah I plan to try ads for my newsletter too. Glad to hear it worked for you. Have any redditors given you any grief about the ads or has the response been fully positive?
The ads have some down votes and bad comments but I don't care much. Honestly the comments look like bots or weird accounts. You can block comments on your ads if it's a problem to you
Interesting, thanks for sharing!
Very nice article. As someone who also gets initial customers through Reddit, I totally agree Reddit is a great channel to start promoting your product
🙏
Agree 100%, especially with Reddit's domain authority! Without a website, people were flocking to my discord because I posted some comments under a post and had my discord link in there.
Apparently they found me off Google and clicking on the reddit post!
So a really good organic way to grow on reddit organically is actually comments. There is far less animosity directed towards you there.
Usually leave a valuable or relevant comment and then drop a self promo link at the bottom.
As an AI as a service, where we offer AIs accessible through APIs on the cloud, we mainly used it to promote Evoke and the discord on various AI oriented servers in the comments.
Comments are so powerful. And not just with reddit. People underestimate them with twitter too.
Thanks for weighing in with your experience! Cool to hear that the SEO side of reddit is working for you :)
You’re probably talking about people like me as i posted my article here. https://open.substack.com/pub/manakoon/p/the-stackoverflow-reddit-dilemma
I always found reddit, useful same way that all the devs find stackoverflow useful. I still use stackoverflow and still use reddit and i gained some insights through that.
But still, redditors are hateful, toxic people and communities are like gated communities in real life, just bunch of racist karens. Same way in reddit communities, bunch of superior reditors that hate every comments or post that doesnt look like them.
I posted a free Saas guide and asked people to not signup to my blog if they don’t want to and i will dm them the file directly.
I got trashed instantly.
Anyway, I will try again with reddit but i will not conform to the bs of gated communities.
Yeah, I know a lot of people have had the same experience, which is a bummer. It hasn't been that way for me, but I can see why you'd stop promoting on reddit! I bet it really depends on the subreddit — some are probably more hostile than others.
I came here to say that Reddit has been a solid growth channel for my newsletter.
I left surprised with the level of detail here. Great content. The piece about Reddit ads is interesting. Something to explore, for sure.
And can highly recommend Gummy Search! That tool is pretty slick. The founder was doing free summaries of subs recently for IH-ers
Thanks! Yeah, I'm really excited to give reddit ads a shot now too 😀
Curious to know more. I also have a React newsletter that I try to promote on Reddit: thisweekinreact.com
So my strategy is to
In the Reddit post, I'm sure to link to the Thread, which has the CTA... so it's not directly linking to sign up. I find this usually keeps the mods happy.
I'll give some specific examples, which may help
I think the type of content does matter, too. My newsletter is aimed at writers looking for paid jobs, so they're v motivated to sign up once they get a teaser.
Hope that's useful!
😄 I almost do exactly the same
Newsletter https://thisweekinreact.com/newsletter/130
Reddit: https://www.reddit.com/r/reactnative/comments/10378ml/this_week_in_reactnative_130_tamagui
Twitter: https://twitter.com/sebastienlorber/status/1610635758137663490?s=19
A few thoughts on this
Newsletter
I think Reddit and Twitter could be tweaked a little for more reach, though.
Twitter
Reddit
DM me on Twitter if you want to chat about this more. I think there's some quick wins with minimal effort.
Hey @AkhilC, didn't see your reply
The website is a docusaurus.io (I'm the maintainer of this open-source documentation tool from Facebook).
The Twitter thread first tweet is usually the same every week, and regular thread readers need to recognize it. Doing something too different each time is like... changing your avatar every week. Not 100% sure what I could do better but let me know if you have any concrete idea. Each week I get 35 to 90 retweets usually, this one is not performing better than other weeks. I'm also asking email subscribers to retweet so that helps, I have some regular supporters.
Reddit: I also tried to add individual links to the community but it's hard to plug my newsletter this way. It looks fine for me to link to my newsletter, the community has accepted it and I even have some moderators subscribed.
Overall, I know I can improve things. The problem is the lack of time. Every time I spend polishing content is time I don't spend doing my usual freelancing job (100€/h) so it's hard to justify investing 1 more hour in content if I don't get at least 30-50 new subscribers from that hour, or I would have to hire someone to do it for me.
If you have short and concrete tips/systems to improve things without requiring extra time, let me know.
That's smart!
Spot on advice! Focus on adding value to the community, and the community will add value to you 🙏
Well said!
This is such a well-researched post. I am a true believer of the power of Reddit.
If anyone of you are wondering how you can go about Reddit Marketing after reading this blog. I created a course for just that. I know it looks like I am selling (I am not, I already have thousands of reads already), but I don't have better words to put it (and no, I don't want to use ChatGPT for this).
So it's definitely just a choice, here's the link: https://blogs.promotee.co/master-reddit-marketing-for-your-b2b-saas-business-a-crash-course-11b82514ca26
Thanks!
Thank you so much for putting this together!
I'm 98% sure my best option for getting my first customers is Reddit, and it will help a lot to reference this in a few weeks when that phase starts for me.
My pleasure, hope it helps! 🚀
Great post!
How much time did it take you to build a polished account both in general and for each subreddit you were posting in?
I post in a few subreddits weekly and engage a bit. I created my account in March and now I've got about 9k karma, which is pretty decent. These days, people in the subs recognize me and I recognize them. We often have some good banter going on in the comments. Didn't take long! I think consistency is key though.
Thanks for this post! Super helpful. I've been exploring Reddit and was a bit scared by the anti-promotion sentiment... this is a useful playbook. It's seems like a long-game!
Not as long as you'd think! The results for me were pretty much immediate (but like I said, that was for a newsletter). But yeah, I think a lot of people get scared off by all the hostility they hear about 😅
Well, no one else can relate to you as much as i can. I co built a whole SaaS around Reddit for people to find their audiences. To be honest, i was afraid of the platform in the beginning coz i was a newbie and experienced some really heated comments on some fo my posts but as soon as I understood the way Reddit works it made me excited enough to dedicate my whole efforts to the platform and today I am working on Reddit solutions, full time:)
Way to keep at it! 🙌
Long-time redditor here. It's good for some things, rubbish for others. Customer acquisition lands on the rubbish side - at least for me.
I have gotten some good feedback from redditors though, so it can be helpful for improving your product. The subreddits you mentioned are solid places for that.