Page MenuHomePhabricator

Early design exploration for Account Creation: V1 designs
Closed, ResolvedPublic8 Estimated Story Points

Assigned To
Authored By
KStoller-WMF
Oct 28 2025, 11:25 PM
Referenced Files
F71610922: image.png
Jan 26 2026, 6:25 PM
F71610920: image.png
Jan 26 2026, 6:25 PM
F71610916: image.png
Jan 26 2026, 6:25 PM
F71610915: image.png
Jan 26 2026, 6:25 PM
F71610462: image.png
Jan 26 2026, 3:52 PM
F71610456: image.png
Jan 26 2026, 3:52 PM
F71610453: image.png
Jan 26 2026, 3:52 PM

Description

User story:

As the Growth team, I want to explore how logged-in users interact with Special:CreateAccount so that we can reduce confusion, align with standard UX patterns, and ensure that account creation behaves as expected for both newcomers and experienced editors.

User problem

Account creation is the gateway to meaningful participation on Wikimedia projects, yet it remains an outdated experience in the newcomer journey. The current flows impose high cognitive load, present limited or confusing value propositions, and rely on legacy interface patterns that no longer reflect contemporary expectations. As a result, many potential contributors disengage before they have a chance to join the community.

Other notes to consider:

Special:CreateAccount is not only used for traditional new account creation, but it is also used by experienced logged-in editors to create accounts for others. This dual use occasionally leads to confusion and deviates from standard web conventions.

Related: T284927: Special:CreateAccount should warn against creating a new account if already logged in

On most websites that require a login, visiting an account creation page while already logged in triggers one of the following behaviors:
The user is redirected to their homepage or profile, or
The system displays a clear message indicating that account creation is unavailable while logged in.
In contrast, Wikipedia currently allows logged-in users to access a functioning account creation form. This can cause:

  • Confusion about whether they are creating a separate account or modifying their own
  • Unintended duplicate account creation
  • A user experience that feels inconsistent with broader web norms

We should explore design solutions that maintain functionality for trusted users who intentionally create accounts for others, while preventing confusion for typical logged-in users who may reach this form unintentionally.

For logged in account holders that visit Special:CreateAccount, the form will mostly have the same fields, it will do the same checks (does the proposed username pass AbuseFilter etc.), it will mostly perform the same actions.

Differences:

  • Depending on user permissions, rate limits (new users / day / IP) will be loosened. Those are anti-vandalism measures which aren't needed for trusted users, and e.g. for editathons one might need to create many accounts.
  • There will be a bunch of extra checkboxes if the user has sufficient permissions (override AbuseFilter, override SpamBlacklist) - we don't want account creators to accidentally create an account with an unwanted name when they weren't aware that that name would be filtered, but we do want them to be able to intentionally override such filters.
  • There will be a "create by email" button which sends a temporary password to the new user, rather than expecting the password to be entered in the signup form.
  • The account creation will be logged as "User X created User Y".

Workflows that use Special:CreateAccount

WorkflowUI differencesBeforeAfter
Sign up-AnonymousLogged in
Get named accountwarning boxTemp accountLogged in
Switch to a new accountwarning box + extra optionsLogged inLogged in as different user
Create a new account for another userwarning box + extra optionsLogged inLogged in as same user
Acceptance Criteria:

Apply the learnings from T410558: Design Research: Account Registration audit and best-practice review to begin an early design exploration of wiki account creation on mobile and desktop, informed by UX best practices.

Event Timeline

Question: when someone is (a) already logged in, (b) uses the form at Special:CreateAccount while logged in, & (c) encounters an error when using that form, should the error message appear underneath the main 'Create account' header, or under the next 'Create another account' header?
Asking because IMO, it seems like the current location of the error message may be confusing; given that the error is with the 'create another account' form, rather than with the 'Continue as <username>' button (that the error message currently appears above). Maybe this might need some design thoughts, though?

screenshot.png (858×1 px, 106 KB)

(Commenting about it here rather than at T284927, given that this was labeled as the follow-up task to that one)

Question: when someone is (a) already logged in, (b) uses the form at Special:CreateAccount while logged in, & (c) encounters an error when using that form, should the error message appear underneath the main 'Create account' header, or under the next 'Create another account' header? [...]

[this has now been addressed via https://gerrit.wikimedia.org/r/1201062/ in the previous task, ty!]

I notice the sign up form has no link to login e.g. "Already have an account? Login". Was this an intentional decision?

Example:
https://auth.wikimedia.org/enwiki/w/index.php?title=Special:CreateAccount&returntoquer[…]0b11151bffc3a&usesul3=1&useformat=desktop&campaign=loginCTA

Brought this up on Slack but adding here per a request from @AAlhazwani-WMF

KStoller-WMF renamed this task from Design exploration: Special:CreateAccount to Early design exploration for Account Creation.Dec 16 2025, 5:01 PM
KStoller-WMF updated the task description. (Show Details)
KStoller-WMF updated the task description. (Show Details)
KStoller-WMF moved this task from Triaged to Up Next (estimated tasks) on the Growth-Team board.
KStoller-WMF set the point value for this task to 8.

sharing some updates, and first design explorations that we could experiment with...

while testing the ux in production we've observed that is not possible to easily create a new account from mobile web. when opening the hamburger menu only the "log in" option is present

simulator_screenshot_F5FC76EF-BA4A-488B-86C0-561490F7E8B1.png (2×1 px, 311 KB)

and from the log in page people have to first close the keyboard (that automatically opens because the username field is focused) and then they need to scroll down to the bottom to find the "create account" option.

simulator_screenshot_8B1AA077-3658-47EA-93F3-7F65598632B2.png (2×1 px, 240 KB)

after compiling a comparative analysis of the top 20 most visited websites (T410558) we've learned that almost all platforms display a clear entry point to account creation directly from the homepage, hence our proposal to display a user button next to the search button.

image.png (1×750 px, 518 KB)

on tap, we could reuse the existing menu that we use for logged-in users, and display the 2 options: "create account," and "log in".

image.png (1×774 px, 540 KB)

at the same time, we could also add a new "create account" menu item (inside the hamburger) next to the "log in" menu item.

image.png (1×750 px, 275 KB)

another lightweight idea that we've exploring is a general clean up of the form following the latest codex recommendations[1]. mostly moving things around, and removing redundant ones - more specifically we're suggesting to:

  1. remove the “Wikipedia is made by [...]” message. it also says “Log in to contribute” but this is the registration page, not the log in page
  2. remove the globe (or project logo) given that the branding is already visible in the top bar
  3. move “(username policy)” as a "learn more" link within the username input field description
  4. move all field helper texts (below the input fields) to be field descriptions (displayed above the input field), per codex guidelines
  5. remove password helper text (which is more a description than a helper text) and provide password requirements as helper text
  6. change email label from “(recommended)” in bold to “(optional)” with the codex field component optional prop
  7. move the hCaptcha disclaimer below the main button
  8. increase the size of the main button
  9. remove the “Wikipedia is made by people like you.” section to shorten the length of the page - given that this information is below the main button

here's a before and after

beforeafter
image.png (3×750 px, 392 KB)
image.png (2×750 px, 217 KB)

and before and after with browser bars (from an iphone 13 mini running ios 17.2)

beforeafter
image.png (1×750 px, 269 KB)
image.png (1×750 px, 257 KB)

[1]: https://doc.wikimedia.org/codex/latest/

KStoller-WMF renamed this task from Early design exploration for Account Creation to Early design exploration for Account Creation: V1 designs.Jan 30 2026, 3:23 AM