Browser Extension

Redesigning a browser extension used by over 200,000 members. Creating a more adaptive Cashback experience across various regions.

At a glance

Company
TopCashback
Role
Lead UX/UI Designer
Duration
Ongoing incremental improvements
Platform
Browser extension
Tools
Figma, Miro, Adobe Suite, Analytics, Qlik, surveys

Impact

50%+ decrease in UK & US users closing the extension
3.4★ increased Chrome store rating (previously 2.9★)

01. Overview

The TopCashback Browser Extension notifies members when cashback is available while their shopping online, making it an important part of the wider cashback journey. With more than 200,000 users, small changes to its behaviour can have a significant impact on both the user experience and cashback activation.

I own the end-to-end UX for the extension and have continuously improved it using user feedback, behavioural data, and evolving commercial objectives. The most significant redesign focused on resolving a long-standing issue, the reminder needed to remain visible enough to be useful, without it becoming too disruptive during browsing.

This case study explains how analysing user frustration led to an adaptive approach, and a modernised interface.

02. My Role

I'm responsible for leading the UX/UI Design of the browser extension from discovery through to delivery. My responsibilities include:

  • Reviewing behavioural data, creating and analysing surveys.
  • Auditing the existing journey and identifying usability issues.
  • Competitor analysis to identify opportunities and alternative approaches.
  • Exploring and prototyping new behaviour, interactions and visual improvements.
  • Working with developers and stakeholders to balance technical feasibility and commercial impact.

03. The Problem

User feedback consistently highlighted that the extension felt intrusive and disruptive. The popup performed an important role by alerting members to available cashback, but its size and timing meant it often competed with the users browsing.

The challenge was not simply to make the interface smaller. I needed to retain activation rates whilst giving users greater control over when and how they engage with the extension. Therefore my solution had to balance user needs with commercial objectives, and of course the technical constraints of the extension working across different retailer websites i.e. different retailers have different rules.

04. Discovery

I gathered and analysed insights from multiple sources including creating a targeted user survey - understanding likes/dislikes about the extension, an exit survey triggered on uninstall, and looking through the extension store reviews.

Across all sources, the feedback was consistent in that users understood the value of the reminder. However, they found the experience overly intrusive during browsing.

Snapshot of Browser Extension survey findings
Figure 1: Snapshot of UK survey data used to understand the extension experience.

I audited the complete extension journey, reviewed historical data from 2014 onwards and compared several competitor extensions. This helped me understand and think about how the extension should handle visibility, and be less annoying whilst persistent.

Figure 2: Initial experience audit (left) and competitor analysis (right).
Previous Browser Extension interface and journey
Figure 3: The previous Browser Extension interface and journey.

05. Key Findings

The research highlighted important findings:

  • Users valued the reminder and understood its role in preventing missed cashback.
  • The full popup demanded too much attention during active browsing.
  • Visibility was important to TopCashback, so simply hiding or removing the reminder was not a viable option.
  • The best opportunity was to adapt the extension's behaviour according to user intent.

The question was, how might we reduce interruption and potential annoyance, without losing visibility and engagement?

06. Design Exploration

I explored a range of concepts that varied the popup's size, timing, and level of user control. The goal for me was to find a way for the extension to remain noticeable when cashback first became available, but reduce its prominence once the user demonstrated that they were actively browsing. The solutio became clearer.

Browser Extension design explorations
Figure 4: Design exploration across popup, compact badge and supporting states.

Alongside that, I explored a more modern visual improvement that aligned the extension with TopCashback's brand. I refined spacing, tested hierarchy changes, sizes, and implemented motion to ensure the experience felt purposeful.

07. The Solution

Through iterations and stakeholder meetings, the strongest direction was an adaptive two-state solution. The extension would initially communicate the cashback opportunity as a pop-up, then minimise into a compact badge when the user began scrolling. This created a behavioural response to user intent rather than asking users to repeatedly dismiss.

The final solution introduced an automatic badge mode. When cashback is first available, the extension presents the full reminder so the opportunity is clear. Once the user begins scrolling - indicating active browsing - the extension minimises into a compact badge and sticks to the side of the browser.

Browser Extension full popup and compact badge mode
Figure 5: The redesigned extension and compact badge mode.

Minimising the reminder during scrolling reduces disruption without removing the cashback opportunity. The badge remains visible and can be expanded whenever the user is ready for cashback, allowing the extension to stay helpful without competing for attention at the wrong moment.

I also modernised the interface, improved it visuallyby bringing in a consistent style with gradients and corner radius. I also introduced subtle animation to make the transitions feel smoother and more intentional.

Figure 6: Cashback becomes available, the reminder minimises during scrolling, and the user can later expand it to activate cashback.

08. Collaboration

Throughout the project, I worked closely with the browser-extension stakeholder team, and external/internal development teams. Collaboration was particularly important because reducing the extension's prominence could affect cashback activation rates, while retaining the existing behaviour could risk continuing the frustration identified through research.

09. Outcome

The redesign reduced one of the extension's most consistent pain points without compromising its core goal. By creating this adaptive experience, the extension remained visible whilst giving users greater control over when they engage with it.

Following the changes, the number of users closing the extension decreased by 54% in the UK and 52% in the US. The UK Chrome Store rating also increased from 2.9★ to 3.4★, providing further evidence that the experience was being received more positively.

10. Ongoing Improvements

The extension continues to evolve, and I use ongoing surveys and behavioural data to identify further improvements to badge timing, interaction and visual treatment.

Further improvements will be added here.