How to Grow a Subreddit From Zero to 10,000 Members
Paul Xue · ·

The short answer
To grow a subreddit, choose a clear topic, publish useful starter posts and invite people who care about the subject. Run regular discussions, help members start their own posts and recruit moderators as activity grows.
Starting a subreddit is easy. Getting anyone besides you to post in it is the hard part.
You create the subreddit, add a few posts, and check back the next day. Still quiet. People need something worth joining, but you have to start those first conversations.
Start by posting useful content and inviting people who care about the subject. Reply when they contribute, ask questions they can answer, and give them a reason to come back. As more members start their own discussions, you can spend less time supplying every post yourself.
The work changes as the subreddit grows. We’ll walk through three phases: Seed, from 0 to 100 members; Grow, from 100 to 1,000; and Scale, from 1,000 toward 10,000. Use those milestones to plan what to focus on. How quickly you reach them will depend on the topic, your existing audience, and the time you can put into the community.
Should You Start Your Own Subreddit?
Before you commit, look at where your audience already spends time on Reddit. What would your community offer that they cannot find there? Maybe it’s a more focused topic, access to experts, or a place to share work and get feedback. Give people a clear reason to join.
Starting a new community makes sense when:
- Your audience has a specific need that existing subreddits don't cover well.
- You can explain who the community is for in one sentence.
- You have enough knowledge, questions, and useful material to keep conversations going.
- Someone has time to check posts, answer questions, and enforce the rules, including when people criticize your brand.
If an active subreddit already owns the subject, joining that conversation may be more useful than competing with it. If the right community exists but has been abandoned, you may be able to request it through r/redditrequest. Reddit also recommends making a new community distinctive when a similar one already exists.
For a brand, think about what customers would enjoy discussing. Your product may be part of that conversation, but it probably won’t be the whole thing. People also want advice, feedback, and a chance to hear how others handle similar problems.
Get Your Subreddit Ready to Launch
When someone visits for the first time, they should be able to tell what the subreddit is about and find a conversation they can join. A couple of company announcements won’t give them much to work with.
Before you start inviting people, work through this checklist:
- Write a short description explaining who the subreddit is for and what people can discuss.
- Write clear rules about acceptable posts, promotion, behavior, and disclosing company connections.
- Add post flair, the labels that help people identify questions, discussions, and other post types.
- Set up a welcome message and basic AutoModerator filters.
- Aim for 15 to 20 useful starter posts across several formats.
- Pin a welcome post that explains what members can share and ask.
Give people a few different ways to participate. Publish a useful resource, ask a question, write a short guide, and invite members to share something they’re working on. Spread the posts across a couple of weeks, so you have time to answer replies and see which topics interest people.
Post openly as yourself or your team. Using extra accounts to pretend that other people are participating will give you a misleading picture of whether the subreddit is working.
Phase 1: Find Your First 100 Members
Your first members help establish what the subreddit will be like. Look for people who care about the topic and have questions or experience to share.
Start with customers, newsletter readers, event attendees, or people who have asked for a place to continue a conversation. Explain why you thought of them and point them to a discussion they might enjoy. “Come join our subreddit” gives them very little to go on.
For someone you already know, you could adapt an invitation like this:
“We started a subreddit for people working on [specific problem]. We are collecting practical examples and hosting a weekly thread about [useful topic]. I thought it might be relevant to you. No pressure, but I would love your perspective.”
You can also meet potential members by participating in related subreddits. Answer questions, read the rules, and get to know the discussions before mentioning your own. If you have a post that would help that audience, ask the moderators whether you can share or cross-post it.
Reddit’s community-growth guidance recommends precise descriptions, useful starter content, relevant mentions, moderator outreach, and occasional cross-posting where it is allowed. It also warns against repetitive links, mass messages, and mass-adding approved users.
Make time to answer early posts and comments. If someone asks a question, help them get an answer. If they share their work, take a look and respond. People are more likely to contribute again when their first post gets some attention.
Phase 2: Grow From 100 to 1,000 Members
Once people are joining, focus on getting them to participate regularly. They need to know what they can post and what makes the subreddit worth checking again.
A regular discussion or event makes that easier. Members know when it happens and what they can contribute. A few formats to consider:
- Feedback Friday: members share work and give useful feedback to someone else.
- Monthly challenge: members work toward a shared goal and report their progress.
- Expert AMA: a guest answers members’ questions about a specific subject.
- Resource roundup: members recommend tools, examples or useful reading on one topic.
- Show your work: members share something they tried, the result and what they learned.
Start with two or three formats you can keep running. Give each one enough attention to develop a following before adding more.
Encourage members to start discussions too. If someone writes a helpful comment, suggest turning it into a post. Ask a regular contributor whether they’d like to host a weekly thread. Thank people for useful contributions and highlight posts other members might have missed.
If you want a detailed plan for hosting one of these events, use our 21-Day Reddit AMA playbook. For help deciding what the community should discuss between events, read What Should Your Brand Talk About on Reddit?
Phase 3: Scale From 1,000 Toward 10,000 Members
As more members start posts and answer each other, you’ll have more conversations to manage. Your job is to help that activity continue while keeping the subreddit useful and welcoming.
Look for members who regularly answer questions, welcome newcomers, and understand the rules. Ask whether they’d be interested in helping moderate. Agree on who handles reports, checks the post queue, answers questions, and gives the team a private place to discuss difficult decisions.
Write down how you handle recurring issues such as spam, promotional posts, and complaints. That helps moderators apply the rules consistently and saves the team from debating the same situation every week.
Help more people discover the best discussions. With permission, share useful posts in related subreddits, include them in your newsletter or suggest them to relevant partners. Explain what readers will find in the post so they have a reason to click.
Keep checking whether the recurring threads still work as the subreddit gets busier. A single weekly discussion may become hard to follow. Members may need clearer post labels or separate threads for different topics.
Keep Moderation Fair and Consistent
A brand subreddit needs room for honest discussion, including complaints. Members should know which behavior breaks the rules and which disagreements they’re free to express.
Set rules around behavior, relevance, and disclosure. Do not write rules that protect the brand from ordinary criticism. If someone raises a real problem with your product, answer it, fix it when you can, and leave the conversation visible. A community that only permits praise is an advertisement with comments turned on.
Use AutoModerator to flag or filter predictable problems, such as posts containing common spam phrases. Have moderators review anything that needs context before deciding what to do.
When you change a rule, explain what changed and why. Members should be able to understand a moderation decision without guessing which moderator was online.
Promote the Subreddit Without Spamming Reddit
When you share the subreddit, explain how it helps the people you’re sharing it with.
A relevant mention might sound like: “We’ve been comparing approaches to that problem in our subreddit. This discussion includes a few examples that might help.” Use it when the discussion answers the person’s question and the subreddit’s rules allow it. Ask moderators about promotional posts, and share useful discussions with your newsletter readers or customers too.
Avoid posting the same invitation across multiple threads, sending mass messages, or adding people as approved users just to attract their attention. If you represent the business behind the subreddit, make that connection clear.
How to Measure Your Subreddit’s Growth
Membership is one part of the picture. You also want to know whether people return, post, and help each other.
Review these measures over the same period each week or month:
- Active members: how many people visit or participate during the period.
- Unique contributors: how many different people create posts or comments.
- Posts from members: how much of the conversation starts with people outside the moderation team.
- Replies per post: how much discussion each post receives.
- Unanswered posts: how often a member asks for help and gets no reply.
Compare those numbers over time. If membership rises but the same two moderators still write every post, focus on getting members involved before spending more time on promotion.
Read the replies too. A post with a few thoughtful answers may be doing more for members than one with lots of brief reactions.
Why New Subreddits Stop Growing
If growth slows, look at what visitors and members actually experience. Can they tell what the subreddit is for? Are there interesting posts to read? Does anyone reply when they contribute?
Check for these common problems:
- Promoting before there is enough content to explore.
- Choosing a topic that is too broad or already served by a strong community.
- Posting only company links and announcements.
- Starting too many recurring formats and abandoning them.
- Leaving early posts and comments unanswered.
- Waiting too long to set moderation rules and recruit help.
- Treating subscriber count as the only sign of success.
Use what you find to decide what to fix. If people visit but don’t join, clarify the description and improve the first posts they see. If members stop returning, try a regular discussion based on their questions. If spam or arguments are taking over, review the rules and make sure someone has time to enforce them.
What to Focus On at Each Stage
Seed, 0 to 100 members: explain the purpose, prepare useful starter posts, and invite people who want to participate.
Grow, 100 to 1,000 members: run regular discussions, help members start their own posts, and give them reasons to return.
Scale, 1,000 to 10,000 members: recruit moderators, agree on how to handle common problems, and share the community’s best posts with a wider audience.
Treat the member counts as rough guides. You may need another moderator before reaching 1,000 members, or more help starting discussions after passing it. Adjust the plan to what’s happening in your subreddit.
Start With a Subreddit People Want to Join
Give people useful posts to read, questions they want to answer, and a reason to check back. Invite the first members yourself and make sure their contributions get a response.
As the subreddit grows, ask regular contributors to help lead discussions and share the moderation work. That gives the community room to grow beyond what you can manage alone.
Reaching 10,000 members takes sustained work. Start by making the subreddit useful to the first ten.
How we research, write and correct these posts is in our editorial policy.
