User story
As the Contributor Growth team, I want to understand the feasibility, effort, and tradeoffs of different article-suggestion approaches for users without a seed article, so that the team can choose a low-effort / high-impact option for the interest picker.
Background
As part of moving from general topics to a specific "interest" picker, users will be able to search for and select any Wikipedia article as an interest. We will also surface a set of suggested articles users can quickly tap.
Receiving 'articles about topics I usually edit about' and visual charts of one's edit types were newcomers' top 2 features of interest:
When account creation starts from an article, that article can seed suggestions. But (somewhat older) data - EditorJourney initial report - showed that only about ~40% of account creations start from a specific article, so the no-seed-article scenario needs to be properly addressed.
The current prototype shows 5 random articles (prototype), but there is concern that purely random generates articles that are likely too random / niche to really interest most people.
Goal
Investigate available signals and APIs for generating article suggestions when no seed article exists, and assess the feasibility, tradeoffs, and privacy implications of each option.
Related Mobile Apps feature
- T427569: [iOS] Onboarding: Interests Selection
- Figma Designs for iOS Explore + Interests selector
- Figma Designs for Android Explore + Interests selector
On the mobile apps: when no topics are selected and the user doesn't have any recently read or saved articles, then the mobile apps display 20 random articles. Android does some filtering to prioritize articles with images.
Every time you select a topic the view reloads with random articles from that topic.
Options to investigate
- Random articles with a "refresh" button to regenerate the set (current prototype behavior; likely simplest option)
- Geolocation-based suggestions via API:Geosearch using window.Geo
- Privacy concern: city-level precision without asking permission may feel creepy. Should we consider a larger bounding rectangle (e.g., ±100km) to blur precision?
- Limitation: results skew toward location-type articles (cities, buildings, rivers)
- Note: 10km appears to be the max gsradius; a bounding-box approach would be needed for a wider area
- Geolocation + trending per country Country-level trending via pageviews top-per-country
- Most viewed / trending articles via generator=mostviewed
- Concern about sending newcomers to edit more trending articles; however we would filter out any protected pages in recommendations, so maybe that's OK?
- Mixed approach: e.g., ~2 geographically close + ~2 random + ~2 trending, with tracking of which suggestions get selected most often
- Curated lists as a random pool: use Community Configuration list or some other list. Instead of fully random, sample randomly from a quality-constrained pool, e.g. featured/good articles or Vital articles. "Random but not totally random" addresses the "too random" worry
- Concern that this might be easy to test but difficult to scale (especially on small wikis).
- No suggestions: show only the search input
Questions to answer
- Which signals are readily available without prompting the user (no opt-in friction at this critical step)?
- Is a A/B/C test feasible? Or do we want to consider a treatment group with multiple types of suggestions and we track which are selected most often?
Acceptance criteria
- Feasibility, effort, and general assessment of each of the options to investigate (or suggest alternate options!)
- POC (patch demo?) preferred, but not required


