Page MenuHomePhabricator

[L] Deep Search Experiment Onboarding with Opt-In Entry Point and Search Inspiration
Open, MediumPublic8 Estimated Story Points

Description

User Stories

As a reader, I want to be clearly informed about an experimental “Deep Search” feature with the option to choose to enable it with example queries if I proceed to continue, so that I understand what’s changing, feel in control and know where to start.

Description

Introduce an onboarding screen that explains the Deep Search experiment, emphasizing:

  • Searching by meaning / natural language
  • Experimental nature of the feature
  • User control and ability to opt out

This screen is shown only to users eligible for the experiment once they initiate their first search during the experiment period.

  • Should users opt-in, present an inspiration screen showing example semantic-style queries (e.g., questions or descriptive prompts).
  • Should users opt-out show user our current search experience

Acceptance Criteria

  • Users in experiment group see a dedicated onboarding screen when clicking search from Explore or article.
  • Screen 1 includes:
    • Experiment label (e.g., “Beta”)
    • Plain-language explanation of semantic / meaning-based search
    • Explicit opt-in toggle active
    • Ability for users to learn more about experiment
  • User can proceed without enabling the experiment by toggling experiment off, which will take them to our default search experience. Users that opt-out should be thrown out of the experiment (not counted in Group A or B)
  • Copy should avoids claims of correctness or completeness
  • Snackbar should confirm user preference
  • No semantic queries are sent when the experiment is disabled
  • Screen 2 Includes:
    • Short explanation ("Need Inspiration")
    • Example queries (at least 5 with diversity in semantic style queries (some natural language questions, some descriptive prompts)
  • Screen is skippable by hitting next which takes users to Search with no prompt in search field
  • Tapping example queries inserts the query into the search field and launches a search of query
  • Examples are static and non-personalized

Notes:

  • No personalization or query prediction is introduced here
  • Language should align with existing Experimental Features patterns
  • Ensure its clear responses are form excerpts and not summaries or machine responses
  • Chosen example queries should be about topics as neutral as possible and non-political
  • Suggestions of example queries should be in design and pulled from Mike and Jaz recommendations

Design Link:

Screen 1 Figma mockup
Screen 2 Figma mockup

Current placeholder copy was chosen based on a thread between Jaz, Mike and Taís: https://www.figma.com/design/JlBBR9rVwHyZlUvl5BpKpL?node-id=7439-10857#1552190363


Translated Copy: TBD

Event Timeline

JTannerWMF renamed this task from Deep Search Experiment Opt-In Entry Point to Deep Search Experiment Onboarding with Opt-In Entry Point and Search Inspiration.Dec 16 2025, 11:09 PM
JTannerWMF updated the task description. (Show Details)
JTannerWMF updated the task description. (Show Details)

@JTannerWMF, we should also add this to the ticket: if the user opts out of the experiment, they should see a toast saying: "You’ve opted out of the experiment. You can now search as usual." Reason: to reassure users that their choice was respected.

Dbrant renamed this task from Deep Search Experiment Onboarding with Opt-In Entry Point and Search Inspiration to [L] Deep Search Experiment Onboarding with Opt-In Entry Point and Search Inspiration.Jan 6 2026, 4:44 PM
Dbrant set the point value for this task to 8.Jan 6 2026, 5:33 PM

Hi, @TLessa-WMF , this is ready for design review.
Alpha APK Link: https://github.com/wikimedia/apps-android-wikipedia/actions/runs/21640744081

To test this:

  1. Turn on developer settings
  2. In Developer Settings, search Hybrid, set 1 for the Hybrid Search test group (if needed), and enable hybridSearchEnabled to access the feature.

If you would like to see the onboarding screen again, repeat step 1 and 2 and disable hybridSearchOnboardingShown switch

Design review:

Screenshot 2026-02-03 at 1.35.25 PM.png (1×1 px, 135 KB)

One small copy update:
Copy:
From: Here are some examples of searches you can now make
To: Use one of the search examples below.
Figma with QA: https://www.figma.com/design/JlBBR9rVwHyZlUvl5BpKpL/Android---%3E-Hybrid-Search-MVP?node-id=8384-30097&t=IimEJG716dFKzNYE-4

Note for future QA: once we decide on the languages we will use for this experiment, we need to double-check if the suggested queries lead to high-quality semantic results. @JTannerWMF @ABorbaWMF - adding this here so we don't forget!

Screenshot 2026-02-09 at 12.32.32 PM.png (1×686 px, 142 KB)
I see the update applied! Thanks @WRai-WMF - I guess this will change to a single screen now, correct? I was about to move to QA, but I think we need to do the other update first, correct? Anyways, this one is approved. Let me know where I should put this ticket now, please!

As we talked via Slack, this should move to "merge and waiting" since the task was completed.

Seddon triaged this task as Medium priority.Tue, Feb 10, 5:21 PM