Optimising BBC GoodFood App Search Filters
Redesigning the GoodFood app search experience to surface filters earlier, reduce friction and improve recipe discovery.


Project details
Team
Kanza Leghari
Snr Product Designer
Joe F.
Snr Product Designer
Richard Y.
Platforms & Softwares
Figma
Figjam
Summary
Before
After
Before
After

16%↑ Daily active users
↑ Uplift in App store ratings (4.0 to 4.6 stars avg.)
Continue reading for the detailed version.
Research &
Discovery
Phase 1
User Interviews
I ran a usability study with 10 participants to understand how users approached recipe discovery in the GoodFood app and where the main friction points existed. Users struggled with the blank search state, hidden filters, and inconsistent behaviour when switching between categories.
Hidden filters create friction: Users struggled to find and use filters, with multiple steps required even for simple refinements.
Blank search state slows discovery: An empty search page provided no guidance, making it harder for users to start or continue their journey.
Inconsistent behaviour breaks flow: Filters disappeared when switching categories, forcing users to restart and creating confusion.
Competitor Review
I reviewed a range of apps and websites to understand how search and discovery are typically approached. Most platforms supported filtering and sorting after a keyword search, but few leveraged structured data such as ingredients, dietary preferences or cooking time to guide users earlier in the journey.
Search experiences were largely keyword-led, requiring users to know exactly what they were looking for, with limited support for exploratory discovery. This highlighted an opportunity to surface filters upfront and use structured data to make search more focused, guided and efficient.
Design & Testing
Phase 2
Search entry and blank state
Exposing filters
Filters were hidden behind an icon and nested within an accordion, requiring multiple steps to apply even simple refinements. This created unnecessary friction and led to low filter usage despite their importance in narrowing results.
I made filters more visible and accessible by introducing a clear “Refine” entry point and exposing key filters in an interactive tab format. Filters were also ordered by result volume to guide users towards the most effective refinements and reduce time to relevant results.
I usability tested the new flows with a small cohort of users to ensure ease of navigation before finalising and creating final hi-fi specs.
Dev Handover
Outcomes &
Learnings
16%↑ Daily active users
↑ Uplift in App store ratings (4.0 to 4.6 stars avg.)










