Matt smiling with his child on his shoulders.

Hi, I'm Matt.

I'm a Lead Product Designer based in West Yorkshire. I enjoy understanding what makes something difficult to use, then working with people to make it clearer.

I'm an accessibility advocate. Inclusive design has shaped much of my career, from the questions I ask in research to the interfaces I help build. At Fruugo, I've owned the company-wide accessibility audit across shopper and merchant products.

I combine research with hands-on development to turn those principles into working products.

Matthew MoranLead Product DesignerData-driven lead product designer specialising in UX research, design systems & web accessibility.
Preferences

Preferences

Customise display, motion and privacy preferences.

Choose a theme or follow your device setting.

Reduce animations and smooth scrolling, or follow your device setting.

Cookies and analytics

Essential storage stays on. Google Analytics is optional.

Analytics is off until you choose to allow it.

Back to case studies

Fruugo · Optimising cookie consent

Cookie consent at Fruugo

Approx. 6 min read

A/B testing a redesigned modal for a high-traffic consent touchpoint - securing a 10-percentage-point lift in acceptance that sustained through worldwide rollout.

At a glance

The first comparison recorded 66.3% acceptance with the old modal and 76.3% with the redesign. The improvement held as more markets joined, with both production environments reaching 76–79% after global rollout.

My role
UX discovery, interaction design, UI copy, design rationale and Legal liaison
Status
Live worldwide since 7 April 2026
Project period
November 2025 to April 2026
Launched
Current Fruugo desktop cookie consent panel with Reject optional cookies, Customise preferences and Accept all cookies visible.
Updated Fruugo cookie consent modal on mobile.
The redesigned desktop consent panel, with accept, customise and reject actions. Image opens in a new tab.

Mobile consent modal · The mobile consent experience, with visible accept, customise and reject actions.

The problem and goal

Fruugo's consent modal was a frequent first interaction with the marketplace, but its presentation felt disconnected from the shopping experience. Dense, company-first copy sat above three equally prominent filled buttons. The orange Decline all action competed with Accept all, while its wording implied that even necessary cookies could be disabled.

The business wanted more shoppers to opt into optional cookies, supporting measurement, advertising and experimentation. I approached this as a design problem with a clear constraint: improve the explanation and hierarchy while keeping rejection visible and straightforward. Acceptance alone would not establish the commercial outcome, so downstream effects also needed Data Science review.

My role and collaboration

I led the UX work, owning discovery, the desktop and mobile designs, UI copy and the rationale behind the changes. I worked directly with Legal on transparency and dark-pattern concerns, and supported the Shop product team through implementation, QA and the review of results.

Frontend engineers built the modal and QA tested it. Product coordinated delivery and the experiment with Data Science, who selected the initial countries and assessed the wider advertising and transaction effects. My responsibility was to connect the shopper experience with those business and delivery requirements.

What the behavioural evidence showed

The pre-release dashboard recorded around 64,500 consent submissions over seven days. Only four selected an analytics-only or advertising-only combination. Almost every recorded decision was therefore accept or reject in that snapshot. This supported prioritising a clear first decision, while retaining access to more detailed preferences.

That all-traffic snapshot recorded 69.7% acceptance. The later experiment control recorded 66.3%, covering a different period and country mix. I kept those figures separate rather than combining the most favourable baseline and result. Reviews across Fruugo products also exposed inconsistent policy access, terminology and keyboard interaction that needed coordination beyond the visual redesign.

Design decisions and trade-offs

The redesign needed to be easier to understand, recognisably part of Fruugo and commercially purposeful. I treated the prominence of the accept action as an explicit design choice to review and test, rather than assuming a cleaner interface would automatically improve outcomes.

Give the main decision a clearer hierarchy

I replaced the three competing filled buttons with one filled Fruugo-blue Accept all cookies action and outlined alternatives. On desktop, the primary action aligned with the controls on the right. Reject optional cookies remained visible alongside the other actions, with the same button height and a one-click choice, rather than being hidden behind a preferences screen.

This intentionally gave acceptance more visual emphasis. I brought that choice into Legal's review alongside the wording and available alternatives, making the balance between persuasion and user choice part of the design discussion.

Before · Desktop consent

Legacy Fruugo desktop cookie consent modal with competing action styles.
The original desktop consent modal, with three filled action buttons and the earlier privacy wording. Image opens in a new tab.

After · Desktop production

Updated Fruugo desktop cookie consent modal with one filled primary action and visible outlined optional-cookie rejection.
The redesigned desktop consent panel, with clearer wording, outlined alternatives and a blue Accept all cookies action. Image opens in a new tab.

Explain the choice accurately

I changed Decline all to Reject optional cookies and separated necessary cookies from optional uses in the copy. The revised content introduced the shopping context, explained how long the preference would be saved and retained access to the Cookie Policy. Customise preferences remained available for people wanting more control.

I worked through Legal's review of button display and language, updating the designs in response. More detailed cookie information was scoped separately, so this release did not depend on presenting the entire cookie inventory in the first interaction.

Before · Mobile consent

Legacy Fruugo mobile consent modal with Accept all, Manage and Decline all buttons.
The original mobile consent modal, with stacked Accept all, Manage and Decline all actions. Image opens in a new tab.

After · Mobile production

Updated Fruugo mobile consent modal explaining necessary and optional cookies, with visible accept, customise and reject actions.
The current production mobile panel keeps all consent actions visible, including one-click rejection of optional cookies. Image opens in a new tab.

Account for language before and after build

I explored the designs across four languages in Figma to check text expansion, and the release included language selection within the modal. During test expansion, missing strings appeared in several locales and required an engineering hotfix. This reinforced the distinction between checking a translated layout in design and verifying the actual translation files in production.

Testing in production

The country-based A/B test began on 17 March 2026. New Zealand, Ireland and Finland received the redesign through Production B, while Production A retained the old modal in other markets. Grafana reporting split consent submissions by environment. The primary measure was the share selecting Accept all, with Data Science monitoring advertising and transaction effects.

This was an environment split by country, rather than user-level randomisation. Country differences, concurrent tracking changes and a service disruption limited causal interpretation. The results supported a practical rollout decision; they did not establish a significance level or isolate the contribution of each individual design change.

  1. 18 March · Initial comparison

    Accept all was 66.3% in the control and 76.3% in the new-modal group, a difference of 10 percentage points.

  2. 24–25 March · Expansion

    Switzerland, Sweden and Austria joined the new-modal environment. Acceptance reached about 78%, compared with about 66% in the remaining control markets.

  3. 7–13 April · Worldwide rollout

    The new modal reached all markets on 7 April. By 13 April, both environments recorded 76–79% acceptance, supporting the earlier improvement beyond the initial test countries.

Delivery and outcomes

The redesigned modal recorded a 10-percentage-point higher acceptance rate in the initial comparison, rising from 66.3% to 76.3%. Following worldwide rollout on 7 April 2026, acceptance reached 76–79% across both production environments by 13 April, supporting a sustained improvement beyond the original test markets. These rates measure the share of recorded consent submissions selecting Accept all.

Data Science's final assessment was positive for advertising clicks, impressions and gross transaction value, without assigning a dependable percentage to the GTV change. I kept that distinction between the observed consent result and the more complex commercial effect. The modal's button treatment also informed the wider Marketplace button styles, which another designer developed into the shared pattern.

  • +10pp

    Initial acceptance difference

    66.3% control versus 76.3% new modal on 18 March 2026. Country-based groups, measured as a share of consent submissions.

  • 76–79%

    Acceptance after rollout

    Share of recorded consent submissions selecting Accept all in both production environments on 13 April 2026, after worldwide rollout.

  • Worldwide

    Production rollout

    Released across Fruugo's marketplace on 7 April 2026 following the staged experiment.

What I took forward

This work showed how a small, repeated interaction can connect UX quality with a wider business objective. Behavioural data helped focus the first decision, Legal collaboration shaped the alternatives and language, and production testing provided a stronger basis for rollout than visual preference alone.

I would separate the effects of wording and hierarchy in a follow-up experiment, alongside research into whether shoppers understand each choice. Further work on detailed cookie information also needs its own scope and validation. A higher acceptance rate is useful evidence, but it does not by itself demonstrate understanding or settle every privacy question.

Image viewer