Skip to content
Safety

Reddit Self Promotion Rules: A Practical Guide to Subreddit Rules

Reddit self promotion rules are not the same everywhere. A subreddit may allow promotional comments in a weekly thread and remove them anywhere else. This guide shows how to read those rules, spot common patterns, disclose your affiliation, and handle moderator pushback without burning the account.

Start with the sidebar, wiki, and rules page

Each subreddit puts its rules in slightly different places. On desktop, look at the sidebar. On mobile, tap "See community info" or "About." Many communities also keep a wiki page with detailed examples.

If a rule mentions self-promotion, read the full sentence and any linked page. A short rule like "No self promotion" can hide a larger policy in the wiki. Also check pinned posts. Some subreddits use a recurring thread for promotions and leave the rule in a pinned announcement instead of the sidebar.

Common self-promotion patterns to look for

Not every community bans self-promotion outright. You will usually see one of these patterns:

  • A blanket ban on links to your own blog, store, or project, even in comments.
  • A dedicated weekly or monthly promo thread where self-promotion is allowed only inside that thread.
  • A frequency limit that says how often you may post your own content, such as once per week, but check the current number.
  • A requirement that you participate in the community outside your own threads before posting anything promotional.
  • A disclosure rule that says you must state your connection to the product.
  • A restriction that allows links only in comments where they directly answer a question.

Do not assume a pattern from one subreddit applies to another. A marketing subreddit may allow a monthly "what are you working on" thread, while a hobby subreddit may remove every link to an online store. Read the rule as written, and if it links to a wiki or FAQ, open it.

How to read a rule without guessing

If a rule is vague, ask the moderators before posting. Many subreddits allow you to send a modmail. Keep the question short and specific: "I work on X and want to share a free guide. Is that allowed in this community, or should I post it in the promo thread?" That is easier to answer than a long pitch.

Also look at recent posts and comments. Search the subreddit for the type of content you plan to share. If similar self-promotional posts were removed, you may see a removal notice from a moderator. If similar posts stay up, check whether the author disclosed they made the thing. This does not prove the rule, but it shows what moderators currently tolerate.

For a deeper walkthrough of staying within subreddit norms when commenting, see how to comment on Reddit without getting banned.

Disclosing affiliation without being spammy

If you are allowed to mention your own product, say so in plain language. "I built this," "I run this newsletter," or "Full disclosure: this is my company" removes the guesswork. Hiding your connection can make a normal link look like manipulative spam.

The disclosure should come before the link or the pitch. For example: "I'm the developer of a budgeting app. I wrote a guide on how we handle recurring payments. Here it is if you want to read it." That is clearer than dropping a link and waiting for someone to ask.

Pair the disclosure with something useful. If your post only links to a product page, moderators may treat it as advertising even if you disclose. If your post answers a specific question and the link is optional, it reads more like help. This article on writing a Reddit post that stays up covers structure and self-promotion mistakes.

What to do when a moderator objects

First, read the removal reason. If the reason says "promo not allowed," do not repost the same link in another thread. That can lead to a ban. If the reason points to a specific rule, read that rule again. You may have missed a wiki page or a footnote.

If you believe the removal was a mistake, send a polite modmail. Mention the post title, the rule you reviewed, and ask what would make the post acceptable. Keep it to one message. If the moderator says no, accept the decision. Arguing in the comments or sending repeated messages rarely changes anything and can make moderators less willing to work with you later.

If a post is removed and you want to understand the broader distinction between manual and automated participation, this comparison of Reddit automation vs manual may help, but remember that moderator decisions always win for their community.

A practical checklist before you post

Run through this list before sharing anything tied to your own project:

  • Find the subreddit's rules in the sidebar, wiki, or rules page and read every point related to self-promotion or spam.
  • Check whether the community has a promo thread or a monthly sharing thread and use it if required.
  • Decide how to disclose your affiliation in the first sentence or two.
  • Review the last week of posts to see how moderators treat similar links.
  • Draft the post so it helps the reader even if they never click your link.
  • If the subreddit requires flair, choose the one that matches your post type.

This list does not guarantee a post stays up. It reduces obvious mistakes, but moderators can still remove anything they consider off topic or promotional.

Automation makes rule-reading more important

If you use a tool like redditbot.dev, rule-reading matters even more. redditbot.dev runs in a real browser and can post comments or text posts on your behalf, but every action happens under your Reddit account. If a subreddit bans automation or AI-generated content, the tool cannot make the post acceptable. You still need to read the subreddit's rules before adding it to a campaign.

The trade-off is control and context. Automated responses can save time, but they can also miss tone, inside jokes, or a rule buried in a wiki. redditbot.dev lets you set product context, guidelines, and daily limits, but moderators may still remove or suspend automated accounts. No tool can guarantee otherwise. Treat automation as a drafting assistant, not a substitute for checking each community.

Try redditbot.dev with 10 free actions

Get started for free