
Industry
Part of 5 things to check in community platforms
Community platforms rankings: the version that survives contact with reality
Community platforms rankings replaced by a sort-key contract: stated orders computed from recorded fields, plus a filter that answers best for what.
Community platforms rankings that survive contact with reality name the platforms and the requirements. A realistic order for a 300-member alumni group whose members already use Meta products is Facebook Groups, WhatsApp Communities, Discord, Groups.io, Discourse, and Circle.
Facebook Groups and WhatsApp Communities ask for no new account. Discord asks for one but adds channels and roles. Groups.io runs by email. Discourse and Circle cost more and demand an organizer who will run them. Each platform suits a different membership.
Readers arrive at a catalog wanting to know which one is best. The catalog cannot answer, because "best" has no value until someone says best for what. The moment it does, the answer is a filter, not a rank.
This is the argument for replacing ranking with a sort-key contract: a catalog that states which orders it offers, what each order is computed from, and what none of them imply. It is a less exciting page than a top ten. It is also one that stays true.
What to take away
- Any order a list is displayed in will be read as a judgment, and a sort key read as a rank becomes something entries get optimized toward, which is Goodhart's law arriving through the back door. Choose orders that are computed from recorded fields and say so on the page.
- Answer "which is best" with a filter the reader applies to their own requirements, not with a position.
- Where a commercial relationship exists with any entry, it goes beside the entry, in the same type size as the entry's name.
- A ranked short list is allowed only with its requirements stated, as in the alumni order: Facebook Groups, WhatsApp Communities, Discord, Groups.io, Discourse, and Circle.
- Publicly listed costs and limits belong in the listWhatsApp Communities at no charge, Discord Nitro at $9.99 per month, Groups.io Premium near $220 per year.
Why ranking fails this category in particular
A community platform is chosen by an organizer on behalf of members who have not been consulted. Members bring their devices, habits, and tolerance for accounts. The organizer brings moderation load, cost, and exit path. Two organizers with different memberships have different correct answers. A rank that puts one platform first has silently assumed a membership.
The properties that decide the choice are categorical, as set out in the notes on classifying community platforms: where it runs, how conversation is shaped, how members get in, who can remove whom. These do not order.
Self-hosted is not better than hosted; it is different. A rank that places one above the other has encoded an opinion about a trade-off it did not disclose.
The sort-key contract
Offer a small set of orders, each defined once and computed the same way for every entry.
Sort keys and what they do not imply
Order
- Alphabetical
- Name field
- Most recently checked
- Latest checked date
- Fewest blanks
- Count of recorded fields
- Classification group
- Four axis values
- Oldest continuous entry
- Date first added
Computed from
- Alphabetical
- Anything at all
- Most recently checked
- Recent means better
- Fewest blanks
- Quality of service
- Classification group
- Rank within group
- Oldest continuous entry
- Age of service
Does not imply
- Alphabetical
- Most recently checked
- Fewest blanks
- Classification group
- Oldest continuous entry
| Order | Computed from | What it does not imply |
|---|---|---|
| Alphabetical | The name field | Anything at all |
| Most recently checked | The latest per-field checked date | That recent means better, or that unchecked means worse |
| Fewest blanks | Count of fields with a recorded value | Quality of the service; only completeness of the entry |
| Classification group | The four axis values, grouped | Rank within a group; entries in a group are unordered |
| Oldest continuous entry | Date the entry was first added to the catalog | Age of the service, which the catalog does not record |
Publish the table. Then the reader who sees a platform first knows why it is first and knows that the reason is not merit.
The absence from the table is deliberate: no "popularity", no "rating", no "score". Popularity needs a usage figure the catalog does not hold. A rating needs a judgment the catalog does not make.
A score needs weights that belong to the reader, not the editor. A community platforms by year snapshot freezes each definition so two years can be compared honestly.
A named ranking with its requirements stated
For one stated requirement, a ranking is honest. The requirement set: a 300-member alumni group, most members already on Facebook or WhatsApp, the organizer wants low maintenance and a way to leave with the archive, and the group needs event notices and durable threads.
| Rank | Platform | Why it ranks here | Publicly listed cost or limit |
|---|---|---|---|
| 1 | Facebook Groups | No new account for most members; admins approve posts and members; hosted by Meta | Free |
| 2 | WhatsApp Communities | No new account for most members; end-to-end encrypted; community admin can remove members | Free; WhatsApp lists a 5,000-member community limit and 1,024 per subgroup |
| 3 | Discord | Familiar to many members; channels, roles, bots; hosted | Free tier; Nitro at $9.99 per month or $99.99 per year |
| 4 | Groups.io | Runs by email, so members need no app; owners can download member lists and archives | Basic free; Premium listed at about $220 per year |
| 5 | Discourse | Durable threaded forum; self-host or hosted; admin can export posts | Self-host on a VPS typically $5 to $20 per month plus domain; hosted plans commonly start near $100 per month |
| 6 | Circle | Hosted space with courses and payments; suits paid memberships | Paid plans typically start around $89 per month |
| 7 | Slack | Channels and Slack Connect; free plan keeps 90 days of history | Free; Pro listed at $8.75 per user per month, with annual billing lower |
| 8 | Telegram | Free groups and channels; phone number required; desktop export | Free; groups up to 200,000 members |
The order changes with the requirement. A 2,000-member open-source project with no budget might put Matrix or Mattermost first. A 50-member book club might put WhatsApp Communities first. The table is a worked example, not a universal claim.
The filter, which is the real answer
When someone asks which platform is best, the useful reply is a short sequence of questions whose answers are all in the catalog's fields.
Filter questions that narrow the catalog
Will members make new accounts?
nested platform
standalone platform
- Does the membership already have accounts somewhere, and will they make new ones? That decides between nested and standalone.
- Does the conversation need to be findable in a year, or only followed today? That decides between threaded and real-time.
- Who must be able to remove the community, and who must not? That decides between hosted and self-hosted, and whether federation is worth its costs.
- What must the export contain for the organizer to leave without loss? That eliminates any entry whose export field says less.
- What is the organizer prepared to maintain? That eliminates self-hosting for most people, honestly.
Each answer removes entries. What remains is the set the reader can choose among on taste, cost, and who they know. That set is the catalog's answer to "which is best", and it is different for every reader, which is why it cannot be printed as a list.
Commercial relationships
A catalog that earns anything from any entry (a referral arrangement, a sponsorship, a paid listing, free access to a paid tier) has a conflict. The only remedy is to make it visible at the point of use. The FTC guidance on endorsements and reviews describes what United States publishers are expected to disclose and how plainly.
Put the disclosure beside the entry, not on a separate page. Use the same size as the entry's name. State the relationship in plain words.
Apply the same sort keys to that entry as to every other. If a sort key would have been influenced by the relationship (fewest blanks, say, because paid access let you fill more fields), note that on the sort-key table too.
Readers are used to lists that are quietly paid for. A list that is loudly paid for, in the few places it is, earns more trust than one that claims to be clean.
Handling the request for a top ten anyway
It will come, from readers and from anyone measuring the catalog's traffic. The honest options are two.
Publish the filter as an interactive page, so the reader produces their own short list from their own answers. This is a top ten with the reader's weights, which is the only kind that means anything.
Publish a worked example: one invented organizer with stated requirements, run through the filter to a short list, with every elimination explained. Readers with similar requirements can follow it; readers with different ones see where their path diverges.
The notes on doing this for a messaging choice show the same method with weights on the surviving candidates.
What is not honest is a numbered list with no stated requirements and no stated sort key. It will be read as a recommendation, it will be copied without its caveats, and in a year it will be wrong and still circulating.
Common questions
Is alphabetical really neutral? It favors names near the start.
It favors them in attention, not in judgment, and every reader knows why an entry beginning with A is first. Offer the reverse order too if it bothers you. The point is that the reason for the order is on the page.
Readers say the catalog is useless without a recommendation.
Some will. The ones who use the filter come back, because the result was theirs and it held. A recommendation that turned out wrong for them would not have brought them back.
What if the editor has a genuine, well-founded opinion?
Publish it as an opinion, on its own page, with the requirements it assumes stated at the top, and keep it out of the catalog's ordering. Opinions age differently from records and should be dated and superseded differently.
Can the classification groups be ordered?
Between groups, no, for the reason above. Within a group, by any of the sort keys on the table. The group boundaries are the catalog's only structural claim, and it is a claim about kind, not rank. The community platforms overview covers what the choice looks like from the organizer's side once the short list exists.







