There are 10 steps you need to follow to be successful on Reddit. Skipping even one of these can ruin your reputation on the site, or risk getting you banned.
Follow these steps closely and you will have the power to send thousands of visitors to your site on
1. Keep It Relevant
If you want to get large amounts of traffic from reddit, you have to keep your posts highly relevant to the users.
This means that the more that you can tailor your posts to the subreddit that you’re posting in, the better. Avoid
posting content that addresses too broad of an audience.
This requires you to do a little bit of research into your subreddit and see what kinds of posts are already popular.
Get a feel for your audience there. Then you will be more equipped to create a popular post of your own.
If the end goal of your site is to sell a product or get subscribers, you will need to do some customer development
This will ensure that you’re in touch with what your audience wants, while saving you a ton of time in the long run.
2. Only Post Great Content
Only post your best content on reddit!
Short and generic content will not perform well. It will also get down-voted and you’ll lose any valuable reputation
points (karma) that you have.
Only post content that is in-depth, unique, well-written, helpful and actionable. Wherever you post your article,
reddit users are going to click on it to check it out. What they think of it (either upvote or down vote) will dictate
3. No Double Dipping
When you log in to your analytics account and see that spike in traffic and realise: “Oh yeah, I posted on reddit
and it only took me 2 seconds!”
Usually the next natural thought is “I should be doing this all the time!”
But that’s where you can get yourself in trouble. Stay out of “hot” areas. This means that if you just posted a link
in a sub-reddit, let it rest for a while! I usually wait 2 weeks to a month before I post another link of my own in the
4. Have fun
This is possibly the most important point on the list that impatient marketers overlook.
This is why ‘the other guys’ are terrible at getting traffic from reddit.
You need to be a normal reddit user.
Remember, you can’t be a marketer, you have to be a redditor.
Interact with the rest of the site. Build up a post history that shows that you’re a normal user. Build up your karma
points by posting helpful or funny comments on other posts.
Does this mean that you’re going to have to spend hours on end seemingly wasting time on the site?
All it takes is about 10 minutes a week talking about your favorite subjects or commenting on some of those
funny GIF images. The interesting thing about reddit users is that they are generally very passionate about the
If they think that they smell a “marketer,” they WILL go and look at your post history and see if your posting
pattern confirms their suspicion. If you have a good amount of normal posts, you will prove them wrong!
Not to mention “having fun” on sub-reddits relevant to your niche will give you a sense of what posts are popular
there, so you can model them to create popular posts of your own.
Follow these steps and they will allow you to keep a positive reputation on reddit and sustain the above results.
5. Address the Concerns of the Community Before They Have Them
Steps 1-4 can get you far, but if you want to take it to the next level (which I’m sure you do) you can’t stop there!
Addressing the community’s concerns before they have them ties in with step 4 on the list. If you post links to
your site on reddit, there will be a lot of users that will to try to find an excuse to down vote your posts, report you
to moderators, bad mouth you etc.
What you have to do is beat them to the punch and address all of their concerns before they can get a word in.
You can use text posts to help you promote something. The idea is to provide value and explain yourself before
you ask users to click through to your site. You can be honest about the content being yours as long as it is
Posting Udemy courses in the entrepreneur subreddit has been a hot topic lately. So many of the users there
complain because people make terrible courses and spam the entrepreneur sub-reddit. There are some posts like
this that are actually valuable content but many users want to ban these types of threads and down vote them
Even in the midst of all of that trouble, by using this technique I managed to attract zero negative comments, and
make the controversial list because lots of users were upvoting, while others were down voting. In the end,
making the controversial list only got me more traffic. More on that a little later.
6. Don’t Ever Let Your First (or second) Post be a Promotion
This should go without saying, but if you’re new to a sub-reddit, be sure to post a few other things in that there first
before you decide to promote anything of your own. I made this point short, since the last one was so long.
7. Don’t Over-Promote.
You may think that if you don’t promote your site repeatedly in the same Subreddit that you’ll be fine. But this is
yet another big reddit no-no.
reddit moderators and users can see your site-wide activity.
Not to mention that they have automatic spam filters.
If you post links to the same domain name too often you run a huge risk. reddit has automatic spam filters which will
blacklist your domain, so that if ANYONE posts it, it won’t show up. They can also “ghost” your account which is
a special kind of punishment for spammers. Getting ghosted means that none of your posts ever show up to
anyone but you. So you can post as much as you want, but they will never show up to anyone else.
Don’t abuse the system, and you’ll be safe. Reddit is a great source of content for everyone. If users see
something of value, they will share it.
8. Share Your New Posts With Your Friends
Even if you do not have a team, you should still have a group of people or a network that you can share your
content with. This step entails you sending your new reddit posts to your friends (or Twitter followers) that are also
reddit users. If they like what you posted, they’ll give you an upvote, which will attract other reddit users, and get
the ball rolling for your post to get very popular.
Whenever I post anything on reddit, I immediately send it to a few of my friends that are on reddit. This popular
post of mine, started with just a few upvotes, by the first people that I sent it to.
Once it was upvoted, other redditors knew that the post was worth their time to check out.
9. Comment and Reply to Everyone
Activity on your reddit post breeds more activity.
This means that when someone comments on your post, reply to their comment to double the comment count.
When posts have lots of comments, it gets more redditors to click on your post, and join the conversation.
You can even be the first one to comment on a link that you post. I’ve used this method before to explain the
content that I’ve posted and get the conversation started. With the same post above, I’ve stayed very active in the
comments, to add lots of activity to the thread.
10. Be Humble
Most people take criticism on their post as a bad thing. But you can use it as one of your biggest advantages.
When you post and reply to comments, be sure to keep your tone humble.
Not only will this help you with number 5 on the list (Address the Concerns of the Community Before They Have
Them), it will also help you to get better at using reddit to drive traffic and customers to your website. When you
reply to comments, be sure to learn as much from your commenters as you can.
If they criticise you use their criticism to ask questions.
State that you actively follow the rules, and that you aim to add value to the community.
The reddit self promotion guidelines they state: “It’s perfectly fine to be a redditor with a website, it’s not okay to
be a website with a reddit account.”
If you follow this checklist, you will be following the rules of reddit.
Remind the community of this, and ask how you can better contribute your content. You’ll be surprised how much
the commentators will help you get better at promoting your content.
I practice this in all of my posts, and it has allowed me to keep a very positive reputation on reddit, while learning
how to get better at driving traffic to my sites.