
Industry
5 things to check in community platforms
Community platforms organised by the five shapes a room can take, the properties that decide the shape, and the moderator hours each one will demand.
Every community platform decides the shape of a room. How many rooms exist, whether people can see in from outside, whether what is said stays on the wall or evaporates, and who can ask someone to leave.
Get the shape wrong and no amount of good software rescues the community. Get it right and the community survives mediocre software indefinitely.
This page organizes community platforms by the five checks that decide whether a group of people will actually talk, not by brand.
What to take away
- Moving is the moment where everything hidden becomes visible.
- If you are cataloging communities rather than running one, size is the least informative number available.
- A way to reach members that does not run through the platform protects a community more than anything else. Everything else (the archive, the moderation, the culture), can be rebuilt somewhere new as long as you can tell people where to go.
The five things to check
1. The shape of the room. Chat, forum, feed, or email list? Discord and Slack are chat: immediate, and hard to read a month later. Discourse and phpBB are forums, where a question and its replies stay on one page. Reddit and Facebook Groups are feeds. Groups.io and Google Groups are email lists.
2. The archive and the search engine. Does a message stay findable in a year? Public Discourse and Reddit threads get indexed, so an old answer recruits new members without anyone writing anything. Discord history sits behind an invite and rarely reaches a search engine.
3. The membership record. Can you export a contactable list? Discord and Facebook Groups tie membership to their own accounts and hand a server owner no email addresses. Discourse lets an administrator download users and posts. Groups.io lets a list owner export the member list at any time.
4. Moderation power, and the hours behind it. Slow mode, mute, hide, ban, delete. These are not the same instrument. Slack's slow mode calms a channel without ejecting anyone. A typical thread board with clear rules runs on about 1 to 3 moderator hours a week per 1,000 members. An open chat with anonymous signups takes 5 to 10.
5. The exit. What happens when you leave? Check whether an export keeps threading and authorship, whether old links still resolve, and what the terms say about republishing member posts. Substack and Groups.io let an owner take the subscriber list. Facebook Groups and Discord hand over posts but not addresses.
The five checks line up across the named platforms like this.
Shape of the room
- Discord
- Chat, one room or many
- Slack
- Chat, many channels
- Discourse
- Thread board
- Feed with comments
- Groups.io
- Email list
Archive and search
- Discord
- Behind an invite, rarely indexed
- Slack
- Behind the workspace, rarely indexed
- Discourse
- Public topics get indexed
- Public threads get indexed
- Groups.io
- Public archives are searchable
Membership record
- Discord
- Tied to its own accounts, no email export
- Slack
- Tied to workspace accounts
- Discourse
- An administrator can download users and posts
- Tied to Reddit accounts, no addresses
- Groups.io
- The owner can export the member list
Moderation power
- Discord
- Slow mode, mute, hide, ban
- Slack
- Slow mode calms a channel without ejecting anyone
- Discourse
- Slow mode, hide, mute, ban
- Volunteer moderators
- Groups.io
- The owner controls who may post
The exit
- Discord
- Posts export, addresses do not
- Slack
- Message export depends on the plan
- Discourse
- Export keeps threading and authorship
- No export of the member list
- Groups.io
- The owner takes the subscriber list
The five room shapes
The single room. Everyone is in one place, in one conversation, in real time. Easy to start and immediately alive.
It stops working at a size that surprises people, around the point where two conversations want to happen at once. After that the loudest topic crowds out the rest, and the quiet members go silent before they leave. A small Discord server or a single Slack channel lives here.
Five community shapes compared
Single room
- Structure
- One space
- Pace
- Real time
- Scales to
- Small
- Archive value
- None
- Main risk
- Crowding
Room with topics
- Structure
- Many channels
- Pace
- Mixed
- Scales to
- Medium
- Archive value
- Scattered
- Main risk
- Dead rooms
Thread board
- Structure
- Topic-first
- Pace
- Asynchronous
- Scales to
- Large
- Archive value
- High
- Main risk
- Slow
Feed with comments
- Structure
- Ranked stream
- Pace
- Continuous
- Scales to
- Enormous
- Archive value
- Low
- Main risk
- No continuity
The room with topics. Many channels, one membership. Discord servers and Slack workspaces are built this way.
Crowding goes away and a new problem arrives: nobody knows where to post, and the same question gets asked in four places. Someone has to prune channels, which almost never happens. Dead rooms pile up and make the whole space feel abandoned.
The thread board. Topic-first, durable, asynchronous. Discourse, phpBB, and NodeBB run this way.
Someone posts a question, answers accumulate under it, and the whole thing is still readable and findable years later. Slower and less exciting than chat, and much more valuable over time, because search engine indexing can reach it and the archive then answers the same question for everyone who arrives afterwards.
The feed with comments. A stream of posts ranked by something, with discussion attached underneath. This is the shape the large general-purpose services converged on.
Reddit and Facebook Groups are the largest examples. It scales enormously and produces very little continuity: participants share an audience rather than a room, and rarely recognize each other from one day to the next.
The list. Email or its equivalents, which is where the identifier questions raised by messaging services apply directly, because the address is the membership.
Groups.io and Google Groups are the working examples. This shape is unfashionable, and it is the only one of the five where the operator cannot silently stop delivering to the people who asked for it. Weak discovery, strong ownership.
Most real communities are one of these with pieces of another bolted on. When a community feels wrong, the cause is usually that it is being run in the wrong shape for what it is trying to do: a support group in a feed, a chat channel expected to work as documentation.
The properties that decide the shape
| Property | Ask | Why it matters |
|---|---|---|
| Persistence | Is a message still there and findable in a year | Determines whether the archive answers questions or the same question is asked forever |
| Pace | Real time or asynchronous | Real time excludes anyone in the wrong time zone or with a job |
| Visibility | Can outsiders read without joining | Public archives grow the community; closed ones make it safer |
| Indexability | Can a search engine reach the content | The main way most thread boards recruit, and the main reason chat communities stop growing |
| Rooms | One space or many | One room caps at a small size; many rooms need pruning |
| Identity | Real names, persistent handles, or throwaways | Sets how much reputation carries between conversations |
| Moderation power | What a moderator can actually do | Slow-mode, hide, mute, ban, and delete are very different instruments |
| Membership record | Can the organizer export a contactable list | Decides whether the community can survive the platform |
Identity is the row that changes the character of a room most. A space where people post under the name they work under behaves like a professional network whether or not it calls itself one.
Eight properties to check
- Persistencefindable in a year
- Pacereal time or asynchronous
- Visibilityoutsiders read without joining
- Indexabilitysearch engines reach content
- Roomsone space or many
- Identityreal names or throwaways
- Moderation powerslow, hide, mute, ban
- Membership recordexportable contact list
Moderation is a job, not a setting
Every platform in this category advertises moderation tools. The tools are not the hard part. Content moderation is a labor problem before it is a software problem: the hard part is unpaid work done by people who also have lives, and every design decision either adds to that work or reduces it.
What cuts or adds moderator hours
Reduces work
- Archives
- Durable, linkable
- Rules
- Clear and few
- Rooms
- Small number
- Joining
- Thirty-second step
- Ranking
- Chronological
- Oversight
- Moderator sees all
Adds work
- Archives
- Ephemeral chat
- Rules
- Many and vague
- Rooms
- Many channels
- Joining
- Infinite anonymous signups
- Ranking
- Inflammatory rewarded
- Oversight
- Half hidden
Things that reduce it: durable archives so a moderator can answer with a link, clear and few rules, and small numbers of rooms.
A joining step that costs a newcomer thirty seconds helps, and so does a way to slow a conversation without banning anyone. Slack's slow mode is the common version of that second tool.
It grows with real-time-only formats that demand immediate decisions, and with unlimited anonymous signups.
Ranked feeds that reward the most inflammatory post in the room do too, as does any structure where moderators cannot see what happens in half the channels.
When you evaluate a platform for a community, count the moderator hours per week it will demand at your expected size. That number, not the feature list, is what will decide whether the community is still running in two years.
Before you move a community
Moving is the moment where everything hidden becomes visible. Work through this before, not during.
Migration checklist before moving
- Can you contact members outside the platform?
- Does the archive export with threading and authorship?
- Do old links keep working after the move?
- Who owns the content members wrote?
- What breaks for the least technical member?
- Expect to lose people anyway
- Can you contact the members?If the only way to tell people about the move is to post inside the thing you are leaving, you will lose everyone who was not looking that week. This is the whole ballgame. A community with an email list can move; one without it can only hope.
- What happens to the archive?Years of answers are usually the most valuable thing a community owns. Find out whether you can export it, whether the export includes threading and authorship, and whether the old links keep working, testing it the way you would test an image archive before trusting it. Broken links to your own archive silently delete a decade of work.
- Who owns the content?Members wrote it. Check what the old terms and the new terms each say about republishing it somewhere else. This is a real constraint, not a formality.
- What breaks for the least technical member?Every migration loses the people for whom the new thing is one step too hard. Design for them or accept the loss knowingly.
- Expect to lose people anyway.A migration that keeps most of the active core is a success. Planning on keeping everyone leads to staying somewhere bad for years.
Reading a community's health from outside
If you are cataloging communities rather than running one, size is the least informative number available. Better signals:
Six health signals from outside
- Reply depthreal conversation or reactions
- Name distributionwide middle or five names
- Newcomer treatmentread a recent arrival's thread
- Moderator visibilitypresent and boring is good
- Dead spaceempty rooms and stale pins
- Where members also arewhere they spill
Reading a community's health
- Participation rate.The share of members who posted in the last week. A group of thirty where a third post weekly beats a group of thirty thousand with six active posters.
- Post recency.The date of the newest post in each room. A room whose last post is months old is decoration.
- Reply depth.How many replies a typical post draws. One-line answers to every question make a help desk, not a community.
- Distinct posters.How many different people the replies come from. Six people talking to each other look busy and are not.
- Unanswered questions.How many posts drew no reply at all. A growing pile of those is the earliest sign a community is coasting.
- Moderator response.Whether reports and removals get a visible answer. Silence in public usually means silence in private.
Common questions
Chat or a forum?
Chat if the value is in being present together, a forum if the value is in what gets written down. Communities that need both usually end up with both, and the mistake is treating the chat as the record. It never does; nobody scrolls.
How small is too small?
Density matters more than headcount. A group of thirty where a third post weekly is alive. A group of thirty thousand where the same six people talk is not. Judge by participation rate, not registration.
Should the archive be public?
Public archives recruit: most people find a thread board by searching for a problem and landing in an old thread. Closed archives let people speak more freely. You cannot have both, and pretending otherwise produces a semi-public space where members are candid without realizing they are on the record. Pick one and tell members clearly which it is.
In this guide
- Community platforms list: Discord vs. Reddit by axisCommunity platforms list comparing Discord, Discourse, Reddit, Mastodon, Slack, and Google Groups by hosting, conversation shape, access, and removal power.
- How to build a community platforms directory entry from four sourcesA method for building a community platforms directory entry from four sources: terms, pricing pages, help center and a test community, plus one worked example.
- Community platforms facts from the ground upCommunity platforms facts that a reader can check: the four parts of a claim, the five ways a claim fails, and the sources that settle each one.
- What the community platforms timeline recordsCommunity platforms timeline method: which events to record, how to date them from archived copies, and how to write an entry with an honest interval.
- Community platforms rankings: the version that survives contact with realityCommunity platforms rankings replaced by a sort-key contract: stated orders computed from recorded fields, plus a filter that answers best for what.
- Community platforms search: how catalogs make terms findableCommunity platforms search works when catalogs map reader terms to recorded values, lead with facets, index useful text, and treat empty results as evidence.
- How to catalog community platforms data consistentlyA consistent catalog method for community platforms data: define units, choose measures, preserve samples, and state what the results cannot show.
- How to track community platforms updates without missing a policy changeTrack community platforms updates with six dated documents, a normalized policy diff, and a three-bin triage process that keeps every entry readable.







