Persönliches Projekt · UX-Case-Study

Redesign der PureGym Schweiz App

Einleitung

Im April 2025 hat PureGym die Live-Auslastung aus der App entfernt. Was danach in den Bewertungen folgte, war keine Beschwerde über Komfort. Den Mitgliedern fehlte plötzlich das, was ihnen sagte, ob sich ein Besuch lohnt.

Rolle

Soloprojekt

Jahr

2026

Tools

Figma, Framer

Methoden

/Review-Analyse

/Konkurrenzanalyse

/Datenanalyse

/Thematische Codierung

/Wireframing

/Prototyping

Problem

Die App hat im Schnitt 1,63 von 5 Sternen. Bewertungen, die die entfernte Anzeige erwähnen, beginnen im April 2025 und hören nicht auf, während die Website die Funktion weiter bewirbt.

Es war die häufigste Beschwerde in 100 Bewertungen: kein Komfort-, sondern ein Retention-Problem.

Die App hat im Schnitt 1,63 von 5 Sternen. Bewertungen, die die entfernte Anzeige erwähnen, beginnen im April 2025 und hören nicht auf, während die Website die Funktion weiter bewirbt.

Es war die häufigste Beschwerde in 100 Bewertungen: kein Komfort-, sondern ein Retention-Problem.

Genau das sollte die Auslastungsfunktion schützen. Ihre Entfernung hat die App nicht unangenehmer gemacht; sie hat den Mechanismus entfernt, der die Besuche schützt, und die Besuche schützen den Umsatz.

Ein Gym ist ein Abo-Geschäft, und die Zahl, die Kündigungen vorhersagt, ist die Besuchshäufigkeit. Wer unter etwa einen Besuch pro Woche fällt, kündigt.

Ein Gym ist ein Abo-Geschäft, und die Zahl, die Kündigungen vorhersagt, ist die Besuchshäufigkeit. Wer unter etwa einen Besuch pro Woche fällt, kündigt.

Website: bewirbt die Funktion

App: Funktion fehlt

Lade kostenlos die PureGym App herunter und überprüfe die Live-Auslastung in deinem Fitnessclub.
Website: bewirbt die Funktion
Aber der Homescreen der App:
App: Funktion fehlt
App: Funktion fehlt

Research & Discovery

100 App-Store-Bewertungen und 6 vergleichbare Apps, analysiert, um eine Frage zu beantworten:

Ist die Beschwerde über die Auslastung ein Ärgernis oder ein Muster?

100 App-Store-Bewertungen und 6 vergleichbare Apps, analysiert, um eine Frage zu beantworten:

Ist die Beschwerde über die Auslastung ein Ärgernis oder ein Muster?


Ziele

• Pain Points der Nutzer verstehen

• Lücken in der aktuellen Experience erkennen

• Muster über verschiedene Fitness-Apps hinweg entdecken

• Pain Points der Nutzer verstehen

• Lücken in der aktuellen Experience erkennen

• Muster über verschiedene Fitness-Apps hinweg entdecken

Methode

Wie ich die Bewertungen codiert habe

⌄

Ich habe zuerst alle 100 Bewertungen gelesen und dann mit Claude eine keywordbasierte Themen-Codierung laufen lassen. Der erste Durchlauf lieferte False Positives («about» traf auf «Abo»), also habe ich Wortgrenzen ergänzt und jeden markierten Treffer am Originaltext geprüft.

Bewertungen

Bewertungen

100

100

korrigiert

korrigiert

43→35

43→35

nach Entfernen falscher Treffer

nach Entfernen falscher Treffer

Top-Thema

Top-Thema

35%

35%

Auslastung entfernt

Auslastung entfernt

35%

35%

Verwirrende UI/Navigation

Verwirrende UI/Navigation

13%

13%

App-Abstürze/Bugs

App-Abstürze/Bugs

11%

11%

Login/Kontozugang

Login/Kontozugang

9%

9%

Ausgewählte Bewertungen

26. März · App-Store-Nutzer

Verwirrend und unnötig

Leider ist die App sehr unübersichtlich: zu viele Menüs, man verliert sich schnell. Ausserdem werden die versprochenen Auslastungsdaten auch nicht angezeigt …

Auslastung entfernt

6. Juli · App-Store-Nutzer

Macht die App wieder nützlich

Warum wurden zwei wesentliche Dinge aus der App entfernt, nämlich die Auslastung und der Trainingsguide?

Auslastung entfernt

24. Aug. · App-Store-Nutzer

Auslastung

Sie haben die Auslastungsfunktion entfernt, die einzige nützliche und einzigartige Funktion dieser App

Auslastung entfernt

24. Aug. · App-Store-Nutzer
Auslastung
Sie haben die Auslastungsfunktion entfernt, die einzige nützliche und einzigartige Funktion dieser App
Auslastung entfernt
6. Juli · App-Store-Nutzer
Macht die App wieder nützlich
Warum wurden zwei wesentliche Dinge aus der App entfernt, nämlich die Auslastung und der Trainingsguide?
Auslastung entfernt
26. März · App-Store-Nutzer
Verwirrend und unnötig
Leider ist die App sehr unübersichtlich: zu viele Menüs, man verliert sich schnell. Ausserdem werden die versprochenen Auslastungsdaten auch nicht angezeigt …
Auslastung entfernt
Karte wegziehen
24. Aug. · App-Store-Nutzer
Auslastung
Sie haben die Auslastungsfunktion entfernt, die einzige nützliche und einzigartige Funktion dieser App
Auslastung entfernt
6. Juli · App-Store-Nutzer
Macht die App wieder nützlich
Warum wurden zwei wesentliche Dinge aus der App entfernt, nämlich die Auslastung und der Trainingsguide?
Auslastung entfernt
26. März · App-Store-Nutzer
Verwirrend und unnötig
Leider ist die App sehr unübersichtlich: zu viele Menüs, man verliert sich schnell. Ausserdem werden die versprochenen Auslastungsdaten auch nicht angezeigt …
Auslastung entfernt
Karte wegziehen

Ausgewählte Bewertungen

Vergleichs- &

Musteranalyse

Neben direkten Konkurrenten habe ich auch Apps ausserhalb der Fitnessbranche angeschaut, mit Blick darauf, wie sie einzelne Probleme gut lösen. Eine Suche danach, was funktioniert und was nicht.

Neben direkten Konkurrenten habe ich auch Apps ausserhalb der Fitnessbranche angeschaut, mit Blick darauf, wie sie einzelne Probleme gut lösen. Eine Suche danach, was funktioniert und was nicht.

Direkter Konkurrent

High5 Gym

Navigation, Buchung

Keine Live-Auslastung. Buchung zwei Ebenen tief versteckt.

Direkter Konkurrent

McFit

Allgemeine App-Funktionen

Keine Live-Auslastung. Eintrittscode muss manuell gesucht werden.

Verwandt

Strava

Onboarding, Ziele

Zielauswahl vor der Kontoerstellung.

Verwandt

Nike Training Club

Personalisierung

Zeigt ein persönliches Ergebnis, bevor nach der Registrierung gefragt wird.

Branchenfremd

SBB Ticket App

QR-Scan-Flow

Intuitive Navigation. Scannen mit einem Tap erreichbar.

Branchenfremd

Swica

Kontoverifizierung

Klares Feedback bei jedem Schritt der Identitätsprüfung.

Verwandt
Strava
Zielauswahl vor der Kontoerstellung.
Onboarding, Ziele
Direkter Konkurrent
McFit
Keine Live-Auslastung. Eintrittscode muss manuell gesucht werden.
Allgemeine App-Funktionen
Direkter Konkurrent
High5 Gym
Keine Live-Auslastung. Buchung zwei Ebenen tief versteckt.
Navigation, Buchung
Karte wegziehen
Verwandt
Strava
Zielauswahl vor der Kontoerstellung.
Onboarding, Ziele
Direkter Konkurrent
McFit
Keine Live-Auslastung. Eintrittscode muss manuell gesucht werden.
Allgemeine App-Funktionen
Direkter Konkurrent
High5 Gym
Keine Live-Auslastung. Buchung zwei Ebenen tief versteckt.
Navigation, Buchung
Karte wegziehen

Einschränkungen: n=100, nur Apple App Store. Das ergibt eine selbstselektierte Stichprobe, die zu Beschwerden tendiert. Kein Zugang zu den Support-Tickets oder Churn-Daten von PureGym.

Einschränkungen: n=100, nur Apple App Store. Das ergibt eine selbstselektierte Stichprobe, die zu Beschwerden tendiert. Kein Zugang zu den Support-Tickets oder Churn-Daten von PureGym.

Einschränkungen: n=100,

nur Apple App Store. Das ergibt eine selbstselektierte Stichprobe, die zu Beschwerden tendiert. Kein Zugang zu den Support-Tickets oder Churn-Daten von PureGym.

Erkenntnisse & Designprinzipien

Erkenntnisse &
Designprinzipien

Drei Erkenntnisse, jede übersetzt in eine Regel, an die sich das Design halten musste. Jede ist so formuliert, dass man sie brechen kann. Ein Prinzip, das sich nicht verletzen lässt, leistet keine Arbeit.

Drei Erkenntnisse, jede übersetzt in eine Regel, an die sich das Design halten musste. Jede ist so formuliert, dass man sie brechen kann. Ein Prinzip, das sich nicht verletzen lässt, leistet keine Arbeit.

01. Die Frage beantworten, bevor die App aufgeht

⌄

Die Auslastung wird vor dem Verlassen des Hauses geprüft, nicht bei der Ankunft. Eine Vorentscheidung hinter einem Tap prüft man einmal und dann nie wieder. Sie gehört auf den ersten Screen.

02. Die häufigste Aktion bekommt den kürzesten Weg

⌄

Eingecheckt wird bei jedem Besuch, alles andere gelegentlich. Die Häufigkeit, nicht die Wichtigkeit, entscheidet, was in Reichweite liegt. Das Scannen sitzt jetzt in einem erhöhten Mittelbutton auf Daumenhöhe.

03. Den Nutzen zeigen, bevor man nach der Verpflichtung fragt

⌄

Die Personalisierungsdaten kommen jetzt zuerst und zahlen sich sofort mit einem passenden Kurs aus. Die Frage nach der Registrierung kommt erst, nachdem der Nutzen gezeigt wurde.

UX-Prozess

Der Auslastungs-Screen: von einer Zahl zu einer Antwort

UX-Prozess

Der Auslastungs-Screen: von einer Zahl zu einer Antwort

UX-Prozess

Der Auslastungs-Screen: von einer Zahl zu einer Antwort

Drei Durchläufe. Jeder hat etwas gestrichen, das informativ aussah, aber niemandem bei der Entscheidung half.

Drei Durchläufe. Jeder hat etwas gestrichen, das informativ aussah, aber niemandem bei der Entscheidung half.

Erste Version. Alles auf einmal: Ring, Tagesdiagramm, beste Zeiten, Aufschlüsselung nach Bereichen. Alles korrekt, nichts priorisiert.

Zweite Version. Gruppiert in Karten, mit einer verständlichen Einordnung der Zahl. Die Aufschlüsselung nach Bereichen flog raus: Es gibt keine Sensoren pro Zone, also konnte sie nicht ehrlich sein.

Finale Version. Eine Aufgabe pro Karte. Die Einordnung steht neben der Zahl, das beste Zeitfenster kommt mit Begründung, und eine «Zuletzt aktualisiert»-Zeile macht sie nutzbar.

Erste
Zweite
Final
Erste Version. Alles auf einmal: Ring, Tagesdiagramm, beste Zeiten, Aufschlüsselung nach Bereichen. Alles korrekt, nichts priorisiert.

Erste Version. Alles auf einmal: Ring, Tagesdiagramm, beste Zeiten, Aufschlüsselung nach Bereichen. Alles korrekt, nichts priorisiert.

Tippen für die nächste Version

Reihenfolge im Onboarding

Die Personalisierungsdaten werden vor der Frage nach der Registrierung erfasst, und ihr Nutzen, eine passende Kursempfehlung, wird direkt danach gezeigt. Das dreht das übliche Muster «erst registrieren, später personalisieren» um: Nutzer sehen, was ihnen ihre Daten gebracht haben, bevor sie sich festlegen müssen.

Die Personalisierungsdaten werden vor der Frage nach der Registrierung erfasst, und ihr Nutzen, eine passende Kursempfehlung, wird direkt danach gezeigt. Das dreht das übliche Muster «erst registrieren, später personalisieren» um: Nutzer sehen, was ihnen ihre Daten gebracht haben, bevor sie sich festlegen müssen.

Login/Registrieren

→

→

3 Ziele wählen

→

→

Fitnesslevel

→

→

dein Match ansehen

→

→

Konto erstellen

Finale Lösung

Drei Änderungen: die Auslastung dort, wo die Entscheidung fällt, der Check-in dort, wo der Daumen schon ist, und ein Onboarding, das vor dem ersten Besuch Erwartungen setzt.

Drei Änderungen: die Auslastung dort, wo die Entscheidung fällt, der Check-in dort, wo der Daumen schon ist, und ein Onboarding, das vor dem ersten Besuch Erwartungen setzt.

Homescreen: Auslastungskarte

Die Antwort kommt, ohne dass man danach fragt. Kein Tab, kein Tap, kein Menü. Die Karte ist das Erste auf dem Homescreen, weil die Auslastung vor dem Verlassen des Hauses geprüft wird, und alles, was einen Tap kostet, prüft ein Mitglied einmal und dann nie wieder.

Live-Tab: das ganze Bild

Die Karte beantwortet «jetzt», der Live-Tab «wann». Die beste Zeit für einen Besuch, heute im Vergleich zu gestern und ein Zeitstempel, damit man der Zahl vertrauen kann. Die Karte sollte diesen Screen nie ersetzen. Sie macht es im Normalfall nur unnötig, ihn zu öffnen.

Live-Tab
Die Antwort kommt, ohne dass man danach fragt. Kein Tab, kein Tap, kein Menü. Die Karte ist das Erste auf dem Homescreen, weil die Auslastung vor dem Verlassen des Hauses geprüft wird, und alles, was einen Tap kostet, prüft ein Mitglied einmal und dann nie wieder.

Zustände der Auslastungskarte

Zustände der
Auslastungskarte

Die Karte muss «Soll ich jetzt gehen?» beantworten, auch wenn es keine Zahl gibt. Vier Zustände, damit die Antwort nie eine leere Fläche ist.

Die Karte muss «Soll ich jetzt gehen?» beantworten, auch wenn es keine Zahl gibt. Vier Zustände, damit die Antwort nie eine leere Fläche ist.

Gym-Eintritt

Der Check-in ist das, was ein Mitglied in der App am häufigsten macht, und er lag hinter einem Menü. Die Versicherungs-App von Swica legt die entsprechende Aktion in einen erhöhten Mittelbutton auf Daumenhöhe, von überall erreichbar. Ich habe das Muster direkt übernommen. Es löste ein Problem, das ich sonst schlechter gelöst hätte.

Der Check-in ist das, was ein Mitglied in der App am häufigsten macht, und er lag hinter einem Menü. Die Versicherungs-App von Swica legt die entsprechende Aktion in einen erhöhten Mittelbutton auf Daumenhöhe, von überall erreichbar. Ich habe das Muster direkt übernommen. Es löste ein Problem, das ich sonst schlechter gelöst hätte.

Onboarding

Onboarding war kein Thema in den Bewertungen. Es kam aus der Vergleichsanalyse, wo Stravas überladener Flow und der grundlagenorientiertere Ansatz von Nike Training Club die beiden Enden des Spektrums zeigten.

Onboarding war kein Thema in den Bewertungen. Es kam aus der Vergleichsanalyse, wo Stravas überladener Flow und der grundlagenorientiertere Ansatz von Nike Training Club die beiden Enden des Spektrums zeigten.

Login/Registrieren

3 Ziele wählen

Fitnesslevel

dein Match ansehen

Konto erstellen

Erwartete Wirkung

Nichts davon wurde umgesetzt, also ist nichts davon gemessen.

Was folgt, ist das, was ich messen würde und was mir widersprechen würde. Eine Baseline stammt aus meiner eigenen Recherche; für die anderen beiden bräuchte es die Analytics von PureGym.

Auslastung

Baseline: 35 % der negativen Bewertungen nennen die Auslastung; Bewertung 1,63/5.

Prognose: Die Beschwerden fallen unter 10 %, die Öffnungen vor dem Besuch steigen.

Widerlegt, wenn die Beschwerden bleiben, nachdem die Funktion zurück ist.

Bewertungen zur Auslastung: 35 % → unter 10 %

Widerlegt, wenn sie bleiben, nachdem die Funktion zurück ist.

QR/Eintritt

Baseline: keine. Support-Anfragen und Zeit bis zum Scan sind Daten von PureGym.

Prognose: weniger Anfragen zum Eintritt, schnelleres Scannen.

Widerlegt, wenn die Scan-Zeit gleich bleibt.

Support-Anfragen zum Eintritt: keine Baseline → weniger, schnelleres Scannen

Widerlegt, wenn die Scan-Zeit gleich bleibt.

Onboarding

Baseline: keine. Die Abschlussrate ist ein Wert von PureGym.

Prognose: Die Abschlussrate steigt, weil der Nutzen vor der Frage kommt.

Widerlegt, wenn sie gleich bleibt oder sinkt.

Abschlussrate der Registrierung: keine Baseline → höher

Widerlegt, wenn sie gleich bleibt oder sinkt.

Reflexion

Am meisten gebracht haben zwei Dinge: 100 App-Store-Bewertungen als qualitative Daten zu behandeln statt als Haufen Beschwerden, und die Codierungsmethode zu schärfen, als der erste Durchlauf die Ergebnisse überzeichnete. Mit mehr Zeit wären App-Abstürze und Stabilität (11 % der Bewertungen) die nächste Priorität.

Was ich anders machen würde

⌄

• Moderierte Usability-Tests, nicht nur Review-Mining. • Google-Play-Bewertungen neben dem App Store, für eine weniger selbstselektierte Stichprobe. • Das Changelog von PureGym, um den Zeitpunkt zu bestätigen statt abzuleiten.

Fazit

Eine fehlende Funktion hat sich als messbares Business-Problem herausgestellt, nicht als Beschwerde, die man managt. Dieser Perspektivwechsel ist der Teil dieses Projekts, den ich ins nächste mitnehme.

Was sie nicht kann: den Kreis schliessen. Jede Zahl unter «Erwartete Wirkung» ist eine Prognose. Die Arbeit, die ich als Nächstes will, ist die, bei der die Änderung live geht und sich die Kennzahl bewegt, oder eben nicht.

Nächste Case Study

Usability-Tests auf sechs Mietwagen-Websites, 143 Beobachtungen in 11 Themen geclustert. Daraus ein neu gestalteter Buchungsflow nach einer Regel: Der Preis, den man sieht, ist der Preis, den man zahlt, Kaution inklusive.

Login/Registrieren

3 Ziele wählen

Fitnesslevel

dein Match ansehen

Konto erstellen

Willkommen
Ziele
Level
Plan
Registrieren
Willkommen