Reddit is one of the most powerful marketing channels on the internet, but one wrong move and your account disappears. This guide covers every official rule, how moderators actually enforce them, and how to mention your product safely.
10% threshold
No more than 10% of your total activity on Reddit should be self-promotional. This informal rule is enforced by both mods and spam filters.
100K+ subreddits
Each subreddit has its own promotion rules on top of site-wide policies. What works in r/SideProject will get you banned in r/marketing.
Domain blacklists
If your domain gets flagged as spam, every link to your site across all of Reddit is automatically removed. This is nearly impossible to reverse.
Reddit defines self-promotion broadly. It is not limited to direct sales pitches. Anything that drives traffic, attention, or revenue to something you own or are affiliated with falls under their self-promotion umbrella.
Direct link posts to your own website or product
Comments that mention your product with a link
Posts that describe a problem and present your tool as the solution
Sharing your own YouTube video or blog article
Asking for beta testers for your product
Posting a case study that features your product prominently
Answering a question with helpful advice that happens to reference your expertise
Sharing a free resource you built when someone explicitly asks for one
Mentioning your experience running a SaaS when relevant to the discussion
Commenting your honest opinion on a thread about tools in your category
Posting a detailed tutorial that educates without requiring your product
There are two layers of enforcement on Reddit: automated spam filters (site-wide, run by Reddit) and human moderators (per-subreddit, run by volunteers). Understanding both is critical for staying safe.
Reddit runs automated detection that evaluates every post before it appears. The filter checks your account age, karma, link-to-comment ratio, and domain reputation. Posts caught by this filter are silently removed. You will not receive a notification.
The filter is most aggressive with new accounts, accounts with low karma, and accounts that post the same domain repeatedly.
Human mods review flagged posts and reported content. They check your full post history before making a decision. A mod who sees a profile full of product links will remove your post even if the individual post seems fine.
Many subreddits use AutoModerator bots with custom rules that automatically remove posts from accounts below certain karma or age thresholds.
Lead with value
Write posts that teach something useful even if the reader never visits your site. If your content only makes sense as a sales pitch, rewrite it.
Participate for weeks before mentioning anything
Build a genuine comment history in the subreddits you plan to post in. Mods check post history before deciding on removals.
Disclose your affiliation
If you built the tool or work at the company, say so. Redditors respect transparency and punish hidden affiliations.
Make your product mention optional
The best promotional posts work even if you remove the product link entirely. The value should stand alone.
Engage with every comment
After posting, stay in the thread and answer every question. This signals genuine community participation.
Use text posts, not link posts
Text posts with embedded links get far less scrutiny from spam filters than direct link submissions.
Post only about your product
If your post history is 100% self-promotion, every future post will be flagged regardless of quality.
Crosspost to 10 subreddits at once
Posting the same promotional content across multiple subreddits within hours is the fastest path to a site-wide ban.
Use alt accounts to promote
Reddit detects accounts that always upvote or comment on the same user. Coordinated promotion across accounts is a permanent ban.
Pretend to be a customer
Fake testimonials ("I just found this amazing tool...") get called out fast and destroy trust permanently.
Ignore subreddit-specific rules
Many subreddits ban all self-promotion. Posting anyway, even politely, results in an immediate ban from that community.
Delete and repost removed content
If a mod removes your post, reposting it without permission is considered ban evasion and escalates the punishment.
Every subreddit sets its own rules on top of Reddit's site-wide policies. What gets you praised in one community will get you permanently banned in another. Here are real examples from popular marketing-relevant subreddits.
r/SaaS
Self-promotion allowed on Fridays only. Must use the designated weekly thread.
r/startups
No direct links to your product. Share lessons and stories, not pitches.
r/Entrepreneur
Promotional posts must provide substantial value. Link-only posts are removed.
r/webdev
Showcase posts allowed but must include technical details about how you built it.
r/marketing
No promotional content outside the weekly thread. Violations result in a permanent ban.
r/smallbusiness
Self-promotion banned entirely. You can mention your business only when directly relevant to helping another user.
Always read the sidebar and pinned posts of any subreddit before posting. Most communities have their promotion rules clearly documented in the sidebar or wiki. If you are unsure, message the moderators first.
The line between helpful sharing and spam is simpler than most marketers think. Apply this test to every post before publishing.
Remove every mention of your product from the post. If the remaining content is still genuinely useful and someone would still upvote it, you are in the clear. If the post collapses without the product mention, it is an ad disguised as content.
Imagine a complete stranger posted this same content. Would you upvote it? Would you leave a positive comment? If the content is only valuable because of who posted it, it needs more substance.
Look at your last 20 posts and comments on Reddit. Count how many mention your product. If the number is above 2, you are promoting too aggressively. Dial it back and spend time contributing to discussions without any product mention.
The best time to prepare for self-promotion is weeks before you actually need to promote anything. Follow these steps to build a profile that moderators and spam filters trust.
Create your account with a personal-sounding username
Avoid brand names in your username. A username like u/sarah_builds_stuff gets less scrutiny than u/AcmeSoftwareOfficial. Mods are more lenient with users who appear to be real people.
Spend 2 to 4 weeks commenting genuinely
Before any promotional activity, build a comment history in your target subreddits. Answer questions, share opinions, and engage in discussions. This creates a track record that mods and spam filters evaluate.
Earn at least 100 comment karma
Many subreddits have minimum karma thresholds. Even those that do not will treat low-karma accounts with more suspicion. Aim for 100+ comment karma before your first self-promotional post.
Share non-promotional content first
Post articles, tools, or resources created by others that are genuinely helpful. This establishes you as someone who shares value, not just a self-promoter.
Introduce your content as part of a conversation
Your first promotional mention should be a natural response to someone asking for exactly what you offer. Tools like <a>MediaFast</a> can help you find these conversations across subreddits.
If you are managing Reddit marketing for a business, MediaFast can help you track your promotion ratio, find relevant conversations to join, and schedule posts that comply with subreddit rules automatically.
MediaFast tracks your self-promotion ratio and helps you post safely across any subreddit.
Common questions about promoting your product on Reddit without breaking the rules.
Reddit historically recommended that no more than 10% of your submissions should be self-promotional. While Reddit removed the explicit rule from their guidelines, moderators and spam filters still use this threshold as a benchmark. Keeping self-promotion under 10% of your total post and comment history is the safest approach.
Yes, but context matters. A comment that genuinely helps someone and happens to mention your product is generally accepted. A comment that exists solely to drop a link to your product is treated as spam. The key difference is whether your comment would still be valuable if you removed the product mention entirely.
Technically, Reddit does not require disclosure. However, failing to disclose your affiliation and getting discovered is far worse than being upfront. Most communities respect honesty. Adding "full disclosure, I built this" to your post typically increases trust and reduces the chance of removal.
The first violation usually results in post removal and sometimes a warning. Repeated violations lead to temporary or permanent bans from the subreddit. In severe cases, especially with crossposting spam, Reddit admins may issue a site-wide suspension that affects your entire account across all subreddits.
Yes. Subreddits like r/SideProject, r/IMadeThis, r/AlphaAndBetaUsers, and r/RoastMyStartup explicitly welcome self-promotional content. These are excellent starting points because you can share your product without any risk of violating rules. However, their audiences are typically other builders, not end consumers.
Moderators typically check three things: your post history (is it all self-promotion?), your comment activity (do you engage with the community?), and the quality of the post itself (does it provide value?). A post from an active community member sharing something relevant is treated very differently from the same post by an account that only promotes.
You can, but it carries significant risk. If the person uses spammy tactics, your domain can get blacklisted site-wide on Reddit. Any agency or freelancer promoting on Reddit should follow the same self-promotion rules as if they were the product owner. Domain bans are extremely difficult to reverse.