Page MenuHomePhabricator

Design Exploration: Allow limiting "Add a Link" to new editors
Closed, ResolvedPublic

Assigned To
Authored By
KStoller-WMF
Mar 26 2025, 4:30 PM
Referenced Files
F60290730: image.png
May 20 2025, 9:27 AM
F60290715: image.png
May 20 2025, 9:27 AM
F59965461: image.png
May 14 2025, 10:05 AM
F59965437: image.png
May 14 2025, 10:05 AM
F59965424: image.png
May 14 2025, 10:05 AM
F59965417: image.png
May 14 2025, 10:05 AM
F59781564: Screenshot 2025-05-08 at 8.34.18 AM.png
May 8 2025, 3:43 PM
F59607880: Limit__Add_a_link__annotated.jpg
May 1 2025, 7:03 PM

Description

User story & summary:
  • As a new Wikipedia editor, I want a simple and guided way to start contributing because getting started feels overwhelming and too open-ended.
  • As an experienced Wikipedia editor, I want to prevent excessive "Add a Link" tasks from overwhelming my wiki, as they create a high volume of low-impact edits and add extra burden for patrollers.
Project Details

Previous A/B tests have shown that the "Add a Link" task effectively helps newcomers start editing and continue contributing (1)(2)(3). However, some communities find that the additional patrolling workload outweighs the benefits. This task proposes a solution that ensures the "Add a Link" task remains available to newcomers while introducing a structured progression system that encourages them to move on to other tasks after a certain number of edits.

Proposed Solution

Introduce a new Community Configuration setting in Special:CommunityConfiguration/GrowthSuggestedEdits, allowing communities to limit access to the "Add a Link" Structured Task to newcomers only.

Implementation details:

  • Admins can configure a threshold (e.g., accounts with fewer than x edits) to determine access to "Add a Link."
  • Once a newcomer surpasses the threshold, the task will no longer be available to them.
  • Upon reaching the threshold, newcomers will receive positive reinforcement and an informative message encouraging them to try more advanced editing tasks.

Open questions:

  • Should the limit be based on the number of "Add a Link" edits I've completed, rather than overall edit count? (We should consider newcomer UX, how legible the limit is to experienced editors (who can't easily see a user's "Add a Link" task count), and also how easy it is for us to compute the "Add a Link" edit count.
  • How should this look on the Community Configuration form? Special:CommunityConfiguration/GrowthSuggestedEdits
    • Should admins enter any integer for the threshold, or should we provide a dropdown with predefined options?
  • When the task is no longer available, what should the Homepage task selection dialog display?
  • Should accounts automatically gain access to Medium tasks once "Add a Link" is unavailable
  • Should we consider an additional Leveling Up style notification to congratulate and encourage newcomers who have "graduated" from "Add a Link"?

Goals:

  • Reduce the burden on patrollers by limiting the volume of "Add a link" edits.
  • Encourage newcomers to level up by progressing to more meaningful contributions.
  • Prevent any possibility of misuse (e.g., using "Add a Link" to gain user rights).
Acceptance Criteria:
  • Community Configuration: Design mockup and copy
    • image.png (1×750 px, 220 KB)
  • Homepage task selection: Design mockup and copy
    • image.png (1×750 px, 190 KB)
  • Leveling Up notification: Second iteration mockup or prototype
    • image.png (1×750 px, 142 KB)

Related Objects

StatusSubtypeAssignedTask
ResolvedKStoller-WMF
ResolvedKStoller-WMF
ResolvedKStoller-WMF
ResolvedAAlhazwani-WMF
ResolvedKStoller-WMF
InvalidCyndymediawiksim
DeclinedCyndymediawiksim
ResolvedCyndymediawiksim
ResolvedMichael
ResolvedSgs
ResolvedSgs
DeclinedCyndymediawiksim
ResolvedSgs
OpenNone
ResolvedCyndymediawiksim
ResolvedSgs

Event Timeline

KStoller-WMF triaged this task as High priority.
KStoller-WMF moved this task from Inbox to Backlog on the Growth-Team board.
KStoller-WMF renamed this task from Research Spike: Add a Link: Community Configuration setting to allow limiting "Add a Link" to new editors to Design Exploration: Allow limiting "Add a Link" to new editors .Mar 29 2025, 9:57 PM
KStoller-WMF added a project: Design.
KStoller-WMF updated the task description. (Show Details)
KStoller-WMF added a subscriber: AAlhazwani-WMF.

Current draft design:

https://commons.wikimedia.org/wiki/File:Limit_%22Add_a_link%22_annotated.jpg

Limit__Add_a_link__annotated.jpg (1×2 px, 763 KB)

  1. Community Configuration form: example of how "Add a Link" limit could be Community Configurable
  2. Suggested edits task filters (What's a good name for this filter? "Easy Structured Tasks", "Beginner", "First Steps"?)
  3. Suggested edits task menu - full view when Add a Link task is available
  4. Example notification that could be triggered if we set the limit based on number of "Add a link" tasks completed
  5. Suggested edits task menu - full view when Add a Link task is not available
NOTE: this is draft idea for community discussion, not a final design.

I should also note that for the Suggested edits task menu, we have mocked up the "levels" with the current easy/medium/hard language, but we are considering alternate language that might resonate more with newcomers, like:

Beginner
Contributor
Intermediate
Experienced

Hi @Nemoralis, I understand there are concerns that some new editors may use the "Add a Link" feature to quickly accumulate edits for the purpose of gaining voting rights.

While we already have a task in place to address this from a blocking and abuse-prevention perspective (T383410: Provide partial block for Suggested edits), I wonder if there’s an opportunity to address the issue in a way that’s more supportive of newcomers’ growth.

Specifically, we’re discussing a Community Configurable setting that would allow admins to limit access to "Add a Link" after a certain number of edits. For example, the feature could be available to new account holders for their first 100 or 200 edits, after which they would “graduate” from this structured task and be encouraged to engage in more open-ended editing. This approach could help ensure that "Add a Link" serves as an entry point for learning, rather than a path to artificially inflate edit counts.

Thoughts? Do you think this will help?

Hi @KStoller-WMF! I discussed this with Martin at the Hackathon and told him it would be nice to add a way to prevent users from abusing this feature to boost their edit count. I think this approach you are discussing of will help. I think communities will be able to change "number of first edits", right?

I think communities will be able to change "number of first edits", right?

We were actually discussing this earlier today: should the edit limit be predefined, or should communities have the ability to adjust it themselves? It sounds like you’d prefer to give communities the flexibility to adjust the limit. What threshold would you recommend for azwiki?

I think communities will be able to change "number of first edits", right?

What threshold would you recommend for azwiki?

Probably 100 or less. By the way, with the current default "maximum number of suggested tasks", a user could make 500 edits in just 20 days and wait another 10 days to get extendedconfirmed user group on azwiki and participate in votings and deletion discussions, instead of reaching to this naturally. I've reduced this default number to 10 after Martin's advice.

Thanks, @Nemoralis! We'll share second iteration designs soon which incorporate your feedback.

Thanks for making that config change, I can see how the "25" default might be too high for some wikis. Hopefully communities that are concerned about "Add a link" being used to gain a high edit count quickly can use a combination of both the "maxTasksPerDay" and the "Max Edits Per User" setting we are discussing in this task.

I think communities will be able to change "number of first edits", right?

What threshold would you recommend for azwiki?

Probably 100 or less. By the way, with the current default "maximum number of suggested tasks", a user could make 500 edits in just 20 days and wait another 10 days to get extendedconfirmed user group on azwiki and participate in votings and deletion discussions, instead of reaching to this naturally. I've reduced this default number to 10 after Martin's advice.

Similar thoughts have been discussed on dewiki as well. Users get autopromoted to user groups related to FlaggedRevisions after 150 and 300 edits – we don't want them to achieve these edit counts by primarily doing small edits like the add link task. We would probably set a limit of ~50 edits per user, people should move on quickly to other activities after making their first edit experiences with this task.

Thanks for the feedback and specific examples of community needs, @Johanneslange89 & @Nemoralis!

We've revised the associated Community Configuration designs to allow communities to set this limit:

Screenshot 2025-05-08 at 8.34.18 AM.png (286×768 px, 28 KB)

Hopefully that sounds good, but feel free to chime in if you have further feedback!

Thanks for exploring this, looks good! I've removed Johanneslange89 from this task, the user is not related to me.

Thanks for exploring this, looks good! I've removed Johanneslange89 from this task, the user is not related to me.

Thank you! 😅

I believe we can consider this resolved now that the associated engineering work is underway and the open questions have been addressed.

Thank you, Johannnes89 and Nemoralis, for your thoughtful feedback, and thank you, AAlhazwani-WMF, for your flexibility as we continued to refine our approach based on what we learned and the input we received.