Affiliate Marketing on Reddit [2023] Best Tips & Strategies

affiliate marketing reddit

In this guide, you’ll learn everything you need to know about how to use Reddit for affiliate marketing, one of the biggest websites in the world.

Reddit is one of the top free traffic sources for affiliate marketing. It’s a network of communities based on people’s interests. It allows people to submit/rate content and comment on topics.

Very few marketers use Reddit to market their affiliate products and services. In fact, the vast majority of them drop out after getting less success or ban.

Reddit receives billions of page views a year and more than 52 million people use it every day.

The problem is affiliate marketers see Reddit as a marketing community.

Redditors are not there to buy stuff but to spend time, read content, relax, have, fun and gain knowledge.

They will buy products when we provide a good product, target the right audience by raising the expectation. If we use it in the right way we could get 100’s of affiliate sales.


💡 Pro Tip

Although direct linking is possible on Reddit answers with direct affiliate links are considered spam and can get your account banned. This is why I highly recommend using a pre-sell page or a landing page. If you don’t have that set up yet, you can check out my guide on how to build a sales funnel from scratch.

How Does Reddit Work?

As mentioned earlier you could find tons of communities on Reddit (almost for everything).

Reddit is a very niche down an intricate geeky place where very passionate people hang out to discuss politics, to discuss religion, to discuss all kinds of niches. Basically, everything you think of is covered on Reddit

Communities are called subreddits and you can reach them by placing r/ after the Reddit link.

Want to discuss startups visit –

Want to discuss news, visit – or

Reddit is like an ocean, you need to spend time, explore the options, and then come up with a plan to make sales.

Is it worth the time?

Well, millions of people visit every day and thousands of our potential customers visit the website, which means you just need to align with the community’s rules and tempt them to bring it to your sales page.

It may take a little time but it’s definitely worth it. You can absolutely sell any affiliate product on Reddit.

How To Use Reddit For Affiliate Marketing?

Now, let me show how to use Reddit for affiliate marketing step by step.

Step 1: Create a Reddit account.

First, go to Reddit, then click on sign up and simply create an account. It takes seconds, and you’ve got an account.

Next, you want to go to your profile and actually fill in your profile so people can see who you are and what you’re about.

Step 2: Go to Reddit search and search for your keywords in your niche.

Let’s say I’m in the blogging niche.

Step 3: Join the subbreddit.

We’ve got different sub-niches. For example, “Blogging” – 89.7k members.

And here you want to simply click on join.

Reddit blogging subreddit

So, this is called a subreddit.

That means anything within this subreddit is about blogging. People posting questions, videos, and stuff related to blogging.

Step 4: Read the subreddit rules.

I suggest you not skip this step you don’t want to get banned from Reddit. So for example in this subreddit, it tells you exactly what the rules are.

Reddit blogging rules

Basically, it says, don’t promote yourself.

And keep in mind that every subreddit has own rules.

Step 5: Start to contribute.

Go through the post and make a comment about the question and slowly pitch the product and how it helped and then again comment something positive.

This will make sure you are not here to promote and adding value to the discussion.

This is about giving value. If you go in there with one word answers, saying “Yes, click here to download” or “Download my free report”, you’ll get banned very quickly. It’s about you providing value. Answer people’s queries, engage, and contribute to the community.


💡 Pro Tip

If you have an affiliate website (where you list the best 10 products) you could place the link suggesting that this list helped you or you can show them like you can check few more options. If you don’t have yet, you can check out this guide on how to start an affiliate marketing website.

Step 6: Stay very active.

As soon as you made the comment, make more comments on niche or other subreddit and place few links in the subreddit. This will make sure you are not here to spam and you are participating in the forum. You could also DM the prospects and I have explained this in the latter part of this article.

Step 7: Build an authority

What you’ll see is if you actually sit there and actually take note of who people are and so on, you can build up a rapport and you’ll start getting a real attraction.

Then when it comes to you posting links you will understand the nuances of when, or when it’s not okay to post the link to your site.

And one link can bring in a lot of traffic for you and you build up that, you earn that ability by being a top contributor to a subreddit.

Obviously, there are always some subtle nuances. Some subreddits have no moderators and nobody cares. Others have very, very strict. Moderators who don’t allow anything ever because that’s like their domain.

If you want to find somebody in the middle ground where you can contribute and occasionally post some links and they’ll say, “Okay, we’ll let you do that because we know your stuff is good. Your content is relevant and you follow our rules”

Don’t try to market your product after creating your account. Redditors hate marketing. Participate in the forum, get used to the community guidelines, each community will have different rules, get the feel, come up with a cracking idea and then promote your affiliate links.

Reddit DM Strategy

This is similar to Twitter and Facebook direct messaging. The concept is the same. Identify your potential customers who are ready to buy or looking for a better product and DM them.

When compared to Twitter and Facebook, Reddit has lots of opportunities.

You could create multiple accounts and DM as many people as possible. There are no restrictions.

However, when you keep on posting links without conversations and if people report you, you might be banned.

Identify your potential customer, have a short conversation, and then provide a link to your sales pages.

Don’t post like spammers. Try to create value in discussions. You could also upload the articles to several free article posting websites like Medium and share them in Reddit DM.

Related: See how to do affiliate marketing via Medium.

Take Advantage of Reddit Ads

Reddit ads is a great paid traffic source for affiliates because it’s much cheaper than Facebook ads or Google ads.

The ads are cheap and you could target people for as low as $0.05 per click in tier two countries and $0.10 in the US and UK or for $5 you can buy 1000 ad impressions.

it can be quite useful if you target the right subreddit /communities.

Why Do Affiliates Fail on Reddit?

The first reason is that they comment and place affiliate links on subreddit without reading the rules and get banned
And the second reason is that when they are banned in more than a couple of communities and if they are not receiving the traffic they tend to feel Reddit is not for affiliate marketing.


So this how to use Reddit for affiliate marketing. It may take a little bit of your time but it’s definitely worth the effort. With the right strategies that you’ve learned, you can absolutely sell any affiliate product on Reddit.

If you want to see other ways to make money with affiliate marketing make sure to check my free affiliate marketing training.

Please help us grow and share this post

Top Affiliate Training

See Exactly Step By Step How To Start a Successful Affiliate Marketing Business that Pays Recurring Monthly Commissions