Reddit self-promotion rules are not one rule with a hidden percentage behind them. Reddit’s own guidance asks people to read each community’s rules before posting.

Moderators can set and enforce stricter local boundaries. Before posting about a developer product, read the platform guidance, the subreddit rules, and the recent moderation pattern in that order.

I treat a rule page as a product constraint, not a hurdle to clear. A post can be technically allowed yet still arrive as an interruption in a community that expects debugging help, research, or peer review.

Separate Reddit’s sitewide rules from subreddit rules

Reddit’s rules help page says that community rules sit on top of Reddit’s platform rules. That means a community can prohibit a post even when it does not violate a sitewide policy.

Read sitewide guidance for the platform boundary

Reddiquette tells contributors to read a community’s rules before submitting. Reddit’s platform rules govern conduct across the service, including behavior that can trigger action beyond one subreddit.

That layer does not give a developer product a standing right to promote itself. It tells you the minimum platform boundary, not whether a particular community wants a product announcement, a link, or a founder asking for feedback.

Read local rules for the posting boundary

A moderator is a volunteer who helps guide a community, and each community can have its own focus and rules, as Reddit explains in its moderator overview. Local rules are where requirements for promotion threads, flair, approval, disclosure, links, or complete prohibitions usually live.

A useful reading sequence is simple:

Layer Question to answer Decision it changes
Reddit-wide rules and guidance Does the post cross a platform boundary? Whether the idea should stop immediately
Subreddit rules Is this post type allowed here, and under what conditions? Whether the draft needs approval, a specific thread, flair, or no link
Recent moderator actions What does this community actually protect? Whether the permitted draft has a credible chance of helping

The distinction matters because a community can allow projects on a weekly thread but remove the same link as a standalone post. Treat the local rule as the governing condition for that community, not as a suggestion that a good headline can overcome.

Interpret promotional rules by the contribution you can make

A rule that says “no self-promotion” is usually not an invitation to find a less obvious promotional wrapper. It is a signal that the community’s discussion quality matters more than a vendor’s distribution plan.

Distinguish a useful answer from a disguised pitch

A technical answer can mention a product when the product is necessary to answer the reader’s question and the relationship is disclosed where it changes how the answer should be read. A launch post whose value disappears when the product name disappears has a different shape and should be treated as promotion.

That distinction is why choosing a community comes before drafting the post. Finding the right subreddit for a developer product helps you decide whether the community owns a problem you can genuinely help solve before rules turn the post into a forced fit.

Treat disclosure as clarity, not a workaround

Disclosure does not turn a prohibited post into a permitted one. It makes the relationship legible when a product, employer, or project is material to the recommendation.

The trust problem is not only a moderation problem. Engineers judge promotional intent before they judge a claim, which is the mechanism behind the developer trust hierarchy: a source earns attention by making its evidence and incentives visible, not by hiding the pitch inside advice.

Decide when not to post in a subreddit

The best reading of a rule can produce a no-post decision. That is useful because it protects the discussion and saves the team from spending effort on a contribution that will feel extractive even if it survives moderation.

Stop when the only value is the announcement

If the post cannot answer a current question, share a relevant technical finding, or invite feedback in a format the community explicitly welcomes, do not submit it as a discussion post. Use an allowed promotion thread when it fits, a paid placement when that is the actual product, or another channel.

Reddit’s content moderation guidance makes the boundary clear: sitewide rules apply alongside community rules, and moderators enforce their communities. A clever interpretation is not a substitute for a contribution the community has reason to want.

Ask for approval when the rule leaves a real question

A rule can be terse even when the intended post is unusually specific. Ask the moderators before writing a long launch draft, explain the contribution plainly, and accept a no without arguing the technicality.

The rule to carry forward is narrower than “never promote on Reddit.” Read the governing text, name the contribution independently of the product, and post only when those two things still fit together.