There are two ways that servers on here can accept new members:
-
@lucyruthe Ah, I see. That is definitely an onboarding issue that needs to be addressed.
Indeed, this is a serious problem, it's great that Manda raised it.
I have reported this by opening an issue at https://github.com/mastodon/joinmastodon/issues/1051
-
Ok, makes sense! Is there any way this part of the process could be easier?
For example, would it help if the "Why do you want to join?" question made clear that it isn't really being scrutinised, that it's there just to stop spammers? (There's currently no way for mods to customise the question, that's why they don't do this already.)
(By the way, the reason it's used is because when there have been deliberate spam attacks, all of the attackers have been from instant sign-ups.)
-
You don't have to imagine it, this is what is actually happening.
All the spam attacks on here (at least that I know about) have come from accounts on instant signup servers.
-
There are two ways that servers on here can accept new members:
-Sign-ups where you join instantly
-Sign-ups where the server moderator has to manually approve your membership
Approval sign-ups make moderation much more effective, but some people seem to find them more difficult.
If you are someone who finds approval sign-ups more difficult, could you explain the main thing putting you off?
(By the way, this isn't meant to be judgmental, just want to find out what the main barriers are!
)@FediTips I’d say the approval flow is just bad UX all around.
It’s not about users being lazy or entitled. The experience breaks momentum.
You’ve just discovered something new, you’re curious, you want to join, and suddenly you’re being asked to write a little essay for strangers. You don’t even know what kind of community it is yet or what they expect from you. Then you hit submit and the whole thing goes quiet. I don’t hate moderation, it's the uncertainty.
For new users I think it’s even worse.
They’ve already had to pick a random server from a bunch of names that make no sense, read a page of rules that assume they already understand federation, and then they’re told to justify why they want to join it.
That’s a huge ask for someone still trying to figure out what Mastodon even is. It’s the same reason UX study's shows steep drop-offs with multi-step forms and unclear feedback. Users don’t finish what they don’t understand, and they don’t wait when they don’t know how long the wait is.
The design makes them feel like outsiders before they’ve even walked in the door. IMO I think a trial period would be a much better middle ground.
I opened a feature request about this exact issue yesterday that I think would solve the issues.
-
You don't have to imagine it, this is what is actually happening.
All the spam attacks on here (at least that I know about) have come from accounts on instant signup servers.
that's likely not because of the missing "why..." question but because of the manual aporoval in general.
thats two different things.
or can you explain how a human will see the difference between me or a bot writing "because i like your instance" into that field?
would be interesting to understand what rules people doing these manual approvals go by... well, sadly publishing them allows malicious people to circumvent them
-
that's likely not because of the missing "why..." question but because of the manual aporoval in general.
thats two different things.
or can you explain how a human will see the difference between me or a bot writing "because i like your instance" into that field?
would be interesting to understand what rules people doing these manual approvals go by... well, sadly publishing them allows malicious people to circumvent them
It's an interesting point, would be worth testing to see if the approval alone works
I don't think it's about being able to tell though? I think it's just about the extra friction of spam software having to cope with posting a reason. They may be very casual spammers with a simple script that they don't want to bother changing or fitting LLMs/AI features to.
-
@FediTips I’d say the approval flow is just bad UX all around.
It’s not about users being lazy or entitled. The experience breaks momentum.
You’ve just discovered something new, you’re curious, you want to join, and suddenly you’re being asked to write a little essay for strangers. You don’t even know what kind of community it is yet or what they expect from you. Then you hit submit and the whole thing goes quiet. I don’t hate moderation, it's the uncertainty.
For new users I think it’s even worse.
They’ve already had to pick a random server from a bunch of names that make no sense, read a page of rules that assume they already understand federation, and then they’re told to justify why they want to join it.
That’s a huge ask for someone still trying to figure out what Mastodon even is. It’s the same reason UX study's shows steep drop-offs with multi-step forms and unclear feedback. Users don’t finish what they don’t understand, and they don’t wait when they don’t know how long the wait is.
The design makes them feel like outsiders before they’ve even walked in the door. IMO I think a trial period would be a much better middle ground.
I opened a feature request about this exact issue yesterday that I think would solve the issues.
Thank you so much for taking time to write this, it's getting across well the experience someone would face if they've got no prior knowledge.
-
This is the problem, the mods want to write a more specific question but the software won't let them. Mastodon has hardcoded the question to just be "Why do you want to sign up?"
I'm trying to gather evidence to convince the software developers that the question needs to be customised by the admins

@FediTips I have been trying to change my sign up message for the longest time. And it never has. And cant get anyone to comment on it. Why have it there if it wont change.
Now I'm pretty made to know I've been busting my chops on a wall not meant to move. Instead of thinking I was hitting a glitch. Ugh.
Thanks for mentioning this.
-
@FediTips I have been trying to change my sign up message for the longest time. And it never has. And cant get anyone to comment on it. Why have it there if it wont change.
Now I'm pretty made to know I've been busting my chops on a wall not meant to move. Instead of thinking I was hitting a glitch. Ugh.
Thanks for mentioning this.
I was only meaning the question "Why do you want to sign up?" which is AFAIK hardcoded.
Is the custom message not working either?
That should be working, it's a major bug/glitch if not. -
I was only meaning the question "Why do you want to sign up?" which is AFAIK hardcoded.
Is the custom message not working either?
That should be working, it's a major bug/glitch if not.@FediTips I have been trying to change it for months off and on. To no avail.
I looked for an Issues on github. I didnt see it a while ago, but I do now. I will try there. Maybe even ask MastoHost if it is a server-side problem.
-
@FediTips I have been trying to change it for months off and on. To no avail.
I looked for an Issues on github. I didnt see it a while ago, but I do now. I will try there. Maybe even ask MastoHost if it is a server-side problem.
I think the message in that screenshot is only if your server is closed to new signups?
It won't appear if your server is open to signups.
-
I think the message in that screenshot is only if your server is closed to new signups?
It won't appear if your server is open to signups.
@FediTips ooooohhhhhhhh. I was here thinking "sign-ups" meant open sign ups. Thaaaat makes sense. Ok.
Thank you so much for this insight.
-
And yes, as an admin, I totally want to customize my outgoing message to applicants. That would help me start a conversation with them. Make an outgoing that fits the instance's needs. And lets the applicant know why this is being asked, and what we are looking for.Despitately, I want all this.
-
@FediTips ooooohhhhhhhh. I was here thinking "sign-ups" meant open sign ups. Thaaaat makes sense. Ok.
Thank you so much for this insight.
-
And yes, as an admin, I totally want to customize my outgoing message to applicants. That would help me start a conversation with them. Make an outgoing that fits the instance's needs. And lets the applicant know why this is being asked, and what we are looking for.Despitately, I want all this.
Yeah, "sign-ups" on that particular setting means either instant or moderated signups.
The idea of the message is so you can explain you're not taking new members. Many servers also use this to suggest other servers where people could sign up instead
