Nothing wrong with the advice, but most subreddits have a no self-promotion policy (and reddit has a "no promotion over 10% of account activity" policy). There are things like self promotion threads but its only visited by people looking to promote their products and not by other people. Users who don't cease the promotion on being warned will have a very real possibility of having their account and domain banned from the sub.
I've been on the moderator side of subreddits, and the general sentiment is that people are there because of a shared interest and not to be the promotion ground for some wannabe-rich guy. If a subreddit is for fountain pen enthusiasts, they'd rather see 10 posts going "Help me choose my first fountain pen" rather than some guy promoting his fountain pen store on etsy.
If the post doesn't pass my sniff test, my script will remove the post, mute the user, and permanently ban the user with a single keystroke -- do not pass Go, do not collect $200.
I can't just rely on user reports alone because a few of the members of the community are overzealous about what they'll report. I need a variety of metrics to make the call, and it's much easier to use the Reddit API to collect, process, and report those metrics than to try to click around in Reddit's horrible moderation UI to get the information I need to make a reasonable decision.
Confession time: I started writing the script about 5 days ago, and since I'm waiting to start a new job, I've actually made this script into a bit of a hobby to kill the time. By now it's morphed into a multi-threaded Mutt-like Reddit moderation tool, where it displays all mod queue content via a curses interface that I navigate with VIM key bindings, and keystrokes issue commands onto an asynchronous queue that another thread consumes and acts upon via the PRAW package. For example, the keystroke to approve a submission will immediately delete the post from the curses view because I love wicked-fast and responsive UIs, but the deletion on the backend could take another couple of seconds, especially if I'm rapid-firing 5 or 6 approvals in a row, and I just let that happen on the queue. Maybe if I refactor so that Python experts' eyeballs won't bleed when they see my code (e.g., I'm manually grabbing and releasing locks on stuff that's shared between the curses interface code and the async queue code rather than using more elegant synchronization capabilities in Python) I might consider releasing some source.
I emailed the mod for clarification as to what line I crossed because it seemed arbitrary. She never replied.
So be careful with your metrics. What happened to me was definitely not cool. And, I quit my paid advertising there to boot.
I'm about to graduate so I've stopped all that except for helping a moderately popular sub. Overall it's given me plenty time I needed in other parts of my life, but I miss the small joys that came from my little python scripts improving the day for 20 or so people. That was the first time when something I created made impact on another person's life.
Say whatever anyone wants, I think reddit is the future of human moderation (millions of experiments), over FAANG and their army of invisible workers and rules.
A while back there was somebody that was only posting VW press releases. They were promptly called out by somebody, who themselves turned out to only post pro Tesla articles and a handful of VW FUD.
The comments themselves are generally pretty based, though. Bad actors are quickly downvoted. It's one of the few places on the internet that gets just as excited by the Model Y launch as they do the ID.3. I read it daily, thank you for your work!
these kinds of policies are the death of the throwaway account. many subs don't even allow you to post in the first place now if you haven't ground out a posting history in other subs that do allow new accounts. maintaining anonymity for anonymity's sake has become increasingly difficult over the years on the site
You might like `contextlib.ExitStack` if `with lock` doesn't cut it for you.
People resent stuff like: "Special offer just today buy 2 pens and get 11% off!!"
But they do like stuff like: "How we designed the Fountilator"
> /r/Subreddit helped me achieve my life long dream of [...].
> You guys helped me in my though times and I am giving away [...] in return.
> My name is [Famous Celebrity] and you should buy my new [...]. Btw, I might answer some generic questions.
Alternatively, you can buy upvotes, comments and compromised years old accounts to promote your product.
One thing about Reddit is that the addition of images allows a lot leeway for self promotion by brands.
He has spoken.
(couldn't resist, just got started with the new Mandalorian season)
So, instead of "Go to my site to buy X!" you just talk about X in the third person. You mention your product/service X alongside the obvious brand names, you always have a story ready about how X can do what OP wants, etc.
The self-promotion rules just force you to be dishonest at all times.
Works well because people have a knee-jerk hate for "check out this X I made" but they are completely blind to "check out this X I found." You can see this a lot in r/gaming when solo devs share their work.
No one is forcing you to compromise your morals. You can get free stuff from stores if you grab it and run out the door, but that doesn't mean that price tags force you to steal.
The goal isn't to spam Reddit, but to leverage the audience without trespassing the rules. And, like all social networks the key is to help others (for real) and create value
0. Be a chronic reddit user for years, with a main account that has thousands of karma and a couple of throwaway accounts that also have various content.
1. Write an interesting blog post with useful content that relates to your product, and post it on a relevant subreddit. Put a call to action like "Buy Now" at the bottom of that post. Post it a maximum of twice in any 24 hour period. If it doesn't succeed on a given subreddit, you can try it maybe once more with a different headline before you should move on to a different subreddit. If you post it more than 4-5 times total anywhere on reddit, you're liable to get banned.
2. Hang out in subreddits where people discuss products like yours. Answer questions with useful information. After providing the information, link your site as the source. Do not just link your site without also providing a useful answer on reddit.
Reddit does drive quite a bit of traffic, something like 60-100 hits per upvote. It's great, but it still often doesn't result in as many sales-per-click as facebook or instagram.
The whole premise of trying to drag users away from reddit to your own domain is totally against what reddit is trying to do, expect to get blocked no matter how you work around it.
https://news.ycombinator.com/item?id=25118624
The OP asked about how to self promote on Reddit and there were a variety of answers (including what you said: "don't").
But if the goal here is "advice on how to reach a target audience"... it's probably worth getting an account burned (not like they cost money), if it gets your post to the top of a relevant subreddit.
One pattern is for a YouTube channel to try to spam their content on the sub. I know it's the channel owner (or someone affiliated with the channel owner) because each video they post everywhere has the same logo in the upper-left corner. And those videos are pretty much all they post. They get banned from my sub very quickly, and in my experience they don't come back.
Take the time to read the rules, participate to the subs, learn what works, what don't and try to help others in the topic you're into. Then, create some valuable content that help the community and post it with a link to your blog if you want some traffic, or ask for feedback on your idea.
This is why subreddit have a account activity requirements to interact on a subreddit. It could be a threshold of account age, total post/comment karma, comment karma on the subreddit or a combination of them. Getting an account above that threshold is gonna cost you in time and effort. Imo there are better use of time than grinding burner reddit accounts.
Also, if a user is banned the content that led to ban will almost certainly be taken down. Not to mention, getting an external link to top is going to be a challenge in itself
I think the author is the latter, while the type of promo you're talking about is usually the former.
Now I might actually start posting some things...
My takeaways: Asking users what they want isn't always useful. Enthusiasts communities can be very negative to new ideas or members.
-- maybe Henry Ford
I have always had better luck by building what I thought was a good solution, presenting that to the customer, then making incremental changes afterwards. If you think about basically any revolutionary product ever made, it was probably not a thing that anyone was explicitly asking for.
That's your job, as a founder, to design a solution that fix the problem. (It can be as small as a landing page with your value prop on it and some fake demo)
In fact, I've been roasted in a few subs and get some really good feedback from others. If you want to validate an idea, just get as much feedback as possible. The negative ones are the better most of the time. You learn a lot from them!
Even if a solution people are using has flaws, with regular use they get so used to its idiosyncrasies that they can't imagine it not working the way it does. It's very difficult to have them think creatively about a better way to do things at that point.
I think there's a bit of Stockholm syndrome in it as well, for lack of a better term. You get attached to the technology because now you know its ins and outs. If it gives you the results you want, what more could you want at that point?
If someone comes along and shows you "a better way", you might become violently dismissive because you're so attached to your solution.
The author also mentions getting 400 visitors as an example of success. 400 visitors is nice, but given that people have reached the top of Hacker News or Product Hunt, gotten massive traffic spikes but then saw little to no conversions, it doesn’t strike me as particularly noteworthy.
Overall, I found it a good marketing tool for my side project and a way to not get into trouble with other mods. You can see it here: https://www.reddit.com/r/Watchbands/
This makes sense most-naturally when a user asks for "what's good software to organize videos?" So I answer honestly: "I created this app, this is what it does, I think it may fit your requirements".
I'm an independent developer and have never spent money promoting the app. Today my GA shows 70 visitors coming from Reddit this week. Usual number of visitors from all sources is 70 per day.
But you're right, a big subreddit gives you about the same amount of traffic than HN.
Really depends on your app and where you promote it. About 5% of my visitors buy my app, and that's probably because they come from targeted Reddit comments (or organic searches for the specific thing my app offers).
If your post is in the top of the month/year/all time it will bring you visitors on the long term. (I guess they're also better on Google search. Not sure tho)
Aldi had great success posting "hauls" until they were caught astroturfing. They likely are still doing similar but smarter with their accounts.
Is there a decent rundown of this anywhere? I tried a couple of google searches but didn't find much.
(I often get the feeling this is being done by various companies, especially on Reddit, but I find it hard to distinguish between astroturfing and sincere consumerism. Especially when they are probably working in combination: astroturfing to set the tone, then genuine community members jumping on the bandwagon and acting as unwitting accomplices. So I'm interested to read case studies wherever it has provably happened.)
"For every 1 time you post self-promotional content, 9 other posts (submissions or comments) should not contain self-promotional content."
I don't think there's anything wrong with promoting blog posts or apps you've made yourself unless it's really excessive. How are people supposed to get started otherwise? It's okay if you're a huge tech site, a big newspaper etc. because people will auto-post your new posts to try to earn some karma but who is going to do that when you've only got a handful of readers?
Big companies buy accounts that have been used for years.
The post itself was funny and relatable, but didn't have any self-promotion. People asked about the game in the comments and he got his biggest download day as a result.
Didn't tried it yet :)
What am I missing that makes this noteworthy?
In their defence, they didn't title the post "The secret on how to use Reddit to get your first users"! But how did it get to the front page?
Just select a few of them and start to participate!
Which do you think has a better community, and do you ascribe that result to the moderation?
I think it's to guard against people shilling themes and plugins, but it's ridiculous considering that CMSs comes up naturally on discussions about building websites.
I have seen this work many times for YT channels on cooking, comedy and car subreddits, but make one mistake and they will eat you alive. The likes of RCR, Babish, Kenji, Gus Johnson,etc. only got popular because their offerings were incredibly high quality. Additionally they all brought something fresh to a relative stale scene.
Additionally, if you come off as even 1% inauthentic, then you are toast.
Enthusiasts can be the harshest people out there, if your creds are considered invalid. But, if you are building a product for enthusiasts, then you likely are one too. In that situation, it makes sense to build credibility and become a regular there. By the time you are willing to 'show off' you product, you're already deeply rooted in that community.
So I'll revise the OP's advice. Once your product ready, reach out to your preexisting reddit network to help it get past the bootstrapping problem. Any sooner and you'll lose redditors for life.
It really matters on what sub you choose at what stage. Some subs are ok with half baked products, some will trash you!
Just spend some time on your target subs, try to understand what works, what don't and post accordingly!
If you show up as an outsider, or with a product that either isn't useful or isn't unique/new you will be seen as the shill that you are.
It's more akin to a bar in which they all meet and hang out.
It's possible to research via a bar, just get to know people first and they'll embrace and support whatever you're working on. But to those who wish to just walk into a bar and start trying to perform market research or sales... yeah, know that it comes across as an invasion of personal space.
If anyone wishes to use any forum for successful launch of a project... either your product has to be that good (in which case they'll only trust an existing member saying so) or you should get to know the community first and contribute to it and be a trusted member of it.
I think I'm going to borrow your bar analogy next time I have to warn a fledgling YouTuber about spamming.
My experience with forums is from running 300 cycling forums :) None of them mountain biking though.
This sounds more like how to get a post trending on IndieHackers or HN. Why would users of say, a no-code product care about your DAUs or growth strategy? Wouldn't they be looking for tutorials, or clear ways in which your app saves them time and money?
I didn't continue because I realized that there just wasn't a way to make the app profitable. I had assumed, based on my experiences from 10 years ago, that I could make money on ads, but ads today are pretty worthless unless you reach a critical mass of users.
I think this is a fair way of providing value, while also raising awareness of my project. I think you can easily get in trouble if all you want to do is just get users to your site by spamming links, and not put in any effort to understand the community you are engaging with. I would just go with ads instead if that's the case.
2. Find places relevant to your product
3. Talk about your product when relevant
magic.gif
Ive thought about making it public - email is in profile if you think the tool would be useful to you.
It's a meme site, so it's tolerated. The best thing is that the users have started posting content generated by my site to various subreddits (/r/vocalsynthesis, /r/mediasynthesis, /r/artificial, etc.), which has compounded the traffic we get. It's about 15k uniques a day and growing.
I don't have monetization in place yet, but plan to add a Patreon and eventual subscriptions for streamers wanting to integrate TTS donations into their stream.
I'm going to use RPAN to demo streaming deep fakes and apply it to an improv session. It should be fun and will hopefully drive a lot more traffic.