UX
SESSION_ACTIVE
The redesign: a listing on the website and in the app
UX RESEARCHSOCIAL SCIENCESPRODUCT DESIGN2026
Personal project · from discovery to delivery
SPOTAHOME

NOTHING HIDDEN

Booking a home without seeing it

Spotahome lets students and expats rent a furnished home for months without visiting it. I studied how people trust a place they have never seen, using social-science methods on 716 reviews, a real booking journey and 60 listings, then redesigned the journey inside Spotahome's own brand.

My role
Research, analysis, audit, wireframes, mockups, prototype
Context
Personal project, October 2026. Spotahome was the original subject of an ECV workshop
Methods
Netnography, ideal types, interaction order, discourse analysis, visual semiology, benchmark, Bastien & Scapin audit
Tools
Excel, PowerPoint, Word, draw.io, Python (collection and clustering), HTML (prototype)
Reviews hand-coded
716
Audit findings
34
Wireframes
11
Insights
6
↗ Official site: spotahome.com
Personal project, not affiliated with Spotahome. Interviews and tests were prepared, not run.
The problem

Spotahome sells peace of mind, yet its one-star reviews doubled in a year (18.6% to 36.4%). Tenants can only check the price, the verification and the rules after paying.

What I did

Twenty-one social-science and ergonomic-psychology methods, without any participant: 716 reviews coded by hand, five ideal types, 203 brand replies, the real journey, the terms, 60 listings and their photos, three competitors, 34 audit findings.

The outcome

Six insights, five design principles and a redesign called "Nothing hidden": 5 desktop pages, 6 mobile screens, a clickable prototype, and the interview guide, test guide, survey and note-taking grid ready to run.

WHAT'S AT STAKE

In one year, one-star reviews have doubled

Trustpilot's public counters tell what the overall 3.5 hides: the share of one-star reviews went from 18.6% for reviews over a year old to 36.4% over the last 12 months, and the average rating from 4.38 to 3.16 over the last 30 days.

Share of one-star reviews by period (Trustpilot, 16,529 reviews, 7 October 2026)
Over a year old
18.6%
Last 12 months
36.4%
Last 6 months
36.9%
Last 3 months
38.1%
Last 30 days
37.9%
THE CENTRAL INSIGHT
Spotahome sells a promise you can only check after paying
The price

The total for the stay doesn't exist before paying: 52 s, 8 clicks and 5 sums to rebuild it.

The proof

"Verified" says neither how nor when: 17 months in median, by a freelance photographer.

The rule

The guarantee promises with certainty; the terms add conditions and judge alone.

And after paying, no one: 49% of negative reviews mention silence and 92% of one-star stories have no resolution. Hence "Nothing hidden": make the promise checkable before paying, keep a named person after.

00 / WHY THIS PROJECT

Same sector, another question

My SpareRoom case study is about people and a brand. Spotahome asks something else: money, rules and what happens after paying. To avoid writing the same study twice, I changed the tools too. No invented personas, no rebrand: methods from sociology and ethnography, with ideal types built from the reviews, then a product redesign that keeps Spotahome's logo, colours and type.

01 / CONTEXT

A platform that sells trust at a distance

Spotahome rents furnished homes for 1 to 11 months in over 800 cities. Nobody visits: homecheckers film the home, the platform holds the first payment for 48 hours and promises a 24-hour guarantee on arrival.

RESEARCH QUESTION

How do people trust a home they have never seen? What devices does the platform put in place, and what happens to them when the experience spills over the frame?

Trustpilot, 17,712 reviews (5 October 2026)
19.5%
1★
2.3%
2★
3.2%
3★
12.9%
4★
62.1%
5★
02 / METHOD

Twenty-one tools, no participant

I had no access to users, so I chose methods that work on traces people leave behind, and I say so on every deliverable. Interviews and tests are written, ready to run, not run.

What tenants say

Netnography Kozinets, 716 reviews · Ideal types Weber, 5 profiles · Lexical analysis Log-likelihood, negative vs positive · Temporalities 2017 to 2026, review lag · Trust model Mayer, Davis, Schoorman, 716 reviews · Narrative analysis Labov, Waletzky, 60 stories

What the brand says

Interaction order Goffman, 203 replies · Discourse analysis Flesch-Kandel, Guarantees vs terms · Qualification Boltanski, Thévenot, 31,644 words

What the interface asks

Walkthrough method Light, Burgess, Duguay, real journey · Script Akrich, expected user · Ergonomic audit Bastien & Scapin, 34 findings · Task analysis and KLM Card, Moran, Newell, 52.3 s · Cognitive walkthrough Wharton, Polson, 10 steps · Accessibility WCAG 2.1, axe-core, 5 pages

What the market shows

Content analysis Karpik, 60 listings · Visual semiology Barthes, photos · Dark patterns Gray, Mathur, Morwitz, 60 listings · Benchmark DiMaggio, Powell, 3 competitors · Actor mapping Latour, Venturini, draw.io map

Prepared, not run: interview guide, test guide, 22-question survey and note grid (Kaufmann).

03 / NETNOGRAPHY

The problem isn't the home, it's after paying

I read all 716 texts, built a 26-code grid from what they said, then coded each one by hand. A first keyword pass only found 53% of the manual codes, so it was used to test the grid, not to count.

Share of 1-2 star reviews that mention the theme (n = 200)
Support unreachable after paying
49%
Guarantees unclear or not kept
28.5%
Home differs from the listing
26%
Workarounds: public review, bank
16.5%
Full cost revealed after paying
16%
Service fee seen as excessive
15.5%
Cancelling and multiple requests
14%
Agency revealed after booking
13%
72%of 4-5 star reviews speak of relief ("smooth", "like the photos"), often written at check-in
88%of 1-2 star reviews get a public reply from Spotahome: the review has become the help desk
17.5%of positive reviews thank an agent by first name; none of the negative ones do

"Spotahome will be so attentive and responsive only if you are trying to book"

Trustpilot, 1 star

"this is now the only way I can communicate with Spotahome"

Trustpilot, 1 star

Over ten years: the same complaints on Que Choisir in 2016 to 2019 (agency fee on arrival, the 24-hour rule, deposits not returned) as on Trustpilot in 2026.

04 / IDEAL TYPES

Five ways of being let down, each at a different moment

Instead of inventing personas, I described each of the 347 negative reviews by its codes and grouped close reviews with a k-medoids clustering (Jaccard distance, 5 clusters, silhouette 0.24). Each cluster is named as an ideal type in Weber's sense: an accentuated portrait, not a real person.

37%
Let down on arrival

Guarantees 57%, listing gap 46%, silence 38%

Arrive
23%
Caught by the price

Silence 64%, cost revealed after paying 56%

Pay
19%
The blocked app user

Interface defects, mostly App Store

Search
14%
Caught in the mechanics

Cancelling, double charge, multiple requests

Book
8%
The stuck searcher

Fake availability, chains of refusals

Search
Words of the case file
refund · fee · money · case · weeks · emails
Words of service
helpful · smooth · easy · staff

Specific words by log-likelihood, 1-2 stars against 4-5 stars

0 daysbetween the experience and a 5-star review: people rate at booking or check-in
5 daysmedian for a 1-star review: after a held deposit, a move-out, a dispute
0 → 24%share of silence in negative App Store reviews, 2017-2020 to 2024-2026, while interface defects fall from 38% to 26%
05 / INTERACTION ORDER

The brand answers almost every complaint, never as a person

Spotahome publicly replies to 88% of 1-2 star reviews, within 46 hours in median. Read with Goffman, the reply is a front stage: it speaks to future customers reading, and sends the problem backstage, to a private channel. Positive reviews thank Andrea, Lucas or Lucía; the replies are never signed.

Share of the 203 public replies showing each move
Ritual regret
78%
Signed "The Spotahome Team"
78%
Greeting by first name
72%
Sent to a private channel
51%
Review "under way"
36%
Case "not found"
16%
Identical to another reply
12%
Signed by a named agent
0%
06 / WALKTHROUGH

Listed at €1,800 a month, about €6,270 for three months

I walked through a real Madrid listing as a visitor, dates included, until the sign-up wall. The price shown is the rent alone. The first payment, €2,450, includes €650 of fees presented as "the Spotahome guarantee". The total for the stay is never added up: it is a help-centre article.

Payment details on the current site: each item, never the total.
Payment details on the current site: each item, never the total.
1

"€1,800/month" on the card

2

"Select dates to see prices"

3

"Total to pay per request: €2,450, includes one month in advance and the Spotahome guarantee"

4

In the breakdown: €650 fee, €599 before move-in, €121 at move-out

The warning, under the price: on 67% of the listings studied.
The warning, under the price: on 67% of the listings studied.
The dispute is a fight over how the situation is named

The terms class as "minor", with no right to cancel, the very situations reviews describe most. Only one party qualifies the situation, after the fact.

Situation cited in reviewsPer the terms
Paying more than the listed priceMinor
The landlord lives in the flat, unlistedMinor
A listed appliance doesn't existMinor
Living with someone of another sex ("women only" listing)Not refundable
BedbugsSignificant: can cancel
The promise is written as certain, the rule as conditional

Guarantees page: 50 certainty markers and 4.4 conditions per 1,000 words, readability 61. Terms, section 7: 2.2 certainty markers, 13.4 conditions, 40-word sentences, readability about 28 (very hard). "Discretion" appears 42 times, "reserves the right" 54 times.

07 / CONTENT ANALYSIS

The label doesn't say what it proves

17 mo.median age of the "Verified" date shown (27 of 39 over a year; oldest: 87 months)
67%of listings warn of fees "not shown in this summary"
127listings per "landlord" account in median: often an agency
0listings with reviews of the home itself
100%machine-translated; 17% keep passages in Spanish or Italian
4 / 37shared rooms say anything about who already lives there
The photos sell a hotel room, not a shared flat
0people visible across the 60 listings
62%open on the bedroom, never the street or shared areas
8+listings stage folded towels and cushions, hotel-style

One listing uses photos marked "Example"; two show a room still occupied by the current tenant. The photo answers "what does the room look like?", never "who will I live with?".

08 / BENCHMARK AND ACTORS

Everyone shares the same device; legibility makes the difference

HousingAnywhere, Uniplaces and Wunderflats also hold the first payment until after arrival and charge a non-refundable fee. Read with DiMaggio and Powell, this is isomorphism: under uncertainty, a field ends up alike. Spotahome can stand out through what no one does: state the total, date the verification, write the rule before payment.

PlatformFirst paymentTenant fee
SpotahomeHeld, paid 48 h after arrival€650 on the listing studied
HousingAnywhereHeld, paid 48 h after arrival€150 to €250, per its site
UniplacesHeld, paid after arrivalNon-refundable service fee
WunderflatsHeld, paid after arrivalService fee
Actor map drawn in draw.io: who qualifies the problem, who keeps the money, who replies.
Actor map drawn in draw.io: who qualifies the problem, who keeps the money, who replies.
09 / AUDIT

9 critical findings, all about money or control

34 findings in an Excel grid, each with its Bastien & Scapin criterion, severity, screenshot, recommendation and a "users' voice" column: the share of reviews that describe the same problem.

9
15
7
3
Critical 9/34Major 15/34Minor 7/34Positive 3/34
!Price shown = rent only
!"Verified": in person or remote, unsaid
!No reviews of the home
!Fees outside the summary on 67% of listings
!Total for the stay never added up
!Charged without the tenant confirming
!Multiple requests with no ranking
!Guarantees promised, terms say otherwise
!No case tracking after paying
An excerpt of the Excel grid (first 4 of 34 rows): page and URL, Bastien & Scapin criterion, comment, severity, recommendation, dated screenshot and users' voice, the share of reviews that describe the same problem.
An excerpt of the Excel grid (first 4 of 34 rows): page and URL, Bastien & Scapin criterion, comment, severity, recommendation, dated screenshot and users' voice, the share of reviews that describe the same problem.
07 · "Verified on 6 Nov 2025": in person or remote, the label doesn't say
07 · "Verified on 6 Nov 2025": in person or remote, the label doesn't say
19 · "If accepted, we will charge you": no confirmation by the tenant
19 · "If accepted, we will charge you": no confirmation by the tenant
32 · The emergency number arrives "once check-in is complete"
32 · The emergency number arrives "once check-in is complete"
10 / ERGONOMIC PSYCHOLOGY

Measured, not guessed

Ten more methods carried through to results, still without participants: task analysis and the KLM model, cognitive load, a cognitive walkthrough, a dark-pattern audit, an accessibility test, Mayer's trust model, a service blueprint, Labov's narrative analysis, homechecker job ads and the terms read against the Consumer Code.

Time to find the real cost of a 3-month stay (KLM model)
Current site
52.3 s
Current site, dates already set
38.5 s
Redesign
14.5 s
8 → 1amounts to hold in mind to work out the cost, for a working memory of about 4 items
24 / 40cognitive-walkthrough questions failed across 10 steps; no step passes all four
340accessibility defects found automatically on 5 pages, 223 critical (137 unnamed buttons)
67%of listings push fees outside the summary; 48% charge an admin fee of one month's rent in median; 0% use countdowns
76.5%of negative Trustpilot reviews blame integrity; positive reviews praise ability, never honesty
92%of 60 one-star stories have no resolution; 73% are still open when written
Service blueprint drawn in draw.io: four breaks out of five start below the line of visibility.
Service blueprint drawn in draw.io: four breaks out of five start below the line of visibility.

Homechecker job ads describe a freelance photographer, and 6 clauses of the terms match the French Consumer Code's black list (a reading grid, not legal advice).

11 / DEFINE

Six insights, five principles

01 · Temporality
The rating measures when the platform is present

Relief at booking, silence after paying.

02 · Walkthrough
The price is a puzzle

The total is never added up; the fee becomes a "guarantee".

03 · Karpik
The label doesn't say what it proves

Verified covers in person or remote, 17 months old in median.

04 · Boltanski & Thévenot
The dispute is a fight over qualification

Paying more or living with the landlord counts as "minor".

05 · Akrich, Hirschman
When the platform is silent, users work around it

Reviews, chargebacks, screenshots of every listing.

06 · Giddens
Trust has a face

Positive reviews thank Andrea or Lucas, not "Spotahome".

1One number, the real oneThe total for the stay, wherever a price appears.
2Every signal says what it coversVisited or checked remotely, when, by whom.
3The rule before the promiseWhat lets you cancel, written before paying.
4The tenant keeps controlRank requests, confirm before any charge.
5Stay present after paymentA case, a name, a deadline, a countdown.
12 / DEVELOP

Eleven wireframes in draw.io

Five desktop screens and six mobile screens, drawn in draw.io in sketch style. Each blue number points to an audit finding; yellow notes hold the open questions to settle in testing, including two business tensions for Spotahome.

How the screens connect: six moments from search to moving out, three of which don't exist today.
How the screens connect: six moments from search to moving out, three of which don't exist today.
Listing, price and checks
Listing, price and checks

A "Total for your stay" split by moment, the fee named, what was checked and when, who signs the contract, reviews of the home.

The rules, before you pay
The rules, before you pay

Three columns aligned with the terms: you can cancel, we get it fixed, not covered. An unlisted resident landlord moves to "you can cancel".

Arrival check
Arrival check

Photos room by room, and each problem says what it entitles you to before you send it.

13 / DELIVER

Inside Spotahome's own brand

A product redesign, not a new identity: Poppins, Spotahome's orange #FB6E44, sand, mint and light-blue backgrounds, 12 px corners. Agrandir, the licensed heading font, is replaced by Poppins.

Try the prototype

Click through the website and the mobile app: choose a home, read the rules, send a request, get verified once, confirm, report a problem on arrival, follow your case and your deposit. Clickable areas flash if you click elsewhere.

↗ Open in a new tab

Pick a page, then switch between today's site and the redesign. On the left, the audit findings each change fixes.

Listing

The total for the stay comes first, split by moment, next to what was checked and when.

Workload, critical
Today : Total never added up
Redesign : "Total for your stay" first, split by moment
Codes, major
Today : Fee called "guarantee"
Redesign : "Service fee, not refundable"
Codes, critical
Today : "Verified" without how or when
Redesign : Visited in person, 11 months ago
The total for the stay comes first, split by moment, next to what was checked and when.
Search results: the search reads as a sentence, each row gives the total for the stay, the dated verification and who signs, and a comparison panel prepares ranked requests. No map in front: totals are compared first.
Search results: the search reads as a sentence, each row gives the total for the stay, the dated verification and who signs, and a comparison panel prepares ranked requests. No map in front: totals are compared first.
Get verified once, before any request: documents students actually have are accepted.
Get verified once, before any request: documents students actually have are accepted.
The app, from search to deposit

Six screens, one per moment of the stay. Three of them don't exist today: confirming, the arrival check and following a case.

Search
Before paying
1. Search

The total for 3 months is the main figure; the trust line says how and when the home was checked.

Choose
Before paying
2. Choose

What you'll pay, open by default: €0 today, €2,450 on confirming, €1,800 a month.

Confirm
Paying
3. Confirm

A sheet over the request: deadline, amount charged, and what happens to the other requests.

Arrive
Arrival day
4. Arrive

The 24-hour check as a grid of rooms. Each problem shows its rule before sending.

Be followed
Afterwards
5. Be followed

A dated feed of events, a named contact and the next deadline.

Leave
Afterwards
6. Leave

The deposit's due date, and the day Spotahome pays if the landlord doesn't.

Evidence: the same tools on the redesign

I ran the redesign through the tools used on the current site. The evaluator is also the designer, so these measures show the defects are addressed, not that people understand the redesign: that needs testing.

MeasureCurrent siteRedesignChange
Bastien & Scapin severity score6410-84%
Critical findings not fixed90
Cognitive walkthrough failures (out of 40)240 (+2 to test)
Seconds to find the cost of 3 months (KLM)52.314.5-72%
WCAG defects found by axe-core3400
Dark patterns on listings60

One accessibility choice changed the brand use: white on Spotahome's orange has a contrast of 2.83 (WCAG asks 4.5). I kept the exact orange and switched button text to black (6.86) rather than darkening the brand.

14 / VALIDATE

Six hypotheses to check with real people

Everything above comes from traces, not from people. The next step is written and ready.

H1Discovering the real cost after requesting tips trust over.
H2"Verified" is read as "recently visited".
H3Before arriving, people don't know what lets them cancel.
H4Without visible tracking, people turn to workarounds.
H5Fear of having nowhere pushes blind requests.
H6A named contact matters more than written guarantees.
Interview guide · 8 people, 60 min

Comprehensive interview, photo-elicitation on real listings, and a card sort: ten situations sorted into "I can cancel", "they owe me a fix", "too bad for me", then compared with the terms.

Test guide · 8 people, 45 min

Five tasks, current site against prototype. Targets: total estimated within €50, 80% success without help, +2 points of confidence.

Survey · 22 questions, 300 answers

Seven minutes to measure H1 to H6 at scale, with at least 100 Spotahome tenants, so the interviews can explain what the numbers show.

15 / FILES

Download the deliverables

The real files, in English, in the formats used with clients. Switch the portfolio to French (FR, top right) to download the French versions.

16 / TAKEAWAYS

What I'd keep from this project

Traces are data

Without participants, reviews, terms and listings still say a lot, as long as each text is read and coded by hand rather than counted by keyword.

Theory explains, not decorates

Karpik, Akrich or Boltanski are only useful here because each one explains a number: why 88% of complaints end up on Trustpilot, why "minor" hurts.

Say what you didn't do

No interview, no test: the guide and the protocol are there to show what would come next, not to pretend it happened.

17 / IF THE PROJECT CONTINUED

What I'd measure

Four numbers before and after shipping the total for the stay and the dated badge, which cost little and touch the most reviews.

01
1-star share

Part of 1-star reviews among new Trustpilot reviews, month by month.

02
Chargebacks

Bank disputes per 1,000 bookings, a direct sign of lost trust.

03
Reply after paying

Median time to a human answer once the booking is paid.

04
Price gap

Difference between the total first shown and the total actually paid.

NEXT_CASE_STUDY
UX RESEARCH · BRAND

SPAREROOM

Research-led rebrand of the UK's biggest flatshare platform

UX
MAYARE OUASSOU
UXR / UX-UI / Product Designer
> Designing for humans,
> in a world of machines.
SYNC_CHANNELS
OPEN_TO_WORK
Work-study from Sept 2026
HomeProjectsAbout
CONTACT
may***@gmail.com
LOC: Paris, Ile-de-France
INIT_CONTACT+
END_OF_TRANSMISSION
© 2026 MAYARE_OUASSOU // ALL_RIGHTS_RESERVED
HomeProjectsAbout
CONTACT +
OPEN_TO_WORK
Work-study from Sept 2026
© 2026 MAYARE_OUASSOU

Create a free website with Framer, the website builder loved by startups, designers and agencies.