Reddit has generated 5 billion pageviews from nearly 86 million unique monthly visitors. It has 6100+ targeted communities organized around every conceivable topic. It’s the largest, most influential and most engaged community/platform/website on the entire Internet. It’s the self proclaimed Front Page of The Internet – and the home of the Internet’s tastemakers with the people most likely to talk and voice opinions.
Reddit has cheap traffic. It has tons of very targeted ad inventory.
Based on stats alone, it should be a marketer’s dream…but marketers aren’t really showing up. There’s a lots reasons from it’s raucous and controversial reputation to its ugly interface to its odd subculture. It’s also not a safe, censored walled garden like Facebook, and doesn’t have the mass culture buzz of Twitter. You may think advertising on Reddit is an uphill battle and not worth it – just like all too many advertisers so far.
The fact that so many advertisers ignore Reddit represents a huge opportunity. Reddit is a wide-open platform for advertisers willing to spend time doing Reddit advertising correctly.
That’s because (compared to Google AdWords or Facebook Ads) no one knows how to advertise on Reddit. And often the advertisers who think they know how to advertise on Reddit…don’t actually know how to do it well (and often end up hurting their brands in the process). (Here’s The Atlantic & HubSpot on the topic).
With everyone else failing on or ignoring the opportunity – those who can do it well stand to benefit even more. Reddit needs advertisers – and is working to make their ad platform even better. And the audience keeps growing month after month.
I recently did my first Reddit ad campaign. Here’s a walk-through of best practices on how to set up your campaign, my experience with a short, targeted campaign (skip to my experience), and some ideas that I’d love to see other advertisers test and report on (skip to Reddit ideas) plus some next steps for how you can try Reddit out now.
How To Advertise on Reddit
Here’s the best practices and steps that I walked through before running my Reddit advertisement (or “promotion” in Reddit jargon).
1. Understand the opportunity and downsides
Reddit is a site where people submit links (to a specific sub-reddit that pertains so a certain topic, such as “Gaming”) and users vote it up or down.
A submission receives more visibility if it receives more upvotes than downvotes, and can receive even more if it rapidly gets more upvotes in comparison to downvotes.
Every Reddit user also has a “Front Page” – which is the top posts at any given moment from all their subscribed sub-reddits. The Front Page of Reddit is known as the “Front Page of The Internet” because the pieces of content that get shared and circulate around the Internet are often first found and shared from the Front Page.
Your opportunity to advertise on Reddit is to pay to have the top post/link spot on any given sub-reddit (or the Front Page).
The big opportunity of Reddit is that there are sub-reddits organized around every conceivable topic and interest. Every. Conceivable. Topic.
Not only is the targeting amazing – but Redditors are known as the tastemakers of the Internet and some of the most influential opinions online.
Want to advertise to golfers? Forget trying to guess with Google AdWords – and go advertise on the /r/golf sub-reddit where people are actively talking about golf.
That’s the opportunity – lots of targeted, potentially influential pageviews.
But there are potential issues that can be a major downside or opportunity depending on your outlook.
Redditors have a well-known and active disdain for marketers and advertisers. They are very, very opinionated, and they are very culturally aware and often highly conscious about products and companies.
If you’re product is awful or if you are a direct-response, sales-driven type – then Reddit is not going to be a good fit for you.
The Oatmeal has a great comic here that lays the ground rules of how to advertise on Reddit. So if you want a cheap, valuable way to get exposure and get in front of a very interested audience – let’s move on to the basics of how to advertise on Reddit.
2. Understand the basics
Here’s what you’re buying.
It’s unobtrusive, but it’s also the top post on the subreddit you’re advertising on – which dovetails into what you’re really buying – a Reddit post that will instantly be at the top (ie, you should write the ad like a Reddit post, which we’ll get to).
Reddit has a full list of FAQs over here. But the basic rules are – just be cool. No weird redirects, no misleading headlines, no rush (it takes 48 hours for ad approval), no targeting multiple subreddits at the same time.
You run a “campaign” which is 1 promotion on 1 subreddit (or the Front Page) for a set amount of time.
All Reddit ads are $0.75 CPM – that is, you get 1000 views for $0.75 – which is a fraction of the cost of many ad platforms. For comparison, Google Display Network usually runs around $2.00 CPM (and can go up to $20 CPM if you want a premium placement). Facebook CPM hovers around $1.25 CPM.
Plus, unlike Facebook where you are advertising to people who are might “like” your topic…but might not be interested at the moment, advertising on a subreddit allows you to get in front of people who are not only interested in a topic, but who are also actively thinking about that topic when they see your ad.
The Dashboard does provide CPC stats and a CSV export for analysis. Minimum budget for a campaign is $5 up to $9,999.
3. Set up an advertising account
Don’t run a campaign with your personal Reddit handle. You should use a new username because it allows you to keep business and personal personas separate. People can click on your username to see what you’ve been viewing and upvoting while logged in, plus you’ll be using that username to interact with comments on your ad.
So go get a new username (get one here) to run your campaigns with. Don’t make it weird – preferably it’s transparent, since anecdotally Redditors have become allergic to affiliates running branded ads – so in my opinion it helps to have an extra aura of transparency and legitimacy.
4. Find your audience
Unless you are a blockbuster movie or an agency for Nike trying to “maximize spend” – don’t advertise on the Front Page. It may be cheap – but it won’t be targeted at all. Redditors go to the Front Page looking for something, anything crazy, funny, or interesting to click on, so you will quickly go through budget without a ton to show for it.
Redditors go to sub-reddits though to find things on specific topics. It’s on subreddits that you’ll get a chance to get exposure to a very specific, involved (and often influential) audience.
The problem is that you have to find them – and hit 3 criteria to create a good campaign.
- You have to find the topically correct subreddit
- The subreddit has to have enough pageviews to meet the minimum spend
- The subreddit has to be small enough to be relevant
Finding the topically correct subreddit
Subreddits can be created by anyone about anything. They have no naming conventions, and create a huge universe of communities. It can be daunting to browse and sort.
What I would not do is use a “subreddit finder” which are separate sites or apps unaffiliated with Reddit that attempt to sort and categorize all the myriad subreddits. They tend to do a very poor job.
In addition, Reddit is in many ways a microcosm of the Internet…and has all the not so cool stuff that exists on the Internet in general which automated processes have a hard time sifting. If you try to automate the process…you’ll probably end up somewhere you don’t want to be.
Instead – do a general Reddit search (which isn’t very good, but is a good starting point), then follow the links. Nearly all subreddits link to other subreddits, and recommend other communities. With search, you’ll quickly find the big ones – like /r/technology – but will be able to click and dig up a few communities that look interesting.
Like any marketing campaign, the extra bit of leg work and planning is what will really set your campaign up for success.
The subreddit has to have enough pageviews in order to run promotions
A campaign has a minimum spend of $5 – and costs $0.75 per thousand pageviews. You can purchase up to 3 months out.
What this means is that you have to find a subreddit that will have 6,600 pageviews over the course of 3 months to run a campaign on it.
I ran into a very frequent problem when setting up my campaign – my favorite subreddits didn’t have the inventory to meet a minimum budget.
You never really know until you go to set up your campaign if a small subreddit can pass minimum muster – but you can take note of the stat found on the right sidebar of all subreddits – “### of users here now”
To get 6,600 pageviews in 3 months – a subreddit will need 73 visits per day. If there’s only 5 users lurking on the subreddit – it’s not going to make minimum. I’d make sure a subreddit has at least a couple dozen users online at any given moment to make your shortlist – or more than 5,000 subscribers (ie, subscribers don’t necessarily visit every day).
Make a list of subreddits that you’d want to run a campaign on
Make a note about what types of posts show up on each subreddit. Note the phrasing of posts that perform well. Note the expertise, skill level, and overall knowledge of the posts. For example, the /r/technology subreddit links to several tech support subreddits. Each caters to either a specific type of platform – or a certain skill level.
If you’re running a contest to win a new desktop gaming motherboard, then you will not want to advertise on a subreddit with beginners getting help on basic computer issues.
Would your advertisement fit? Just because a subreddit covers your topic doesn’t mean that the audience is your target audience. Note the questions and responses to get an idea of fit. Sometimes a subreddit will be purely questions and answers – and no submissions of outside content. You can look at the upvote count to the left of each post to get a sense of what types of posts do well.
Once you have all that figured out – you can go and create your campaign.
5. Write your promotion
Head to the bottom of Reddit.com to Advertise (or go here).
And click Create An Ad. This will be the screen you get.
Write your headline. There’s plenty of room for experimentation – but Reddit ads are typically transparent, written in a conversational style, and take The Oatmeal approach to marketing.
Then define the URL of your landing page. Again, you won’t get approved if your landing page is just bad user experience (ie, squeeze pages, affiliate redirects, tons of cookies, etc). It should be a normal webpage with good design and call to action.
For anyone interested in getting really advanced with tracking and analytics, keep in mind that Reddit used to ban retargeting codes. That said, I couldn’t find anything in their new terms and conditions that bans it anymore. Plus, with new versions of Google Analytics (ie,”Universal Analytics”), you can just set up a new audience instead of using a retargeting code. You can also tag your link with URL with UTM parameters if you want to track it a certain way in Google Analytics (by default it will show up as a referral from Reddit.com). Find Google’s URL Builder here.
But – be cool and do the basics. Match your landing page to your ad messaging. Don’t induce a paradox of choice with tons of links and calls to action.
Side note – you can also do a text post instead of a link. These would be useful if you are trying to directly engage and audience with comments on your ad while they stay on Reddit.
Unless you have a specific use case for text post – you’ll be using the link post to send visitors to your site.
And then move along to defining your campaign.
6. Define your campaign
Now you get to decide where and how long your campaign will run for.
Remember all that research you did back on step 4? This is where you use it. And this is where you’ll find out about impression and budget data.
You can run 1 subreddit per campaign. Type in your first target subreddit, and change the targeting to ‘targeted.’
Now mess with the dates, budget, and impressions to fit your goals…or inventory of your chosen subreddit.
7. Take care of options on your Dashboard
You can now continue on to your Dashboard where you can upload a little thumbnail for your ad, disable comments, and of course – pay.
Images have to be JPEG or PNG in 70×70, and are helpful for adding a bit of flair to your ad. I didn’t run it for my experiment, but I do think it’s worth testing out.
Comments can be useful…if you plan on responding to each one. As with on-site or local reviews, you can get great feedback on the ad, or get tarred and feathered. Either way, at least you’re getting feedback and can take appropriate action.
After you pay – your ad goes in for review, which can be 2 days, though you aren’t charged until it goes live.
8. Wait for launch – watch your Dashboard
To keep an eye on your promotions – you just use the self-serve advertising tab in Reddit once you login.
Once your ad is live, you get hour by hour impression and click data.
9. Monitor, Analyze, Test, Iterate!
While your ad is live, be sure you watch for comments that you need to respond to, watch Google Analytics to see what the traffic is doing once it’s on your site (mine had a lower than expected Bounce Rate, but only 1 sign up, which I’ll get to in a moment).
Come up with ideas on how you can improve the campaign, implement the changes, and repeat the process.
My Reddit Advertising Experience
My goal with Reddit advertising was to simply try it out. I had some expectations of conversions – but did not dedicate a ton of budget (I ran with $30), and only built 1 promotion.
My ad’s landing page was my homepage (which is a landing page anyway), so that I could compare bounce rates and conversions directly with other sources. And the goal was newsletter signups. The newsletter is written for people designing their own site who are also interested in the marketing/analytics side of things – so I figured I had good tabs on a target audience.
Here’s the results…(the /r/webdesign is still running though)…
I ended up with 2 conversions (so a $12 cost per conversion). The CTR is not what I had hoped, but the CPC was very cheap for my market. From my limited experiment – if you put it as a direct response medium – Reddit is going to be pretty poor – no matter how well you run your campaign.
However, if you put it closer to the top of funnel – building awareness – then it can be really effective. I got a lot of clicks for a good price (and no, they didn’t all bounce – which was my experience with StumbleUpon last year). And there’s several ideas where it would be a really effective channel (we’ll get to those in a second).
I did discover a bit of a secret to advertising on Reddit, which is that you can buy up inventory for really cheap – especially on smaller, targeted subreddits. In fact, you can buy up the maximum amount of inventory on a subreddit for fairly cheap.
I bought up all the inventory on /r/webdesign until next February. For my site, it won’t be world-changing. However, I will definitely pay $10 to be there anytime someone is browsing old web design discussions (not to mention being in front of people who can link to me from their sites).
Buying up a subreddit’s entire inventory is definitely something I will be exploring, and am surprised more brands aren’t doing it already.
Reddit Advertising Ideas to Experiment With
Reddit advertising isn’t mainstream yet, but it does already have a certain style that it defined by the platform. It’s also not a direct response (ie, click the ad, make a sale) type of channel. That said, there is a lot of room for experimentation – and figuring out how and where it can fit into your marketing plan. Here’s some ideas that I would like try – or see the results of someone else trying it.
1. Content promotion
Do you have genuinely interesting content? Redditors generally frown upon submitting only your own stuff to a subreddit, but taking an ad out and getting placement at the top is much approved.
You get cheap impressions, cheap clicks, exposure to an audience who is likely to re-share it and promote it. And beyond that hopefully your content serves its purpose well.
If you’ve found success through content marketing – using Reddit to promote your content can be a solid, cheap complement to your Facebook/Twitter/everything else strategy.
2. Short campaigns & lots of testing
One thing that Reddit doesn’t allow is changes to your ad during your campaign. I ran my campaign for a week. I’d be interested to see what it looks like to run multiple short campaigns for a single promotion – testing out different headlines, images, etc.
It’s standard practice on most online advertising networks to have multiple versions of the same ad – but it’s something that’s a bit difficult on Reddit’s platform. They give you excellent by the hour and impression data – but hacking an A/B test together would be interesting.
One method would be to find a subreddit with plenty of pageviews to run a 1 day promotion. Then set up several 1 day promotions with each alternating your A/B test. Run the promotions for several days, then take the CSV files and run and analysis on click through rate. It would be far from perfect, but something worth testing in and of itself.
3. Events, Contests & Giveaways
Reddit advertising is very “top of the funnel” – which is why it would work well for content marketing. However, if you’re on a tighter budget with a focus on direct response & last click conversions – something like event registrations and contests would be an interesting route to take.
You wouldn’t need a hard sell (something that’s not going to work anyway), but you would at least get to have a follow up interaction – and possibly get an email, like, or follow out of it – some way to get an opt-in.
4. One-off Promotions
If you’re really looking for direct-response, one-off promotions might work depending on your product, conversion rate, and margins. I’ve see Coastal.com run fairly frequent ads on Reddit – often enough to where I assume that they must be making money.
Either way – test, analyze, repeat.
5. Being a “permanent sponsor”
As I noted at the beginning of the how to advertise on Reddit section – finding a good subreddit is the majority of the work. Once you’ve found one that has the right audience – check to see what it would cost to buy all the inventory. I mentioned buying up all the inventory of a specific subreddit at the end of my experience, and want to reiterate it.
It may very well be worth buying all the inventory of a subreddit that’s very relevant to your business. I know I did it for/r/webdesign. You can buy up to 3 months of pageviews. So whatever the impression data is x $0.75 – and it can be yours.
In any other medium, advertisers would typically jump at the chance to be the sole sponsor of a community made up of people interested in their product. And there are dozens of targeted subreddits waiting for an advertiser to find them and advertise on them for a very cheap rate.
6. New Product Feedback
Do you have a new product or service that you want to get feedback on without paying much for an expensive focus group? A landing page + Reddit ads or a Google Survey + Reddit ads may very well work. Or at least give you some good initial feedback.
7. Copywriting by the Numbers
Tim Ferris crafted the title and subtitle of Four Hour Work Week by split testing Google search ads. He’d try different headlines – and the ones with the highest click through rate won.
Reddit ads would also be a great way to test product names, headlines, and unique sales propositions. It’s cheap and measurable. Write a headline for a book, product, etc and run short promotions just to test the CTR for each from your target audience. You’d have to be careful though to set it up properly given the 1 promotion, 1 subreddit limitation.
Retargeting on landing pages used to be against Reddit TOS. I couldn’t find anything about it now that they have updated their ad platform. It’s also a moot point with the ability to build audiences in Google Analytics.
Either way, I would definitely build out a specific retargeting audience for your campaign…especially because they are going to need a very specific message and tailored frequency to not have it blow up in your face. But have it nonetheless – if only to exclude your Reddit visitors from your general retargeting campaigns.
9. Soliciting comments
Reddit ads are interactive! If you have the time and wherewithal to monitor and provide responses – I would explore directly soliciting for comments on the ad either in the headline or on your landing page. Feedback and conversation is a good thing.
For less than $27 – I was able to get 33,000 impressions in front of my target audience, with 20 clicks, and 2 conversions. Plus, I bought up 3 months of inventory on a very targeted community of exactly the people I want to be in front of.
You don’t even have to spend that much. All it takes is $5 to run a promotion on Reddit.
1. Head over to Reddit, and click around. See what it’s about. See if you can find a relevant subreddit for your market.
2. Get a username, and set up a test promotion. It’s $5 – and you have a huge upside to getting in on a medium that many advertisers ignore while Reddit’s traffic and communities keep growing.
NB: Comments have been disabled due to high spam volumes. Feel free to contact me with questions.