Made with 🧠 and 🫀 by Youssef Bouksim

Back to library
🔮

Expectations Bias

Users judge experiences against their expectations. Setting the right expectations — through loading states, onboarding copy, and visual design — determines whether the same objective experience feels good or bad.

5 min readUX · Product · UI

In 2008, researchers at Stanford gave participants two identical wines. One was labelled $5. The other was labelled $45. Not only did people say the $45 wine tasted better -- their brain scans showed measurably higher activity in the regions associated with pleasure while they drank it. The wine was the same. The experience was not. The expectation changed the neurological reality of tasting it.

This is expectations bias: our prior beliefs about what something will be like leak into our actual experience of it, systematically distorting what we perceive. It is not self-deception exactly -- the brain genuinely processes things differently depending on what it is expecting. A hospital that looks clean and organised is perceived as more competent. A product wrapped in elegant packaging tastes better. A loading screen that shows progress feels faster than one that shows nothing. The underlying reality may be identical. The experienced reality is not.

For designers, this means every visual and verbal signal that precedes an experience is already shaping that experience. The font choice on your landing page is setting expectations before anyone has clicked a button. The copy in your onboarding is telling users what kind of product they are about to use. The animation on your loading screen is determining whether users feel patient or frustrated three seconds from now. All of this happens before the actual product is ever touched.

✦ Three things to know
✓
Expectations change the actual experience, not just the report of it. This is what separates expectations bias from simple positive thinking. Multiple studies using brain imaging and physiological measurement have shown that people's bodies respond differently to identical stimuli depending on what they expect. A pill labelled “strong painkiller” relieves more pain than the same pill labelled “mild.” A beer labelled “premium” produces measurably different brain responses. The expectation is doing real cognitive work.
✓
Presentation is a promise. When a product looks premium -- refined typography, careful spacing, considered colour -- it sets an expectation that the experience inside will match. When it does not, the disappointment is amplified by the gap. Conversely, a product that looks rough but works beautifully tends to exceed expectations. This is why under-promising and over-delivering is such reliable advice: it is mechanically accurate about how expectations bias works.
✓
Loading time is the most common expectation management failure in product design. Users do not experience absolute wait times -- they experience relative ones. A three-second wait after a snappy, polished interaction feels fine. A three-second wait on a page that looks broken or incomplete feels like ten. Progress bars, skeleton screens, and loading copy do not make apps faster. They set expectations about the wait, which changes how the same wait is experienced.
“Expectations are lenses. The same reality, viewed through different lenses, produces genuinely different experiences -- not just different reports of the same experience.”
— Baba Shiv, Stanford University, 2008

The same 3-second wait -- two completely different experiences

Both pages below take exactly 3 seconds to load. Click “Load page” on each and watch. The wait is identical. What changes is the expectation set during that wait -- and with it, how the wait is experienced.

The bad version shows a blank white screen. No signal of what is coming, no indication of progress, no sense that anything is happening. The good version shows a skeleton screen -- a ghost of the layout that is about to appear, with animated shimmer to signal activity. The wait is the same. One feels broken. The other feels fast.

Before — Blank wait
app.acme.io/dashboard
After — Skeleton screen
app.acme.io/dashboard

The skeleton screen does not just look nicer. It does something psychologically specific: it tells users what to expect from the wait, and when the content arrives it confirms that expectation. The arrival feels like a resolution. The blank screen sets no expectation, so any wait feels indefinite -- and indefinite waits feel much longer than known ones, even when the actual duration is identical.


Onboarding copy -- setting expectations before the product is touched

The first screen a user sees after signing up is the most powerful expectation-setting moment in the product lifecycle. Whatever it communicates -- about the product's personality, the complexity of setup, what kind of experience is coming -- becomes the lens through which the entire subsequent experience is judged.

Both onboarding screens below are for the same product. The bad version uses generic, corporate language that sets a low-energy, complicated expectation. The good version sets a specific, personal, confident expectation. The product has not changed. The experience the user arrives with has.

Before — Generic onboarding
app.acme.io/welcome
Welcome to Appname
Thank you for registering. You can now access all features of the platform. Please complete the following setup steps to configure your account and get started with using the system.
1
Configure your account settings
2
Set up integrations and data sources
3
Invite team members to collaborate
After — Expectation-setting onboarding
app.acme.io/welcome
You're in, Youssef.
Most people have their first dashboard running in under 4 minutes. We will ask you three quick questions — then we build it for you.
1
What are you tracking?
Takes 30 seconds
2
Connect your data
One click with Stripe, Shopify, or CSV
3
See your first dashboard
We build it. You review it. Done.
No credit card / Cancel anytime

The good version does something specific: it names the time commitment (“4 minutes”), describes the shape of the experience (“three quick questions”), and reframes the user's role (“we build it for you”). Each of these is an expectation-setting statement. They prime the user to experience what follows as fast, easy, and collaborative -- which means even if something takes slightly longer than expected, the user has a positive expectation buffer to draw on.

The bad version says “configure” and “set up” -- words that feel like overhead, like obstacles before the reward. The user enters primed to experience effort. And because expectations shape experience, they often do.


Applying this to your work

Every touchpoint before the product experience is an expectation-setting opportunity: the landing page, the sign-up flow, the welcome email, the loading screen, the onboarding copy. What do these say about what the experience will feel like? Are they setting accurate expectations -- or mismatched ones that will create disappointment?

The most common mistake is over-promising visually and under-delivering experientially. A landing page that looks like a luxury product but has a rough, confusing interface produces a gap -- and a gap between expectation and reality always feels like the product's fault, even when the product is objectively fine. It is easier and more honest to match presentation to experience: let the product speak for itself, set expectations accurately, and focus on closing the gap by improving the experience rather than inflating the preview.

✓ Apply it like this
→Name the time commitment in onboarding copy -- "takes 4 minutes" sets a specific expectation that the user can calibrate against and feel good about meeting.
→Use skeleton screens for any load longer than 1 second -- show the shape of what is coming so the wait feels like anticipation, not failure.
→Match visual quality to product quality -- if your interface is rough, do not over-polish the landing page. The gap creates disappointment even when neither is objectively bad.
→Use language that sets an emotional expectation, not just a factual one -- "effortless," "in minutes," "we handle it" all prime the user to experience the product as easy before they start.
✗ Common mistakes
→Blank loading states -- no feedback during a wait sets an expectation that something is wrong. Users assume failure before they have any evidence of it.
→Over-promising in marketing, under-delivering in product -- the gap between the expectation set by a beautiful landing page and a rough product always feels like betrayal.
→Generic onboarding copy ("configure your account," "set up integrations") -- these words set expectations of bureaucracy and effort before the user has done anything.
→Exploiting expectations dishonestly -- using premium presentation to charge premium prices for a non-premium product is manipulation. The mechanism is real; using it to deceive is not design.

Shiv, B., Carmon, Z., & Ariely, D. (2005). Placebo effects of marketing actions. Journal of Marketing Research, 42(4), 383--393. Plassmann, H. et al. (2008). Marketing actions can modulate neural representations of experienced pleasantness. Proceedings of the National Academy of Sciences, 105(3), 1050--1054. Nielsen, J. (1994). Response times: The three important limits. Nielsen Norman Group.