<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Design Patterns on Smashing Magazine — For Web Designers And Developers</title><link>https://www.smashingmagazine.com/category/design-patterns/index.xml</link><description>Recent content in Design Patterns on Smashing Magazine — For Web Designers And Developers</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 30 May 2026 03:54:20 +0000</lastBuildDate><item><author>Vitaly Friedman</author><title>Four Levels Of Customer Understanding</title><link>https://www.smashingmagazine.com/2026/05/four-levels-customer-understanding/</link><pubDate>Fri, 22 May 2026 13:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2026/05/four-levels-customer-understanding/</guid><description>What people say, feel, think, and do are often very different things. To understand the underlying reasons for user behavior, it helps to look beyond the surface and explore hidden motivations, root causes, and the different layers of reality that shape how people act. Brought to you by &lt;a href="https://measure-ux.com/">Measuring UX Impact&lt;/a>, &lt;strong>friendly video course on UX&lt;/strong> and design patterns by Vitaly.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2026/05/four-levels-customer-understanding/" />
              <title>Four Levels Of Customer Understanding</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Four Levels Of Customer Understanding</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2026-05-22T13:00:00&#43;00:00" class="op-published">2026-05-22T13:00:00+00:00</time>
                  <time datetime="2026-05-22T13:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>Many companies think they know fairly well what their users want and need, and how they make their decisions. Yet most of the time these are merely big assumptions and big hunches &mdash; with little real evidence to support them. In practice, <strong>obvious reasons</strong> might be true, but they rarely paint the full picture.</p>

<p>To understand our customers, we must triangulate across <a href="https://www.linkedin.com/posts/hannahshamji_8-months-ago-i-posted-an-original-framework-share-7307469501229420544-t19q/">four levels of customer understanding</a> by Hannah Shamji. It’s a useful way to think about the <strong>underlying reasons</strong> for user behavior, hidden motivations, and the complex layers of messy and noisy reality that are often overlooked. Let’s see how it works.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.linkedin.com/posts/hannahshamji_8-months-ago-i-posted-an-original-framework-share-7307469501229420544-t19q/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="706"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/1-four-levels-customer-understanding.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/1-four-levels-customer-understanding.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/1-four-levels-customer-understanding.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/1-four-levels-customer-understanding.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/1-four-levels-customer-understanding.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/1-four-levels-customer-understanding.jpg"
			
			sizes="100vw"
			alt="A diagram titled Understanding Customers: Four levels of customer understanding, showing four nested pink circles, each representing a level of understanding, with descriptions beside. From outermost to innermost: Level 1 (What they say), Level 2 (What they think or feel), Level 3 (What they do), and Level 4 (Why they do it)."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Four levels of customer understanding: what people say, think or feel, do, and why they do it. By <a href='https://www.linkedin.com/posts/hannahshamji_8-months-ago-i-posted-an-original-framework-share-7307469501229420544-t19q/'>Hannah Shamji</a>. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/1-four-levels-customer-understanding.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<h2 id="don-t-ask-users-your-burning-questions">Don’t Ask Users Your Burning Questions</h2>

<p>To learn about customers, it might seem reasonable to <strong>ask people</strong> what they think and draw conclusions from it. But it’s <a href="https://www.linkedin.com/pulse/research-questions-interview-erika-hall/">rarely an effective way</a> to get actionable answers. In fact, as it turns out, what people <em>think</em>, <em>feel</em>, <em>say</em>, and <em>do</em> are often <a href="https://uxdesign.cc/dont-ask-users-your-burning-questions-34abedd92a0?sk=v2%2F8aba2177-2a6a-49f9-b9f7-6b173f2b92f8">very different things</a>.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.linkedin.com/feed/update/urn:li:activity:7140680577552117760/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="1001"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/2-reasons-people-cancel-subscriptions.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/2-reasons-people-cancel-subscriptions.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/2-reasons-people-cancel-subscriptions.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/2-reasons-people-cancel-subscriptions.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/2-reasons-people-cancel-subscriptions.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/2-reasons-people-cancel-subscriptions.jpeg"
			
			sizes="100vw"
			alt="A list detailing six reasons people cancel subscriptions, categorized into voluntary and involuntary churn, with explanations for each."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      People don’t always cancel because they want to. Reasons for voluntary and involuntary customer churn. By <a href='https://www.linkedin.com/feed/update/urn:li:activity:7140680577552117760/'>Emily Anderson</a>. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/2-reasons-people-cancel-subscriptions.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>As Erika Hall <a href="https://medium.com/mule-design/on-surveys-5a73dda5e9a0">wrote</a>, asking a question directly is the <strong>worst way</strong> to get a true and useful answer to that question. We don’t always understand or are aware of our <strong>true motivations</strong>. We often apply our own context and interpretations to questions.</p>

<p>We also exaggerate (<em>a lot!</em>). We focus on <strong>edge cases</strong> and unrealistic scenarios, and we favor <strong>short-term goals</strong> over long-term goals. So if users say that they absolutely need to <em>compare products in a table</em>, it doesn’t mean that they couldn’t get to their underlying goal <a href="https://www.productchart.com/monitors/">without it</a>.</p>

<h2 id="possible-vs-probable">“Possible” vs. “Probable”</h2>

<p>Just to indicate how tricky listening to <em>words</em> alone is: even little <strong>nuances in words chosen</strong> matter. In practice, users are rarely precise in expressing their thoughts, and a good example is the distinction between <em>possible</em>, <em>plausible</em>, and <em>probable</em>, as <a href="https://www.linkedin.com/feed/update/urn:li:activity:7447580258918100992/">discovered by Thomas D&rsquo;hooge</a>.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.linkedin.com/feed/update/urn:li:activity:7447580258918100992/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="1000"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/3-numerical-interpretation-various-probability-phrases.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/3-numerical-interpretation-various-probability-phrases.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/3-numerical-interpretation-various-probability-phrases.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/3-numerical-interpretation-various-probability-phrases.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/3-numerical-interpretation-various-probability-phrases.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/3-numerical-interpretation-various-probability-phrases.jpeg"
			
			sizes="100vw"
			alt="A chart showing overlaid density plots (ridge plots) that illustrate the numerical interpretation of various probability phrases"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Numerical interpretation of probability phrases and their ranges. <a href='https://www.linkedin.com/feed/update/urn:li:activity:7447580258918100992/'>Source</a>. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/3-numerical-interpretation-various-probability-phrases.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>A <a href="https://jcom.sissa.it/article/pubid/JCOM_1902_2020_A03/">study on Dutch verbal probability terms</a> shows how unreliable the choice of words is. While extreme words have some agreement, terms like “possible,” “maybe,” “uncertain,” or “likely” lead to a wide spread of <strong>interpretations</strong>. So we shouldn’t rely on what people say, but rather try to go deeper.</p>

<h2 id="the-levels-of-understanding">The Levels Of Understanding</h2>

<p>To get a <strong>more realistic and less biased</strong> view of customers’ needs, we need to understand a broader picture across 4 levels:</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="800"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg"
			
			sizes="100vw"
			alt="A diagram titled Understanding Customers: Four levels of customer understanding, showing four nested pink circles, each representing a level of understanding, with descriptions beside. From outermost to innermost: Level 1 (What they say), Level 2 (What they think or feel), Level 3 (What they do), and Level 4 (Why they do it)."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Four levels of customer understanding: what people say, think or feel, do, and why they do it. By Hannah Shamji, visualized by Helio. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/4-four-levels-customer-understanding.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<ul>
<li><strong>Level 1: “What they say”</strong><br />
Easier to collect, but mostly opinions, and most unreliable. People often explain their behavior through the lens of how they <em>perceive</em> it, or how they <em>want it to be perceived</em>, which isn’t always accurate. We shouldn’t rely too much on CRM data, surveys, or polls.</li>
<li><strong>Level 2: “What they think and feel”</strong><br />
Gives more context, but is still heavily shaped by memory and personal preferences. Good user research and interviews help us understand expectations and experiences.</li>
<li><strong>Level 3: “What they do”</strong><br />
We study actual behavior, actions taken or skipped, usage data, and analytics. We run <a href="https://www.linkedin.com/pulse/breaking-down-complexity-task-analysis-ux-vitaly-friedman-sjt4f/">task analysis and workflow analysis</a> to understand how people use the product.</li>
<li><strong>Level 4: “Why they do it”</strong><br />
We study <strong>underlying motivations</strong> and root causes, through observations of real workflows and in-depth interviews. Typically, it requires a trustworthy relationship with the user, repeat interviews, and task walkthroughs.</li>
</ul>

<p>Personally, I wouldn’t recommend <a href="https://www.linkedin.com/posts/vitalyfriedman_ux-design-metrics-share-7072585934147371008-XWXu">NPS</a> (<a href="https://www.linkedin.com/posts/vitalyfriedman_measure-ux-in-b2b-an-alternative-to-nps-share-7396872383355256833-eZQQ">alternative</a>). It’s worth noting that different levels might reveal conflicting or contradictory data. To get a better understanding, we need to <a href="https://www.linkedin.com/posts/vitalyfriedman_how-to-resolve-conflicting-data-and-ux-share-7340729861457534979-enqH">triangulate and reconcile data</a> with mixed-method research.</p>

<h2 id="capturing-emotions-and-nuance">Capturing Emotions And Nuance</h2>

<p>Emotions are always difficult to capture, but they are easier to spot once you observe people doing what they need to do <strong>without external influence</strong> or interruptions. The ability to positively impact users grows by moving <a href="https://www.nngroup.com/articles/sympathy-vs-empathy-ux/">from sympathy to empathy</a> or even compassion, as articulated by Sarah Gibbons.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.nngroup.com/articles/sympathy-vs-empathy-ux/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="643"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/5-spectrum-empathy.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/5-spectrum-empathy.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/5-spectrum-empathy.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/5-spectrum-empathy.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/5-spectrum-empathy.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/5-spectrum-empathy.png"
			
			sizes="100vw"
			alt="A diagram titled ‘Spectrum of Empathy’ with a vertical ‘Effort’ axis and a horizontal ‘Understanding &amp; Engagement’ axis. Four overlapping circles, increasing in size from left to right, represent Pity, Sympathy, Empathy, and Compassion, each with a corresponding phrase."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Spectrum of Empathy: from pity to sympathy to empathy to compassion. By <a href='https://www.nngroup.com/articles/sympathy-vs-empathy-ux/'>Sarah Gibbons</a>. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/5-spectrum-empathy.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>In the past, I was using <em>“speak-aloud” protocol</em> and asked users to walk me through their thought process as they were completing tasks. But it actually turns out to be quite disruptive. Because people are focused on speaking at the same time while solving a task, many <strong>emotions remain hidden</strong> or obscured by their language.</p>

<p>So, when conducting usability testing, <strong>I don’t ask users to speak</strong> through their experience. Instead, I observe where they tap or hover with the mouse, where their mouse circles without an action, where they scroll, and how long. Eventually, when a user confirms that they are done or that they are stuck, I ask questions.</p>














<figure class="
  
  
  ">
  
    <a href="https://uca.edu/bewell/files/2020/11/Feelings-Wheel-Learn-How-to-Label-Your-Feelings.pdf">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="800"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/6-circular-chart-emotions.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/6-circular-chart-emotions.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/6-circular-chart-emotions.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/6-circular-chart-emotions.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/6-circular-chart-emotions.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/6-circular-chart-emotions.jpeg"
			
			sizes="100vw"
			alt="A colorful circular chart of emotions, starting with Happy, Sad, Angry, Fearful, Bad, Surprised, and Disgusted at the inner ring, branching out to more specific feelings in the outer rings."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The Wheel of Emotions helps articulate emotions more precisely. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/6-circular-chart-emotions.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>The <a href="https://uca.edu/bewell/files/2020/11/Feelings-Wheel-Learn-How-to-Label-Your-Feelings.pdf">Emotion Wheel</a> (<a href="https://feelingswheel.com">website</a>) by Geoffrey Roberts is a helpful little tool for better describing a range of emotions during user interviews or design sessions. It certainly needs refinement for <strong>product design needs</strong>, but it helps us get more precise about <strong>the sentiment</strong> customers or colleagues might be experiencing, moving beyond just “good” or “bad”.</p>

<p>One helpful trick is to use <strong>mirroring</strong> &mdash; repeating what a user has said, or ask the same question twice, just paraphrasing it. Or navigating the emotions wheel (see above) to better capture and understand the emotion.</p>

<p>These strategies help uncover some of the issues that perhaps didn’t come up in the first answer. That’s also when a user tends to add more useful context and details as they explain their confusion.</p>

<h2 id="emotions-aren-t-everything">Emotions Aren’t Everything</h2>

<p>Some people <a href="https://alinbuda.com/my-case-against-empathy/">strongly disagree</a>:</p>

<blockquote>“Our work is about others &mdash; their problems, their pain, their mess. Our job is to make sense of it and then do something about it. Not to emote or perform but to act on and solve it. There is a <strong>flawed belief</strong> that to build great things, you first need to emotionally fully absorb someone else’s experience.”<br /><br />&mdash; Alin Buda</blockquote>














<figure class="
  
  
  ">
  
    <a href="https://www.linkedin.com/posts/indiyoung_uxresearch-designresearch-inclusivedesign-share-7047371089408081920-qEsG/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="549"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/7-diagram-categorizing-potential-harms-solutions.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/7-diagram-categorizing-potential-harms-solutions.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/7-diagram-categorizing-potential-harms-solutions.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/7-diagram-categorizing-potential-harms-solutions.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/7-diagram-categorizing-potential-harms-solutions.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/7-diagram-categorizing-potential-harms-solutions.jpeg"
			
			sizes="100vw"
			alt="A diagram categorizing potential harms of solutions into mild, serious, lasting, and systemic, with corresponding examples."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Different solutions can cause different levels of harm, which can be way more severe and impactful than emotional response. By <a href='https://www.linkedin.com/posts/indiyoung_uxresearch-designresearch-inclusivedesign-share-7047371089408081920-qEsG/'>Indi Young</a>. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/7-diagram-categorizing-potential-harms-solutions.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>I think that Alin brings up a very strong argument, and personally, I find it difficult to disagree with. However, I do see user’s emotional response as a <strong>signal</strong> of how well the product is working for them. How engaged or detached they are in their journey, how they react to <a href="https://www.chrbutler.com/the-art-secret-behind-all-great-design">aesthetics</a>, how confused or confident they are.</p>

<p>Ultimately, these are signals. To make a difference, we must go <strong>beyond emotions</strong> and explore what people actually do. Usually, this means relentlessly observing, diagnosing, and focusing on underlying user needs.</p>

<h2 id="observe-and-diagnose-don-t-validate">Observe And Diagnose, Don’t Validate</h2>

<p>Instead of asking, we need to <strong>observe</strong>. Usually, I focus on small things that make or break an experience. I see where users <strong>lose time</strong>, repeat actions, hover without clicking, or click and then go back. Pay attention to subtle cues like scratching their neck, raising eyebrows, or expressions of worry, joy, or confusion.</p>

<p>Many companies talk about “validation” through user testing, but often that means simply confirming existing assumptions. But we should instead <strong>diagnose existing behavior</strong> without preconceived notions or affiliations. We don’t validate &mdash; we actually research instead.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.linkedin.com/posts/nikkianderson-ux_the-moment-someone-says-lets-validate-this-share-7371206500830199809-nvB0/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="1002"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/8-words-instead-validate.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/four-levels-customer-understanding/8-words-instead-validate.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/four-levels-customer-understanding/8-words-instead-validate.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/four-levels-customer-understanding/8-words-instead-validate.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/four-levels-customer-understanding/8-words-instead-validate.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/four-levels-customer-understanding/8-words-instead-validate.jpg"
			
			sizes="100vw"
			alt="A diagram categorizing potential harms of solutions into mild, serious, lasting, and systemic, with corresponding examples."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Words to use instead of “validate”: research, understand, investigate, assess, evaluate, examine, learn. By <a href='https://www.linkedin.com/posts/nikkianderson-ux_the-moment-someone-says-lets-validate-this-share-7371206500830199809-nvB0/'>Nikki Anderson</a>. (<a href='https://files.smashing.media/articles/four-levels-customer-understanding/8-words-instead-validate.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>That research means not just understanding <strong>customers’ real motivations</strong>, but also risks, doubts, concerns, worries, and perhaps even <a href="https://www.linkedin.com/posts/indiyoung_uxresearch-designresearch-inclusivedesign-share-7047371089408081920-qEsG/">harms</a>.</p>

<p>The only way to get there is by building a sincere, honest, and <strong>trustworthy relationship</strong> &mdash; one that feels right and resonates deeply. When customers truly care and want to help, getting to a real understanding becomes much, much easier.</p>

<h2 id="practical-ways-to-uncover-user-needs">Practical Ways To Uncover User Needs</h2>

<p>We don’t need expensive tools to uncover user needs. David Travis provides a <a href="https://medium.com/@userfocus/60-ways-to-understand-user-needs-that-arent-focus-groups-or-surveys-8510e13b3408">fantastic overview</a> of helpful strategies to do just that. Here are some initiatives to spread the word about real user’s struggles or gain a <strong>deeper understanding</strong> of user needs:</p>

<ul>
<li><strong>Exposure hours</strong>, when every employee must be <a href="https://archive.uie.com/brainsparks/2011/12/19/exposure-hours-drive-ux-innovation/">exposed to their customers</a> for at least 2 hours every 6&ndash;12 weeks.</li>
<li><strong>Live UX testing</strong>, where we invite everyone in the company to join and observe.</li>
<li><strong>Co-design with users</strong>, where we show new features and ask users to rank them.</li>
<li><strong>Helpdesk insights</strong>, where we ask for frequent complaints and questions from the support every 3&ndash;6 months.</li>
<li><strong>Listening in</strong>, where we tune in on a customer service call, web chat, or eavesdrop where users hang out.</li>
</ul>

<p>The core idea here is that you don’t need extensive and expensive tools to uncover user needs. You need to create spaces where <strong>customers’ struggles can be exposed</strong> and make these struggles visible across the entire company.</p>

<p>It can be <strong>short video clips</strong> of user sessions or a monthly newsletter with what we learned this month. Making these pain points visible can rally everyone from marketing to engineering to keep users’ struggles at the back of their minds.</p>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>To make an impact, we must go way <strong>beyond user feedback</strong>. It’s never enough to listen to surveys &mdash; we must <strong>observe customers’ actual behaviors</strong> and build relationships to truly understand their goals and their motivations.</p>

<p>And most importantly, we need to understand <strong>what questions</strong> we actually want to have answered. Not what “validation” we need to move on with the project, but what we don’t know and what we need to <strong>research</strong>.</p>

<p>Without it, everything else is merely hunches and assumptions &mdash; and often wrong and expensive ones.</p>

<h2 id="meet-measure-ux-amp-design-impact">Meet “Measure UX &amp; Design Impact”</h2>

<p>Meet <a href="https://measure-ux.com"><strong>Measure UX &amp; Design Impact</strong></a>, Vitaly’s practical guide <strong>for designers and UX leads</strong> on how to track and visualize the incredible <strong>impact</strong> of your UX work on business &mdash; with a <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">live UX training</a> later this year. <a href="https://measure-ux.com/">Jump to details</a>.</p>

<figure class="break-out" style="margin-bottom:0;padding-bottom:0" class="article__image">
    <a href="https://measure-ux.com/" title="How To Measure UX and Design Impact, with Vitaly Friedman">
    <img width="900" height="466" style="border-radius: 11px" src="https://files.smashing.media/articles/ux-metrics-video-course-release/measure-ux-and-design-impact-course.png" alt="How to Measure UX and Design Impact, with Vitaly Friedman.">
    </a><figcaption class="op-vertical-bottom">Meet <a href="https://measure-ux.com/">Measure UX and Design Impact</a>, a practical video course for designers and UX leads.</figcaption>
</figure>

<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>495<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>799<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3951439" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">25 video lessons (8h) + <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>250<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>350<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3950630" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">25 video lessons (8h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3570306?price_id=4503439">UX Bundle with 3 video courses.</a></p></div><span></span></div></div>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li><a href="https://www.linkedin.com/posts/hannahshamji_8-months-ago-i-posted-an-original-framework-share-7307469501229420544-t19q/">Four Levels of Customer Understanding</a>, by Hannah Shamji</li>
<li><a href="https://medium.com/@userfocus/60-ways-to-understand-user-needs-that-arent-focus-groups-or-surveys-8510e13b3408">60 Ways To Understand User Needs</a>, by David Travis</li>
<li><a href="https://uca.edu/bewell/files/2020/11/Feelings-Wheel-Learn-How-to-Label-Your-Feelings.pdf">Emotion Wheel Toolkit (PNG)</a>, by Geoffrey Roberts</li>
<li><a href="https://uca.edu/bewell/files/2020/11/Feelings-Wheel-Learn-How-to-Label-Your-Feelings.pdf">Feelings Wheel PDF</a></li>
<li><a href="https://feelingswheel.com">Feelings Wheel Online</a></li>
<li><a href="https://alinbuda.com/my-case-against-empathy/">My Case Against Empathy</a>, by Alin Buda</li>
<li><a href="https://www.linkedin.com/feed/update/urn:li:activity:7447580258918100992/">Possible vs. Probable</a>, by Thomas D’hooge</li>
<li><a href="https://jcom.sissa.it/article/pubid/JCOM_1902_2020_A03/">Communicating probability: a multinational study of the interpretation of verbal probability terms</a>, by Maarten C. de Vries, Marjolijn L. de Boer, and Martine Bouman.</li>
</ul>

<h3 id="useful-books">Useful Books</h3>

<ul>
<li><em>Deploy Empathy: A practical guide to interviewing customers</em>, by Michele Hansen</li>
<li><em>Humankind</em>, by Rutger Bregman</li>
</ul>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>How To Improve UX In Legacy Systems</title><link>https://www.smashingmagazine.com/2026/04/legacy-systems/</link><pubDate>Fri, 10 Apr 2026 13:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2026/04/legacy-systems/</guid><description>Practical guidelines for driving UX impact in organizations with legacy systems and broken processes. Brought to you by &lt;a href="https://measure-ux.com/">Measuring UX Impact&lt;/a>, &lt;strong>friendly video course on UX&lt;/strong> and design patterns by Vitaly.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2026/04/legacy-systems/" />
              <title>How To Improve UX In Legacy Systems</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>How To Improve UX In Legacy Systems</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2026-04-10T13:00:00&#43;00:00" class="op-published">2026-04-10T13:00:00+00:00</time>
                  <time datetime="2026-04-10T13:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>Imagine that you need to improve the <strong>UX of a legacy system</strong>. A system that has been silently working in the background for almost a decade. It’s slow, half-broken, unreliable, and severely outdated &mdash; a sort of “black box” that everyone relies upon, but nobody really knows what’s happening under the hood.</p>

<p><strong>Where would you even start?</strong> Legacy stories are often daunting, adventurous, and utterly confusing. They represent a mixture of fast-paced decisions, quick fixes, and accumulating UX debt.</p>

<p>There is no one-fits-all solution to tackle them, but there are ways to make progress, albeit slowly, while respecting the <strong>needs and concerns</strong> of users and stakeholders. Now, let’s see how we can do just that.</p>

<h2 id="the-actual-challenges-of-legacy-ux">The Actual Challenges Of Legacy UX</h2>

<p>It might feel that legacy products are waiting to be deprecated at any moment. But in reality, they are often <strong>critical for daily operations</strong>. Many legacy systems are heavily customized for the needs of the organization, often built externally by a supplier and often without rigorous usability testing.</p>

<p>It’s common for enterprises to spend <strong>40–60% of their time</strong> managing, maintaining, and fine-tuning legacy systems. They are essential, critical &mdash; but also very expensive to keep alive.</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="500"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg"
			
			sizes="100vw"
			alt="A detailed electronic medical record (EMR) screen for an ophthalmology patient, displaying their visit summary including chief complaint, past medical history, medications, and optical test results."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Cash registers are frequently designed once and rarely touched again. Replacing them across 1000s of stores is remarkably expensive. (<a href='https://files.smashing.media/articles/how-improve-ux-legacy-systems/1-cash-register.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<h3 id="1-legacy-must-co-exist-with-products-built-around-them">1. Legacy Must Co-Exist With Products Built Around Them</h3>

<p>Running in a <strong>broken, decade-old ecosystem</strong>, legacy still works, yet nobody knows exactly how and why it still does. People who have set it up originally probably have left the company years ago, leaving a lot of unknowns and poorly documented work behind.</p>

<p>With them come <strong>fragmented and inconsistent design choices</strong>, stuck in old versions of old design tools that have long been discontinued.</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg"
			
			sizes="100vw"
			alt="A detailed electronic medical record (EMR) screen for an ophthalmology patient, displaying their visit summary including chief complaint, past medical history, medications, and optical test results."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      One of many: a legacy system used by EMR systems in healthcare. (<a href='https://files.smashing.media/articles/how-improve-ux-legacy-systems/2-legacy-system-healthcare.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Still, legacy systems must neatly <strong>co-exist within modern digital products</strong> built around them. In many ways, the end result resembles a Frankenstein &mdash; many bits and pieces glued together, often a mixture of modern UIs and painfully slow and barely usable fragments here and there &mdash; especially when it comes to validation, error messages, or processing data.</p>

<h3 id="2-legacy-systems-make-or-break-ux">2. Legacy Systems Make or Break UX</h3>

<p>Once you sprinkle a little bit of quick bugfixing, unresolved business logic issues, and unresponsive layouts, you have a <strong>truly frustrating experience</strong>, despite the enormous effort put into the rest of the application.</p>

<p>If one single step in a complex user flow feels <strong>utterly broken and confusing</strong>, then the entire product appears to be broken as well, despite the incredible efforts the design teams have put together in the rest of the product.</p>

<p>Well, eventually, you’ll have to tackle legacy. And that’s where we need to consider available options for your <strong>UX roadmap</strong>.</p>

<h2 id="ux-roadmap-for-tackling-legacy-projects">UX Roadmap For Tackling Legacy Projects</h2>

<h3 id="don-t-dismiss-legacy-build-on-existing-knowledge">Don’t Dismiss Legacy: Build on Existing Knowledge</h3>

<p>Because legacy systems are often big unknowns that cause a lot of frustration to everyone, from stakeholders to designers to engineers to users. The initial thought might be to remove it entirely and <strong>redesign it from scratch</strong>, but in practice, that’s not always feasible. Big-bang-redesign is a <strong>remarkably expensive</strong> and very time-consuming endeavor.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="467"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png"
			
			sizes="100vw"
			alt="An overview of questions to ask key stakeholders to understand the legacy system, its key features, workflows, and priorities."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      First things first: map legacy features, workflows, and priorities as a part of discovery. (<a href='https://files.smashing.media/articles/how-improve-ux-legacy-systems/3-questions-ask-legacy-system.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Legacy systems <strong>hold valuable knowledge</strong> about the business practice, and they do work &mdash; and a new system must perfectly match years of knowledge and customization done behind the scenes. That’s why stakeholders and users (in B2B) are typically <strong>heavily attached to legacy systems</strong>, despite all their well-known drawbacks and pains.</p>

<p>To most people, because such systems are at the very heart of the business, operating on them seems to be extremely risky and will require a significant amount of <strong>caution and preparation</strong>. Corporate users don’t want big risks. So instead of dismissing legacy entirely, we might start by gathering existing knowledge first.</p>

<h3 id="map-existing-workflows-and-dependencies">Map Existing Workflows and Dependencies</h3>

<p>The best place to start is to understand how and where exactly legacy systems are in use. You might discover that some bits of the legacy systems are used all over the place &mdash; not only in your product, but also in business dashboards, by external agencies, and by other companies that integrate your product into their services.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://creative.navy/case-studies/ux-ui-design-technical-software-users">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="464"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/4-testing-session.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/how-improve-ux-legacy-systems/4-testing-session.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/how-improve-ux-legacy-systems/4-testing-session.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/how-improve-ux-legacy-systems/4-testing-session.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/how-improve-ux-legacy-systems/4-testing-session.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/4-testing-session.jpg"
			
			sizes="100vw"
			alt="An overview of users’ behavior, frequency of use for features, and the complexity of the flow."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Testing sessions to understand where users struggle, and how difficult tasks are to complete for them. From a fantastic case study by <a href='https://creative.navy/case-studies/ux-ui-design-technical-software-users'>CreativeNavy</a>. (<a href='https://files.smashing.media/articles/how-improve-ux-legacy-systems/4-testing-session.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Very often, legacy systems have dependencies on their own, integrating other legacy systems that might be much older and in a much worse state. Chances are high that you might not even consider them in the big-bang redesign &mdash; mostly because you don’t know just <strong>how many black boxes</strong> are in there.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://creative.navy/case-studies/ux-ui-design-technical-software-users">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/5-map-workflows-user-behavior.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/how-improve-ux-legacy-systems/5-map-workflows-user-behavior.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/how-improve-ux-legacy-systems/5-map-workflows-user-behavior.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/how-improve-ux-legacy-systems/5-map-workflows-user-behavior.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/how-improve-ux-legacy-systems/5-map-workflows-user-behavior.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/5-map-workflows-user-behavior.jpg"
			
			sizes="100vw"
			alt="An overview of users’ behavior, frequency of use for features, and the complexity of the flow."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Map existing workflows by tracking user behavior, frequency, desired outcome, complexity, patterns, and user needs. From a fantastic case study by <a href='https://creative.navy/case-studies/ux-ui-design-technical-software-users'>CreativeNavy</a>. (<a href='https://files.smashing.media/articles/how-improve-ux-legacy-systems/5-map-workflows-user-behavior.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Set up a board to <a href="https://www.linkedin.com/pulse/breaking-down-complexity-task-analysis-ux-vitaly-friedman-sjt4f/">document current workflows and dependencies</a> to get a better idea of how everything works together. Include stakeholders, and <strong>involve heavy users in the conversation</strong>. You won’t be able to open the black box, but you can still shed some light on it from the perspectives of different people who may be relying on legacy for their work.</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="375"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png"
			
			sizes="100vw"
			alt="Prioritizing migrated features and features by impact and urgency."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Priorities matter. You won’t need to migrate everything, but you need to discover critical parts that must be migrated. (<a href='https://files.smashing.media/articles/how-improve-ux-legacy-systems/6-prioritizing-migrated-features.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Once you’ve done that, set up a meeting to <strong>reflect to users and stakeholders</strong> what you have discovered. You will need to build confidence and trust that you aren’t missing anything important, and you need to visualize the dependencies that a legacy tool has to everyone involved.</p>

<p>Replacing a legacy system is <strong>never about legacy alone</strong>. It’s about the dependencies and workflows that rely on it, too.</p>

<h3 id="choose-your-ux-migration-strategy">Choose Your UX Migration Strategy</h3>

<p>Once you have a <strong>big picture</strong> in front of you, you need to decide on what to do next. Big-bang relaunch or a small upgrade? Which approach would work best? You might <strong>consider the following options</strong> before you decide on how to proceed:</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="804"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg"
			
			sizes="100vw"
			alt="A diagram titled ‘Legacy Migration Strategies’, showing five different approaches to migrating from an old system to a new system using arrows and descriptions."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The different legacy migration strategies. You never migrate just a system &mdash; you also migrate workflows, habits, processes, and ways of working. (<a href='https://files.smashing.media/articles/how-improve-ux-legacy-systems/7-legacy-migration-strategies.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<ul>
<li><strong>Big-bang relaunch</strong>.<br />
Sometimes the only available option, but it’s very risky, expensive, and can take years, without any improvements to the existing setup in the meantime.</li>
<li><strong>Incremental migration</strong>.<br />
Slowly retire pieces of legacy by replacing small bits with new designs. This offers quicker wins in a <code>Frankenstein</code> style but can make the system unstable.</li>
<li><strong>Parallel migration</strong>.<br />
Run a public beta of the replacement alongside the legacy system to involve users in shaping the new design. Retire the old system when the new one is stable, but be prepared for the cost of maintaining both.</li>
<li><strong>Incremental parallel migration</strong>.<br />
List all business requirements the legacy system fulfills, then build a new product to meet them reliably, matching the old system from day one. Test early with power users, possibly offering an option to switch systems until the old one is fully retired.</li>
<li><strong>Legacy UI upgrade + public beta</strong>.<br />
Perform low-risk fine-tuning on the legacy system to align UX, while incrementally building a new system with a public beta. This yields quicker and long-term wins, ideal for fast results.</li>
</ul>

<p>Replacing a system that has been carefully refined and heavily customized for a decade is a monolithic task. You can’t just rebuild something from scratch within a few weeks that others have been working on for years.</p>

<p>So whenever possible, try to <strong>increment gradually</strong>, involving users and stakeholders and engineers along the way &mdash; and with enough <strong>buffer time</strong> and <strong>continuous feedback loops</strong>.</p>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>With legacy projects, failure is often not an option. You’re migrating not just components, but <strong>users and workflows</strong>. Because you operate on the <strong>very heart of the business</strong>, expect a lot of attention, skepticism, doubts, fears, and concerns. So build <strong>strong relationships</strong> with key stakeholders and key users and share ownership with them. You will need their support and their buy-in to bring your UX work in action.</p>

<p>Stakeholders will request old and new features. They will focus on <strong>edge cases, exceptions, and tiny tasks</strong>. They will question your decisions. They will send mixed signals and change their opinions. And they will expect the new system to run flawlessly from day one.</p>

<p>And the best thing you can do is to work with them throughout the entire design process, right from the very beginning. Run a successful pilot project to <strong>build trust</strong>. Report your progress repeatedly. And account for <strong>intense phases of rigorous testing</strong> with legacy users.</p>

<p>Revamping a legacy system is a tough challenge. But there is rarely any project that can have so much impact on such a scale. Roll up your sleeves and get through it successfully, and your team will be <strong>remembered, respected, and rewarded</strong> for years to come.</p>

<h2 id="meet-measure-ux-amp-design-impact">Meet “Measure UX &amp; Design Impact”</h2>

<p>Meet <a href="https://measure-ux.com"><strong>Measure UX &amp; Design Impact</strong></a>, Vitaly’s practical guide <strong>for designers and UX leads</strong> on how to track and visualize the incredible <strong>impact</strong> of your UX work on business &mdash; with a <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">live UX training</a> later this year. <a href="https://measure-ux.com/">Jump to details</a>.</p>

<figure class="break-out" style="margin-bottom:0;padding-bottom:0" class="article__image">
    <a href="https://measure-ux.com/" title="How To Measure UX and Design Impact, with Vitaly Friedman">
    <img width="900" height="466" style="border-radius: 11px" src="https://files.smashing.media/articles/ux-metrics-video-course-release/measure-ux-and-design-impact-course.png" alt="How to Measure UX and Design Impact, with Vitaly Friedman.">
    </a><figcaption class="op-vertical-bottom">Meet <a href="https://measure-ux.com/">Measure UX and Design Impact</a>, a practical video course for designers and UX leads.</figcaption>
</figure>

<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>495<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>799<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3951439" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">25 video lessons (8h) + <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>250<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>350<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3950630" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">25 video lessons (8h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3570306?price_id=4503439">UX Bundle with 3 video courses.</a></p></div><span></span></div></div>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li><a href="https://blog.scottlogic.com/2021/07/16/UX-Migration-Strategy.html">UX Migration Strategy For Legacy Apps</a>, by Tamara Chehayeb Makarem</li>
<li><a href="https://uxdesign.cc/to-improve-legacy-systems-sometimes-you-need-to-take-a-restoration-mindset-d72f7b69442f?sk=v2%2F524df15a-3aca-48f6-adff-98588a64bda0">How To Improve Legacy Systems</a>, by Christopher Wong</li>
<li><a href="https://medium.com/enterprise-ux/designing-with-legacy-d0e4bef0d9ea">Designing With Legacy</a>, by Peter Zalman</li>
<li><a href="https://medium.com/design-bootcamp/redesigning-a-legacy-system-for-a-large-organisation-5089429f7e2e">Redesigning A Large Legacy System</a>, by Pawel Halicki</li>
<li><a href="https://understandlegacycode.com">How To Manage Legacy Code</a>, by Nicolas Carlo</li>
<li><a href="https://www.koruux.com/blog/transforming-legacy-system/">How To Transform Legacy</a>, by Bansi Mehta</li>
<li><a href="https://www.debt.design/">Design Debt 101</a>, by Alicja Suska</li>
<li><a href="https://www.linkedin.com/posts/vitalyfriedman_ux-enterprise-activity-7128696386841120769-VcPD">Practical Guide To Enterprise UX</a>, by Yours Truly</li>
<li><a href="https://www.linkedin.com/posts/vitalyfriedman_ux-design-healthcare-activity-7124347175395815424-Q8Xn">Healthcare UX Design Playbook</a>, by Yours Truly</li>
</ul>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>A Practical Guide To Design Principles</title><link>https://www.smashingmagazine.com/2026/04/practical-guide-design-principles/</link><pubDate>Wed, 01 Apr 2026 10:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2026/04/practical-guide-design-principles/</guid><description>Design principles with references, examples, and methods for quick look-up. Brought to you by &lt;a href="https://ai-design-patterns.com">Design Patterns For AI Interfaces&lt;/a>, &lt;strong>friendly video courses on UX&lt;/strong> and design patterns by Vitaly.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2026/04/practical-guide-design-principles/" />
              <title>A Practical Guide To Design Principles</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>A Practical Guide To Design Principles</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2026-04-01T10:00:00&#43;00:00" class="op-published">2026-04-01T10:00:00+00:00</time>
                  <time datetime="2026-04-01T10:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>We often see design principles as rigid guidelines that dictate design decisions. But actually, they are an incredible tool to <strong>rally the team around a shared purpose</strong> and document the values and beliefs that an organization embodies.</p>

<p>They align teams and inform decision-making. They also keep us afloat amidst all the hype, big assumptions, desire for faster delivery, and AI workslop. But how do we choose the right ones, and how do we get started? Let’s find out.</p>

<h2 id="real-world-design-principles">Real-World Design Principles</h2>

<p>In times when we can generate any passable design and code within minutes, we need to decide better <strong>what’s worth designing and building</strong> &mdash; and what values we want our products to embody.</p>

<p>It’s similar to voice and tone. You might not design it intentionally, but then end users will define it for you. And so, without principles, many company initiatives are <strong>random, sporadic, ad-hoc</strong> &mdash; and feel vague, inconsistent, or simply dull to the outside world.</p>

<p><strong>Design principles</strong> are guidelines and design considerations that <a href="https://ixdf.org/literature/topics/design-principles">designers apply with discretion</a> &mdash; by default, without debating or discussing what has already been agreed upon.</p>

<p>One fantastic resource that I keep coming back to after all these years is Ben Brignell’s <a href="https://principles.design">Principles.design</a>. It has <strong>230 pointers for design principles and methods</strong>, searchable and tagged, covering everything from language and infrastructure to hardware and organizations.</p>

<h2 id="10-principles-of-good-design">10 Principles Of Good Design</h2>

<p>There is no shortage of principles out there. But the good ones are more than just being <em>visionary</em> &mdash; they <strong>have a point of view</strong>, and they explain what we <em>don’t do</em> as much as what we do. They also explain what <strong>we stand for</strong> in the world &mdash; beyond profits, stock prices, and all the hype and noise around us.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.vitsoe.com/gb/about/good-design#good-design-is-innovative">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="559"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/stop-endless-debates-design-principles/1-principles-good-design.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/stop-endless-debates-design-principles/1-principles-good-design.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/stop-endless-debates-design-principles/1-principles-good-design.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/stop-endless-debates-design-principles/1-principles-good-design.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/stop-endless-debates-design-principles/1-principles-good-design.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/stop-endless-debates-design-principles/1-principles-good-design.jpg"
			
			sizes="100vw"
			alt="10 legendary principles for good design"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      10 legendary principles for good design, by <a href='https://www.vitsoe.com/gb/about/good-design#good-design-is-innovative'>Dieter Rams</a>. Still relevant, after all these years. (<a href='https://files.smashing.media/articles/stop-endless-debates-design-principles/1-principles-good-design.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Many years ago, I encountered <a href="https://www.vitsoe.com/gb/about/good-design#good-design-is-innovative">Dieter Rams’ 10 principles of good design</a> (see above), a very <strong>humble, practical and tangible</strong> overview of principles that were informing, shaping, and guarding his design work at Braun.</p>

<p>There are <strong>no visionary claims</strong>, and no big bold statements: just a clear overview of what we do, and where our ambition and care lie for the products we are designing. It’s honest, sincere, and in many ways beautifully <strong>humane</strong>.</p>

<h3 id="examples-of-design-principles">Examples Of Design Principles</h3>

<p>There are plenty of <strong>wonderful examples</strong> that I keep close:</p>

<ul>
<li><a href="https://www.anthropic.com/constitution">Anthropic’s Constitution</a></li>
<li><a href="https://principles.design/examples/principles-of-product-design">Principles of Product Design</a>, by Joshua Porter</li>
<li><a href="https://principles.design/examples/20-guiding-principles-for-experience-design">Guiding Principles for Experience Design</a>, by Whitney Hess, PCC</li>
<li><a href="https://github.com/Heydon/principles-of-web-accessibility">Principles of Web Accessibility</a>, by Heydon Pickering</li>
<li><a href="https://humanebydesign.com">Humane by Design</a>, by Jon Yablonski</li>
<li><a href="https://principles.design/examples/designing-for-voice-interfaces">Designing Voice UX Principles</a>, by Brian Colcord</li>
<li><a href="https://linear.app/developers/aig">Agentic Design Principles</a>, by Linear</li>
<li><a href="https://www.intercom.com/blog/principles-bot-design/">AI Chatbot Design Principles</a>, by Emmet Connolly</li>
<li><a href="https://voiceprinciples.com">Voice UX Principles</a>, by Ben Sauer</li>
</ul>

<h3 id="design-principles-in-design-systems">Design Principles In Design Systems</h3>

<ul>
<li><a href="https://guides.18f.org/">18F</a></li>
<li><a href="https://styleguide.audi.com/document/2440#/-/experience-principles">Audi</a></li>
<li><a href="https://www.ibm.com/design/language/philosophy/principles/">Carbon (IBM)</a></li>
<li><a href="https://acorn.firefox.com/latest/get-started/firefox-design-principles-5ezPvNdo">Firefox</a></li>
<li><a href="https://www.gov.uk/guidance/government-design-principles">Gov.uk</a></li>
<li><a href="https://contentdesign.intuit.com/style-and-usage/our-principles/">Intuit</a></li>
<li><a href="https://service-manual.nhs.uk/design-system/design-principles">NHS</a></li>
<li><a href="https://nordhealth.design/principles/">Nordhealth</a></li>
<li><a href="https://base.uber.com/6d2425e9f/p/434f39-principles">Uber</a></li>
</ul>

<h2 id="how-to-establish-design-principles">How To Establish Design Principles</h2>

<p>Design principles can be personal, but usually they are committed to and shaped by the <strong>entire product team</strong>. Design principles <strong>aren’t just for designers</strong>. User’s experience is <em>everything</em> from performance to support to customer service, and ideally, participants would cover these areas as well.</p>

<p>In practice, though, establishing principles might feel incredibly challenging. They are abstract and fluffy and often ambiguous, and often very difficult to agree upon.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.figma.com/community/file/1051212964426062558">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="461"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/stop-endless-debates-design-principles/2-design-principles-workshop.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/stop-endless-debates-design-principles/2-design-principles-workshop.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/stop-endless-debates-design-principles/2-design-principles-workshop.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/stop-endless-debates-design-principles/2-design-principles-workshop.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/stop-endless-debates-design-principles/2-design-principles-workshop.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/stop-endless-debates-design-principles/2-design-principles-workshop.png"
			
			sizes="100vw"
			alt="Workshop kit for a design principles workshop"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.figma.com/community/file/1051212964426062558'>One of many workshop kits</a> for a design principles workshop. (<a href='https://files.smashing.media/articles/stop-endless-debates-design-principles/2-design-principles-workshop.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>You can get started with a <strong>simple 8-step workshop</strong> (inspired by <a href="https://medium.com/@marcintreder/design-system-sprint-4-design-principles-8efb22d8a208">Marcin Treder</a>, <a href="https://medium.com/design-bootcamp/design-principles-workshop-a-template-15c7c90458f2">Maria Meireles</a> and <a href="https://www.better.care/blog-en/establishing-design-principles-for-a-design-system-and-what-it-taught-us/">Better</a>):</p>

<ol>
<li><strong>Pre-session Research</strong><br />
Study how users speak about the products, what they appreciate, and the words they use.</li>
<li><strong>Get Into Principles Mode</strong><br />
Invite 6–8 participants, ask them to choose their favorite object, and describe it in 3 words.</li>
<li><strong>Product Analogies</strong><br />
Compare product to tangible items (e.g., ‘A Porsche 911’ or ‘a Braun audio system’).</li>
<li><strong>Extract Attributes</strong><br />
Individually, in silence, everyone writes 3–5 initial principles, which are then grouped by theme for review.</li>
<li><strong>Link Attributes To Research</strong><br />
Link attributes to actual user pain points or desires, to make sure they are grounded in reality.</li>
<li><strong>Value Statements</strong><br />
We write <em>‘We want X because of Y’</em> sentences that express the rationale behind our thinking.</li>
<li><strong>Move to Principles</strong><br />
Remove analogies to create enduring rules that will guide our design process.</li>
<li><strong>Reality Check</strong><br />
Search for both positive and negative examples in our products to see where principles are being met or ignored.</li>
</ol>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.better.care/blog-en/establishing-design-principles-for-a-design-system-and-what-it-taught-us/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="492"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/stop-endless-debates-design-principles/3-design-principles.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/stop-endless-debates-design-principles/3-design-principles.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/stop-endless-debates-design-principles/3-design-principles.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/stop-endless-debates-design-principles/3-design-principles.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/stop-endless-debates-design-principles/3-design-principles.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/stop-endless-debates-design-principles/3-design-principles.jpg"
			
			sizes="100vw"
			alt="Variants of sentences for establishing design principles"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Voting for the most relevant sentences in keyword groups. From <a href='https://www.better.care/blog-en/establishing-design-principles-for-a-design-system-and-what-it-taught-us/'>Better</a>. (<a href='https://files.smashing.media/articles/stop-endless-debates-design-principles/3-design-principles.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<h3 id="useful-starter-kits-for-principles-workshops">Useful Starter Kits For Principles Workshops</h3>

<ul>
<li><a href="https://medium.com/design-bootcamp/design-principles-workshop-a-template-15c7c90458f2">Design Principles Workshop (Figma Template)</a>, by Maria Meireles</li>
<li><a href="https://www.figma.com/community/file/1051212964426062558">Design Principles Workshop (FigJam Template)</a>, by Richard Picot</li>
<li><a href="https://miro.com/templates/design-principles-workshop/">How to Create Design Principles (Miro Workshop Template)</a>, by NanoGiants</li>
</ul>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>Creating principles is only a small portion of the work; most work is about <strong>effectively sharing and embedding them</strong>. It’s difficult to get anywhere without finding ways to <strong>make design principles a default</strong> &mdash; by revisiting settings, templates, naming conventions, and output.</p>

<p>Principles help <strong>avoid endless discussions</strong> that often stem from personal preferences or taste. But design should not be a matter of taste; it must be guided by our goals and values. Design principles can help with just that.</p>

<h2 id="meet-design-patterns-for-ai-interfaces">Meet “Design Patterns For AI Interfaces”</h2>

<p>Meet <a href="https://ai-design-patterns.com/"><strong>Design Patterns For AI Interfaces</strong></a>, Vitaly’s new <strong>video course</strong> with 100s of real-life examples and UX guidelines to design AI features that people actually use &mdash; with a <a href="https://smashingconf.com/online-workshops/workshops/ai-interfaces-vitaly-friedman/">live UX training</a> later this year. <a href="https://www.youtube.com/watch?v=jhZ3el3n-u0">Jump to a free preview</a>.</p>

<p><figure class="article__image" style="margin-bottom: 0"><a href="https://ai-design-patterns.com/"><img style="border-radius:11px" loading="lazy" decoding="async" fetchpriority="low" width="800" height="414" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/product-designer-career-paths/design-patterns-ai-interfaces.png 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/product-designer-career-paths/design-patterns-ai-interfaces.png 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/product-designer-career-paths/design-patterns-ai-interfaces.png 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/product-designer-career-paths/design-patterns-ai-interfaces.png 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/product-designer-career-paths/design-patterns-ai-interfaces.png 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/product-designer-career-paths/design-patterns-ai-interfaces.png" sizes="100vw" alt="Design Patterns For AI Interfaces promo picture"></a><figcaption class="op-vertical-bottom">Meet <a href="https://ai-design-patterns.com/">Design Patterns For AI Interfaces</a>, Vitaly’s video course on interface design &amp; UX.</figcaption></figure>
<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>450<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>799<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3476562?price_id=4401578" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">30 video lessons (10h) + <a href="https://smashingconf.com/online-workshops/workshops/ai-interfaces-vitaly-friedman/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>275<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>395<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3476562?price_id=4397456" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">30 video lessons (10h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3570306?price_id=4503439">UX Bundle with 3 video courses.</a></p></div><span></span></div></div></p>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li><a href="https://principles.design">Design Principles Collection</a>, by Ben Brignell</li>
<li>“<a href="https://medium.com/@marcintreder/design-system-sprint-4-design-principles-8efb22d8a208">How To Establish Design Principles</a>”, by Marcin Treder</li>
<li>“<a href="https://www.better.care/blog-en/establishing-design-principles-for-a-design-system-and-what-it-taught-us/">Establishing Design Principles for a Design System and What It Taught Us</a>”, by Better Design Team</li>
<li><a href="https://principles.adactio.com">Design Principles</a>, by Jeremy Keith</li>
<li><a href="https://www.designprinciplesftw.com">Design Principles Collection</a>, by Gabriel Svennerberg</li>
<li><a href="https://medium.com/design-bootcamp/design-principles-workshop-a-template-15c7c90458f2">Design Principles Workshop (Figma Template)</a>, by Maria Meireles</li>
<li><a href="https://www.figma.com/community/file/1051212964426062558">Design Principles Workshop (FigJam Template)</a>, by Richard Picot</li>
<li><a href="https://miro.com/templates/design-principles-workshop/">How to Create Design Principles (Miro Workshop Template)</a>, by NanoGiants</li>
<li><a href="https://designsystems.surf/components/modal">Modals in Design Systems</a></li>
</ul>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Modal vs. Separate Page: UX Decision Tree</title><link>https://www.smashingmagazine.com/2026/03/modal-separate-page-ux-decision-tree/</link><pubDate>Thu, 19 Mar 2026 15:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2026/03/modal-separate-page-ux-decision-tree/</guid><description>How to choose between modals and pages, when to avoid modals, and how to determine the right level of interruption or navigation. Brought to you by &lt;a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns&lt;/a>, a &lt;strong>friendly video course on UX&lt;/strong> and design patterns by Vitaly.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2026/03/modal-separate-page-ux-decision-tree/" />
              <title>Modal vs. Separate Page: UX Decision Tree</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Modal vs. Separate Page: UX Decision Tree</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2026-03-19T15:00:00&#43;00:00" class="op-published">2026-03-19T15:00:00+00:00</time>
                  <time datetime="2026-03-19T15:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>You probably have been there before. How do we choose between <strong>showing a modal</strong> to users, and when do we navigate them to a separate, new page? And does it matter at all?</p>

<p>Actually, it does. The decision influences users’ flow, their context, their ability to look up details, and with it <strong>error frequency and task completion</strong>. Both options can be disruptive and frustrating &mdash; at the wrong time, and at the wrong place.</p>

<p>So we’d better get it right. Well, let’s see how to do just that.</p>

<h2 id="modals-vs-dialogs-vs-overlays-vs-lightboxes">Modals vs. Dialogs vs. Overlays vs. Lightboxes</h2>

<p>While we often speak about a single modal UI component, we often ignore fine, intricate nuances between all the different types of modals. In fact, <strong>not every modal is the same</strong>. Modals, dialogs, overlays, and lightboxes &mdash; all sound similar, but they are actually quite different:</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.nngroup.com/articles/popups/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="573"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/2-modal-nonmodal-lightbox-nonlightbox-dialog-boxes.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/2-modal-nonmodal-lightbox-nonlightbox-dialog-boxes.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/2-modal-nonmodal-lightbox-nonlightbox-dialog-boxes.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/2-modal-nonmodal-lightbox-nonlightbox-dialog-boxes.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/2-modal-nonmodal-lightbox-nonlightbox-dialog-boxes.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/2-modal-nonmodal-lightbox-nonlightbox-dialog-boxes.jpg"
			
			sizes="100vw"
			alt="A 2x2 grid illustrating four types of dialog boxes: nonlightbox modal, nonlightbox nonmodal, lightbox modal, and lightbox nonmodal. Each shows a modal window on a browser interface."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Understanding modal vs. nonmodal and lightbox vs. nonlightbox dialog boxes for good UX. (Image source: <a href='https://www.nngroup.com/articles/popups/'>Popups by NN/g</a>) (<a href='https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/2-modal-nonmodal-lightbox-nonlightbox-dialog-boxes.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<ul>
<li><strong>Dialog</strong><br />
A generic term for “conversation” (user ↔ system).</li>
<li><strong>Overlay</strong><br />
A small content panel displayed on top of a page.</li>
<li><strong>Modal</strong><br />
User must interact with overlay + background <strong>disabled</strong>.</li>
<li><strong>Nonmodal</strong><br />
User must interact with overlay + background <strong>enabled</strong>.</li>
<li><strong>Lightbox</strong><br />
Dimmed background to focus attention on the modal.</li>
</ul>

<p>As Anna Kaley <a href="https://www.nngroup.com/articles/popups/">highlights</a>, most overlays appear at the wrong time, interrupt users during critical tasks, use poor language, and break users’ flow. They are <strong>interruptive by nature</strong>, and typically with a high level of severity without a strong need for that.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://miro.medium.com/v2/1*wUxWMpp5GXXvg2fHhQWoWQ.jpeg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="385"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/3-overlay-types-modal-non-modal-components.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/3-overlay-types-modal-non-modal-components.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/3-overlay-types-modal-non-modal-components.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/3-overlay-types-modal-non-modal-components.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/3-overlay-types-modal-non-modal-components.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/3-overlay-types-modal-non-modal-components.jpg"
			
			sizes="100vw"
			alt="A diagram categorizing overlay types into modal and non-modal components, with examples like dialogs, navigation drawers, snackbars, and tooltips."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The many sides of modals and overlays. A little tree to understand the differences for UI components. (Image source: <a href='https://uxplanet.org/modal-vs-page-a-decision-making-framework-34453e911129'>Ryan Neufeld</a>) (<a href='https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/3-overlay-types-modal-non-modal-components.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Surely users <em>must</em> be slowed down and interrupted if the consequences of their action have a high impact, but for most scenarios <strong>non-modals are much more subtle</strong> and a more friendly option to bring something to the user’s attention. If anything, I always suggest it to be a <strong>default</strong>.</p>

<h2 id="modals-for-single-self-contained-tasks">Modals → For Single, Self-Contained Tasks</h2>

<p>As designers, we often dismiss modals as irrelevant and annoying &mdash; <em>and often they are!</em> &mdash; yet they have their value as well. They can be very helpful to <strong>warn users about potential mistakes</strong> or help them avoid data loss. They can also help perform related actions or drill down into details without interrupting the current state of the page.</p>

<p>But the biggest advantage of modals is that they help users <strong>keep the context</strong> of the current screen. It doesn’t mean just the UI, but also edited input, scrolling position, state of accordions, selection of filters, sorting, and so on.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="526"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png"
			
			sizes="100vw"
			alt="Equity filters panel showing categories and a modal interface to set intraday price change conditions."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Nonmodal in action: large and small overlays for filters and a modal for customization work well on <a href='https://finance.yahoo.com/markets/stocks/most-active/'>Yahoo! Finance</a>. (<a href='https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/4-nonmodal.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>At times, users need to <strong>confirm a selection quickly</strong> (e.g., filters as shown above) and then proceed immediately from there. Auto-save can achieve the same, of course, but it’s not always needed or desired. And blocking the UI is often not a good idea.</p>

<p>However, modals aren’t used for any tasks. Typically, we use them for <strong>single, self-contained tasks</strong> where users should jump in, complete a task, and then return to where they were. Unsurprisingly, they do work well for high-priority, short interactions (e.g., alerts, destructive actions, quick confirmations).</p>

<p><strong>When modals help</strong>:</p>

<p>🚫 Modals are often disruptive, invasive, and confusing.<br />
🚫 They make it difficult to compare and copy-paste.<br />
✅ Yet modals allow users to maintain multiple contexts.<br />
✅ Useful to prevent irreversible errors and data loss.<br />
✅ Useful if sending users to a new page would be disruptive.</p>

<p>✅ Show a modal only if users will value the disruption.<br />
✅ By default, prefer non-blocking dialogs (“nonmodals”).<br />
✅ Allow users to minimize, hide, or restore the dialog later.<br />
✅ Use a modal to slow users down, e.g., verify complex input.<br />
✅ Give a way out with “Close”, ESC key, or click outside the box.</p>

<h2 id="pages-for-complex-multi-step-workflows">Pages → For Complex, Multi-Step Workflows</h2>

<p>Wizards or <strong>tabbed navigation within modals</strong> doesn’t work too well, even in complex enterprise products — there, side panels or drawers typically work better. Troubles start when users need to compare or reference data points — yet modals block this behavior, so they re-open the same page in multiple tabs instead.</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="735"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg"
			
			sizes="100vw"
			alt="A modal with the text saying ‘We use too many damn modals. Let us just not’."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Perhaps, we use <a href='https://modalzmodalzmodalz.com'>Too Many Modals</a>. A not-very-modal-friendly project by Adrian Egger. (<a href='https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/5-modal.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>For more complex flows and multi-step processes, <strong>standalone pages work best</strong>. Pages also work better when they demand the user’s full attention, and reference to the previous screen isn’t very helpful. And drawers work for sub-tasks that are too complex for a simple modal, but don&rsquo;t need a full page navigation.</p>

<p><strong>When to avoid modals</strong>:</p>

<p>🚫 Avoid modals for <strong>error messages</strong>.<br />
🚫 Avoid modals for <strong>feature notifications</strong>.<br />
🚫 Avoid modals for <strong>onboarding experience</strong>.<br />
🚫 Avoid modals for complex, <strong>lengthy multi-step-tasks</strong>.<br />
🚫 Avoid <strong>multiple nested modals</strong> and use prev/next instead.<br />
🚫 Avoid <strong>auto-triggered modals</strong> unless absolutely necessary.</p>

<h2 id="avoid-both-for-repeated-tasks">Avoid Both For Repeated Tasks</h2>

<p>In many complex, task-heavy products, users will find themselves performing the same tasks repeatedly, over and over again. There, <strong>both modals and new page navigations add friction</strong> because they interrupt the flow or force users to gather missing data between all the different tabs or views.</p>

<p>Too often, users end up with a broken experience, full of never-ending confirmations, exaggerated warnings, verbose instructions, or just missing reference points. As <a href="https://www.linkedin.com/feed/update/urn:li:activity:7417845782365560832/?dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287417848602338902016%2Curn%3Ali%3Aactivity%3A7417845782365560832%29">Saulius Stebulis mentioned</a>, in these scenarios, <strong>expandable sections</strong> or <strong>in-place editing</strong> often work better &mdash; they keep the task anchored to the current screen.</p>

<p>In practice, in many scenarios, users don’t complete their tasks in isolation. They need to look up data, copy-paste values, refine entries in different places, or just review similar records as they work through their tasks.</p>

<p>Overlays and drawers are more helpful in maintaining access to background data during the task. As a result, the context always stays in its place, available for reference or copy-paste. Save modals and page navigation for moments where the interruption genuinely adds value &mdash; especially to prevent critical mistakes.</p>

<h2 id="modals-vs-pages-a-decision-tree">Modals vs. Pages: A Decision Tree</h2>

<p>A while back, Ryan Neufeld put together a <a href="https://uxplanet.org/modal-vs-page-a-decision-making-framework-34453e911129">very helpful guide</a> to help designers <strong>choose between modals and pages</strong>. It comes with a handy <a href="https://miro.medium.com/v2/1*JQSGKbw1_iv5b85xYyNL-Q.png">PNG cheatsheet</a> and a <a href="https://docs.google.com/spreadsheets/d/1fZhXsV-IFWM0ZuMLLc8gG1BXqeQxFkCoYvSJt0gl2II/edit?gid=150659778#gid=150659778">Google Doc template</a> with questions broken down across 7 sections.</p>

<p>It’s lengthy, extremely thorough, but very easy to follow:</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="2402"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png"
			
			sizes="100vw"
			alt="A decision tree diagram for UI design, asking questions to determine whether to use a Page, Non-Modal Component, Dialog, or Sheet Nav Drawer."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      A flowchart to choose between page vs. modal, with the page being the default, and modals reserved for interruption and focus. Put together by wonderful <a href='https://uxplanet.org/modal-vs-page-a-decision-making-framework-34453e911129'>Ryan Neufeld</a>. (<a href='https://files.smashing.media/articles/modal-separate-page-ux-decision-tree/6-decision-tree-diagram-ui-design.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>It might look daunting, but it&rsquo;s a quite simple <strong>4-step process</strong>:</p>

<ol>
<li><strong>Context of the screen</strong>.<br />
First, we check if users need to maintain the context of the underlying screen.</li>
<li><strong>Task complexity and duration</strong>.<br />
Simpler, focused, non-distracting tasks could use a modal, but long, complex flows need a page.</li>
<li><strong>Reference to underlying page</strong>.<br />
Then, we check if users often need to refer to data in the background or if the task is a simple confirmation or selection.</li>
<li><strong>Choosing the right overlay</strong>.<br />
Finally, if an overlay is indeed a good option, it guides us to choose between modal or nonmodal (leaning towards a nonmodal).</li>
</ol>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>Whenever possible, avoid blocking the entire UI. Have a dialog floating, partially covering the UI, but allowing navigation, scrolling, and copy-pasting. Or show the contents of the modal as a side drawer. Or use a vertical accordion instead. Or bring users to a separate page if you need to show a lot of detail.</p>

<p>But if you want to boost users’ efficiency and speed, <strong>avoid modals at all costs</strong>. Use them to slow users down, to bundle their attention, to prevent mistakes. As <a href="https://www.nngroup.com/articles/modal-nonmodal-dialog/">Therese Fessenden noted</a>, no one likes to be interrupted, but if you must, make sure it’s absolutely worth the cost.</p>

<h2 id="meet-smart-interface-design-patterns">Meet “Smart Interface Design Patterns”</h2>

<p>You can find a <strong>whole section about modals</strong> and alternatives in <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>15h-video course</strong> with 100s of practical examples from real-life projects &mdash; with a live UX training later this year. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <a href="https://www.youtube.com/watch?v=jhZ3el3n-u0">Jump to a free preview</a>. Use code <a href="https://smart-interface-design-patterns.com"><strong>BIRDIE</strong></a> to <strong>save 15%</strong> off.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>579<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>699<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/1645405?price_id=2163032" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">25 video lessons (15h) + <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>275<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>350<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/1645405?et=paid" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">40 video lessons (15h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3082557?price_id=3951421">UX Bundle with 2 video courses.</a></p></div><span></span></div></div>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li><a href="https://www.nngroup.com/articles/popups/">Different Types of Popups</a>, by Anna Kaley</li>
<li><a href="https://app.uxcel.com/courses/ui-components-n-patterns/modals--dialogs-best-practices-166">Best Practices for Designing UI Modals</a>, by Uxcel</li>
<li><a href="https://modalzmodalzmodalz.com/">We Use Too Many Damn Modals: UX Guidelines</a>, by Adrian Egger</li>
<li><a href="https://www.nngroup.com/articles/modal-nonmodal-dialog/">Modal &amp; Nonmodal Dialogs</a>, by Therese Fessenden</li>
<li><a href="https://medium.com/pulsar/modern-enterprise-ui-design-part-2-modal-dialogs-2ccd3cc33c92">Modern Enterprise UI Design: Modal Dialogs</a>, by James Jacobs</li>
<li><a href="https://designsystems.surf/components/modal">Modals in Design Systems</a></li>
</ul>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Designing For Stress And Emergency</title><link>https://www.smashingmagazine.com/2025/11/designing-for-stress-emergency/</link><pubDate>Mon, 24 Nov 2025 13:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2025/11/designing-for-stress-emergency/</guid><description>Practical guidelines on designing time-critical products that prevent errors and improve accuracy. Part of the &lt;a href="https://measure-ux.com/">Measure UX &amp;amp; Design Impact&lt;/a> (use the code 🎟 &lt;code>IMPACT&lt;/code> to save 20% off today). With a &lt;a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">live UX training&lt;/a> starting next week.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2025/11/designing-for-stress-emergency/" />
              <title>Designing For Stress And Emergency</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Designing For Stress And Emergency</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2025-11-24T13:00:00&#43;00:00" class="op-published">2025-11-24T13:00:00+00:00</time>
                  <time datetime="2025-11-24T13:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>No design exists in isolation. As designers, we often imagine specific situations in which people will use our product. It might be indeed quite common &mdash; but there will also be other &mdash; <strong>urgent, frustrating, stressful situations</strong>. And they are the ones that we rarely account for.</p>

<p>So how do we account for such situations? How can we help people <strong>use our products while coping with stress</strong> &mdash; without adding to their cognitive load? Let’s take a closer look.</p>

<h2 id="study-where-your-product-fits-into-people-s-lives">Study Where Your Product Fits Into People’s Lives</h2>

<p>When designing digital products, sometimes we get a bit too attached to our <strong>shiny new features and flows</strong> &mdash; often forgetting the messy reality in which these features and flows have to neatly fit. And often it means 10s of other products, 100s of other tabs, and 1000s of other emails.</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="600"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg"
			
			sizes="100vw"
			alt="An example of a split screen with two power consumption dashboards on a 22-inch screen."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Design never exists in isolation. It must fit the user’s context and their expectations to do its job. (Image source: <a href='https://seabits.com/engine-and-power-dashboards/'>Engine And Power Dashboard</a>) (<a href='https://files.smashing.media/articles/designing-for-stress-and-emergency/1-designing-for-stress-and-emergency.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>If your customers have to use a <strong>slightly older machine</strong>, with a <em>smallish</em> 22&rdquo; screen and a lot of background noise, they might use your product differently than you might have imagined, e.g., splitting the screen into halves to see both views at the same time (as displayed above).</p>

<p>Chances are high that our customers will use our product <strong>while doing something else</strong>, often with very little motivation, very little patience, plenty of urgent (and way more important) problems, and an unhealthy dose of stress. And that’s where our product must do its job well.</p>

<h2 id="what-is-stress">What Is Stress?</h2>

<p>What exactly do we mean when we talk about “stress”? As H Locke noted, stress is the <strong>body’s response to a situation it cannot handle</strong>. There is a mismatch between what people can control, their own skills, and the challenge in front of them.</p>

<p>If the situation seems unmanageable and the goal they want to achieve moves further away, it creates an enormous sense of <strong>failing</strong>. It can be extremely frustrating and demotivating.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://alypain.com/5-apps-to-reduce-stress-in-teens/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="804"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/2-designing-for-stress-and-emergency.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-stress-and-emergency/2-designing-for-stress-and-emergency.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-stress-and-emergency/2-designing-for-stress-and-emergency.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-stress-and-emergency/2-designing-for-stress-and-emergency.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-stress-and-emergency/2-designing-for-stress-and-emergency.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/2-designing-for-stress-and-emergency.jpg"
			
			sizes="100vw"
			alt="SOS Emergency System"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Stress has many levels. The key is not to let it spiral into dangerous zones. (Image source: <a href='https://alypain.com/5-apps-to-reduce-stress-in-teens/'>Alypain</a>) (<a href='https://files.smashing.media/articles/designing-for-stress-and-emergency/2-designing-for-stress-and-emergency.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Some failures have a local scope, but many have a <strong>far-reaching impact</strong>. Many people can’t choose the products they have to use for work, so when a tool fails repeatedly, causes frustration, or is unreliable, it affects the worker, the work, the colleagues, and processes within the organization. <strong>Fragility has a high cost</strong> &mdash; and so does frustration.</p>

<h2 id="how-stress-influences-user-interactions">How Stress Influences User Interactions</h2>

<p>It’s not a big surprise: stress disrupts attention, memory, cognition, and decision-making. It makes it difficult to prioritize and draw logical conclusions. In times of stress, we <strong>rely on fast, intuitive judgments</strong>, not reasoning. Typically, it leads to instinctive responses based on established habits.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="535"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png"
			
			sizes="100vw"
			alt="Designing For Stress And Emergency"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Overwhelming products can add to the cognitive load and lead to mistakes. However, people also get used to any products once they’ve used them long enough. (<a href='https://files.smashing.media/articles/designing-for-stress-and-emergency/3-designing-for-stress-and-emergency.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>When users are in an emergency, they experience <em>cognitive tunneling</em> — it&rsquo;s a state when their peripheral vision narrows, reading comprehension drops, fine motor skills deteriorate, and patience drops sharply. Under pressure, people often make decisions hastily, while others get entirely paralyzed. Either way is a likely <strong>path to mistakes</strong> &mdash; often irreversible ones and often without time for extensive deliberations.</p>

<p>Ideally, these decisions would be made way ahead of time &mdash; and then suggested when needed. But in practice, it’s not always possible. As it turns out, a good way to help people deal with stress is by <strong>providing order</strong> around how they manage it.</p>

<h2 id="single-tasking-instead-of-multi-tasking">Single-Tasking Instead Of Multi-Tasking</h2>

<p><a href="https://consensus.app/search/how-effective-are-people-at-multi-tasking-for-work/9GEx-KC0S8-OhSEgXClnrA/">People can’t <em>really</em> multi-task</a>, especially in very stressful situations or emergencies. Especially with a big chunk of work in front of them, people need some order to make progress, reliably. That’s why simpler pages usually work better than one big complex page.</p>

<p>Order means giving users a <strong>clear plan of action</strong> to complete a task. No distractions, no unnecessary navigation. We ask simple questions and <strong>prompt simple actions</strong>, one after another, one thing at a time.</p>














<figure class="
  
  
  ">
  
    <a href="https://designnotes.blog.gov.uk/2017/04/04/weve-published-the-task-list-pattern/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="607"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/4-designing-for-stress-and-emergency.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-stress-and-emergency/4-designing-for-stress-and-emergency.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-stress-and-emergency/4-designing-for-stress-and-emergency.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-stress-and-emergency/4-designing-for-stress-and-emergency.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-stress-and-emergency/4-designing-for-stress-and-emergency.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/4-designing-for-stress-and-emergency.png"
			
			sizes="100vw"
			alt="Task list pattern by Gov UK"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Poorly designed products can add to the cognitive load and lead to mistakes. (<a href='https://files.smashing.media/articles/designing-for-stress-and-emergency/4-designing-for-stress-and-emergency.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>An example of the plan is the <a href="https://designnotes.blog.gov.uk/2017/04/04/weve-published-the-task-list-pattern/">Task List Pattern</a>, invented by fine folks at Gov.uk. We break a task into a <strong>sequence of sub-tasks</strong>, describe them with actionable labels, assign statuses, and track progress.</p>

<p>To support accuracy, we revise <strong>default settings</strong>, values, presets, and actions. Also, the <strong>order of actions</strong> and buttons matters, so we put high-priority things first to make them easier to find. Then we add built-in safeguards (e.g., Undo feature) to prevent irreversible errors.</p>

<div class="partners__lead-place"></div>

<h2 id="supporting-in-emergencies">Supporting In Emergencies</h2>

<p>The most effective help during emergencies is to help people deal with the situation in a well-defined and effective way. That means being prepared for and designing an <strong>emergency mode</strong>, e.g., to activate instant alerts on emergency contacts, distribute pre-assigned tasks, and establish a line of communication.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.redcross.org.au/emergencies/prepare/get-prepared-app/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="851"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/5-designing-for-stress-and-emergency.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-stress-and-emergency/5-designing-for-stress-and-emergency.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-stress-and-emergency/5-designing-for-stress-and-emergency.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-stress-and-emergency/5-designing-for-stress-and-emergency.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-stress-and-emergency/5-designing-for-stress-and-emergency.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/5-designing-for-stress-and-emergency.jpg"
			
			sizes="100vw"
			alt="Emergency plan by Rediplan App"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.redcross.org.au/emergencies/prepare/get-prepared-app/'>Rediplan App</a> to prepare and act in case of emergencies. (<a href='https://files.smashing.media/articles/designing-for-stress-and-emergency/5-designing-for-stress-and-emergency.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p><a href="https://www.redcross.org.au/emergencies/prepare/get-prepared-app/">Rediplan App</a> by Australian Red Cross is an emergency plan companion that encourages citizens to <strong>prepare their documents and belongings</strong> with a few checklists and actions &mdash; including key contracts, meeting places, and medical information, all in one place.</p>

<h2 id="just-enough-friction">Just Enough Friction</h2>

<p>Not all stress is equally harmful, though. As <a href="https://www.kryshiggins.com/optimal-onboarding-zone/">Krystal Higgins points out</a>, if there is not enough friction when onboarding new users and the experience is <strong>too passive</strong> or users are hand-held even through the most basic tasks, you risk that they won’t realize the <strong>personal value</strong> they gain from the experience and, ultimately, lose interest.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.kryshiggins.com/optimal-onboarding-zone/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="459"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/6-designing-for-stress-and-emergency.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-stress-and-emergency/6-designing-for-stress-and-emergency.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-stress-and-emergency/6-designing-for-stress-and-emergency.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-stress-and-emergency/6-designing-for-stress-and-emergency.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-stress-and-emergency/6-designing-for-stress-and-emergency.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-stress-and-emergency/6-designing-for-stress-and-emergency.png"
			
			sizes="100vw"
			alt="Bell Curve For Optimal User Onboarding"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      We need to find the sweet spot between value realization and friction to create experiences that keep users engaged. (Image source: <a href='https://www.kryshiggins.com/optimal-onboarding-zone/'>Krystal Higgins</a>) (<a href='https://files.smashing.media/articles/designing-for-stress-and-emergency/6-designing-for-stress-and-emergency.png'>Large preview</a>)
    </figcaption>
  
</figure>

<h2 id="design-and-test-for-stress-cases">Design And Test For Stress Cases</h2>

<p><strong>Stress cases aren’t edge cases</strong>. We can’t predict the emotional state in which a user comes to our site or uses our product. A person looking for specific information on a hospital website or visiting a debt management website, for example, is most likely already stressed. Now, if the interface is overwhelming, it will only add to their cognitive load.</p>

<p>Stress-testing your product is critical to prevent this from happening. It’s useful to set up an annual day to <strong>stress test your product</strong> and refine emergency responses. It could be as simple as running <a href="https://contentdesign.intuit.com/foundations/content-testing/">content testing</a>, or running tests in a real, noisy, busy environment where users actually work — at peak times.</p>

<p>And in case of emergencies, we need to check if fallbacks work as expected and if the current UX of the product helps people manage failures and exceptional situations well enough.</p>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>Emergencies <em>will</em> happen eventually &mdash; it’s just a matter of time. With good design, we can help <strong>mitigate risk and control damage</strong>, and make it hard to make irreversible mistakes. At its heart, that’s what good UX is exceptionally good at.</p>

<h2 id="key-takeaways">Key Takeaways</h2>

<p>People can’t multitask, especially in very stressful situations.</p>

<ul>
<li>Stress <strong>disrupts attention</strong>, memory, cognition, decision-making.</li>
<li>Also, it’s <strong>difficult to prioritize</strong> and draw logical conclusions.</li>
<li>Under stress, we rely on fast, intuitive judgments &mdash; not reasoning.</li>
<li>It leads to instinctive responses based on <strong>established habits</strong>.</li>
</ul>

<p>Goal: Design flows that support focus and high accuracy.</p>

<ul>
<li>Start with better default settings, values, presets, and actions.</li>
<li><strong>High-priority first</strong>: order of actions and buttons matters.</li>
<li>Break complex tasks down into a series of simple steps (10s–30s each).</li>
<li>Add built-in <strong>safeguards</strong> to prevent irreversible errors (Undo).</li>
</ul>

<p>Shift users to single-tasking: ask for one thing at a time.</p>

<ul>
<li><strong>Simpler pages</strong> might work better than one complex page.</li>
<li>Suggest a <strong>step-by-step plan of action</strong> to follow along.</li>
<li>Consider, design, and test flows for emergency responses ahead of time.</li>
<li>Add emergency mode for <strong>instant alerts</strong> and task assignments.</li>
</ul>

<h2 id="meet-how-to-measure-ux-and-design-impact">Meet “How To Measure UX And Design Impact”</h2>

<p>You can find more details on <strong>UX Strategy</strong> in 🪴&nbsp;<a href="https://measure-ux.com/"><strong>Measure UX &amp; Design Impact</strong></a> (8h), a practical guide for designers and UX leads to measure and show your UX impact on business. Use the code 🎟 <code>IMPACT</code> to save 20% off today. <a href="https://measure-ux.com/">Jump to the details</a>.</p>

<figure style="margin-bottom:0;padding-bottom:0" class="article__image">
    <a href="https://measure-ux.com/" title="How To Measure UX and Design Impact, with Vitaly Friedman">
    <img width="900" height="466" style="border-radius: 11px" src="https://files.smashing.media/articles/ux-metrics-video-course-release/measure-ux-and-design-impact-course.png" alt="How to Measure UX and Design Impact, with Vitaly Friedman.">
    </a>
</figure>

<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>495<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>799<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3951439" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">25 video lessons (8h) + <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>250<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>395<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3950630" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">25 video lessons (8h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3082557?price_id=3951421">UX Bundle with 2 video courses.</a></p></div><span></span></div></div>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li>“<a href="https://medium.com/design-bootcamp/ux-case-study-standby-17000867133c">Designing The SOS Emergency System</a>”, by Ritik Jayy</li>
<li>“<a href="https://medium.com/net-magazine/designing-for-crisis-9cab10b4c519">Designing For Crisis</a>”, by Eric Meyer</li>
<li>“<a href="https://medium.com/designing-services/designing-for-stressed-out-users-part-1-4489793dbe41">Designing For Stressed Out Users</a>” (Series), by H Locke</li>
<li><a href="https://uxpodcast.com/293-life-death-design-katie-swindler/">Designing For Stress</a> (Podcast), by Katie Swindler</li>
<li><a href="https://www.linkedin.com/posts/vitalyfriedman_ux-design-activity-7167433494200066048-trWE">Designing For Edge Cases and Exceptions</a>, by yours truly</li>
<li><a href="https://dfrlbook.com/"><em>Design For Real Life</em></a>, by Sara Wachter-Boettcher, Eric Mayer</li>
<li>“<a href="https://www.kryshiggins.com/optimal-onboarding-zone/">Optimal Stress Levels For Onboarding</a>, by Krystal Higgins</li>
</ul>

<h3 id="further-reading">Further Reading</h3>

<ul>
<li>“<a href="https://www.smashingmagazine.com/2025/09/how-minimize-environmental-impact-website/">How To Minimize The Environmental Impact Of Your Website</a>”, James Chudley</li>
<li>“<a href="https://www.smashingmagazine.com/2025/10/ai-ux-achieve-more-with-less/">AI In UX: Achieve More With Less</a>”, Paul Boag</li>
<li>“<a href="https://www.smashingmagazine.com/2025/10/how-make-ux-research-hard-to-ignore/">How To Make Your UX Research Hard To Ignore</a>”, Vitaly Friedman</li>
<li>“<a href="https://www.smashingmagazine.com/2025/09/from-prompt-to-partner-designing-custom-ai-assistant/">From Prompt To Partner: Designing Your Custom AI Assistant</a>,” Lyndon Cerejo</li>
</ul>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Designing Better UX For Left-Handed People</title><link>https://www.smashingmagazine.com/2025/07/designing-better-ux-left-handed-people/</link><pubDate>Fri, 25 Jul 2025 15:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2025/07/designing-better-ux-left-handed-people/</guid><description>Today, roughly 10% of people are left-handed. Yet most products &amp;mdash; digital and physical &amp;mdash; aren’t designed with it in mind. Let’s change that. More design patterns in &lt;a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns&lt;/a>, a &lt;strong>friendly video course on UX&lt;/strong> and design patterns by Vitaly.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2025/07/designing-better-ux-left-handed-people/" />
              <title>Designing Better UX For Left-Handed People</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Designing Better UX For Left-Handed People</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2025-07-25T15:00:00&#43;00:00" class="op-published">2025-07-25T15:00:00+00:00</time>
                  <time datetime="2025-07-25T15:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>Many products &mdash; digital and physical &mdash; are focused on “average” users — a statistical representation of the user base, which often overlooks or dismisses anything that deviates from that average, or happens to be an edge case. But people are <strong>never edge cases</strong>, and “average” users don’t really exist. We must be deliberate and intentional to ensure that our products reflect that.</p>

<p>Today, roughly 10% of people are <strong>left-handed</strong>. Yet most products &mdash; digital and physical &mdash; aren’t designed with them in mind. And there is rarely a conversation about how a particular digital experience would work better for their needs. So how would it adapt, and what are the issues we should keep in mind? Well, let’s explore what it means for us.</p>














<figure class="
  
  
  ">
  
    <a href="https://mcusercontent.com/16b832d9ad4b28edf261f34df/images/eb9604fd-b3e4-40f9-80a9-244e6d38f00d.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="983"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/1-ux-left-handed.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-better-ux-left-handed-people/1-ux-left-handed.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-better-ux-left-handed-people/1-ux-left-handed.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-better-ux-left-handed-people/1-ux-left-handed.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-better-ux-left-handed-people/1-ux-left-handed.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/1-ux-left-handed.jpg"
			
			sizes="100vw"
			alt="Designing Better UX For Left-Handed Users"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The best option to support interaction for both hands is by placing key actions at the bottom center of the screen. <a href='https://www.linkedin.com/posts/vitalyfriedman_designing-better-ux-for-left-handed-users-activity-7330488018673225728-_Ox1'>An illustration</a>, based on Steven Hoober’s research. (<a href='https://files.smashing.media/articles/designing-better-ux-left-handed-people/1-ux-left-handed.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/ux">UX</a>. You can find more details on <strong>design patterns and UX strategy</strong> in <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 &mdash; with live UX training coming up soon. <a href="https://smart-interface-design-patterns.com">Jump to table of contents</a>.</p>

<h2 id="left-handedness-left-only">Left-Handedness ≠ “Left-Only”</h2>

<p>It’s easy to assume that left-handed people are usually left-handed users. However, that’s not necessarily the case. Because most products are <strong>designed with right-handed use</strong> in mind, many left-handed people have to use their right hand to navigate the physical world.</p>

<p>From very early childhood, left-handed people have to rely on their right hand to use tools and appliances like scissors, openers, fridges, and so on. That’s why left-handed people tend to be <strong>ambidextrous</strong>, sometimes using different hands for different tasks, and sometimes using different hands for the same tasks interchangeably. However, only <a href="https://www.rd.com/article/ambidextrous/">1% of people use both hands equally well</a> (ambidextrous).</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://uxdesign.cc/why-the-world-is-not-designed-for-left-handed-people-96bb5cf4c460">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="600"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/2-challenges-left-handed-people.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-better-ux-left-handed-people/2-challenges-left-handed-people.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-better-ux-left-handed-people/2-challenges-left-handed-people.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-better-ux-left-handed-people/2-challenges-left-handed-people.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-better-ux-left-handed-people/2-challenges-left-handed-people.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/2-challenges-left-handed-people.jpg"
			
			sizes="100vw"
			alt="The difficulty of using physical devices designed for right-handed use."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://uxdesign.cc/why-the-world-is-not-designed-for-left-handed-people-96bb5cf4c460'>Challenges for left-handed people</a>: when a foldable desk for writing is located on the right. Better: pull it up to the center. (<a href='https://files.smashing.media/articles/designing-better-ux-left-handed-people/2-challenges-left-handed-people.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>In the same way, right-handed people aren’t necessarily right-handed users. It’s common to be using a mobile device in <strong>both left and right hands</strong>, or both, perhaps with a preference for one. But when it comes to writing, a preference is stronger.</p>

<h2 id="challenges-for-left-handed-users">Challenges For Left-Handed Users</h2>

<p>Because left-handed users are in the minority, there is less demand for left-handed products, and so typically they are <a href="https://theleftyguitarist.com/buying-guides/why-left-handed-guitars-are-more-expensive/">more expensive</a>, and also more difficult to find. Troubles often emerge with seemingly simple tools — scissors, can openers, musical instruments, rulers, microwaves and bank pens.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://uxdesign.cc/why-the-world-is-not-designed-for-left-handed-people-96bb5cf4c460">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="600"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/3-challenges-left-handed-people.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-better-ux-left-handed-people/3-challenges-left-handed-people.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-better-ux-left-handed-people/3-challenges-left-handed-people.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-better-ux-left-handed-people/3-challenges-left-handed-people.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-better-ux-left-handed-people/3-challenges-left-handed-people.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/3-challenges-left-handed-people.jpg"
			
			sizes="100vw"
			alt="The difficulty of using physical devices designed for right-handed use."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://uxdesign.cc/why-the-world-is-not-designed-for-left-handed-people-96bb5cf4c460'>Challenges for left-handed people</a>: using “regular” scissors with the left hand can be difficult for left-handed users. (<a href='https://files.smashing.media/articles/designing-better-ux-left-handed-people/3-challenges-left-handed-people.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>For example, most <strong>scissors</strong> are designed with the top blade positioned for right-handed use, which makes cutting difficult and less precise. And in <strong>microwaves</strong>, buttons and interfaces are nearly always on the right, making left-handed use more difficult.</p>

<p>Now, with <strong>digital products</strong>, most left-handed people tend to adapt to right-handed tools, which they use daily. Unsurprisingly, many use their right hand to navigate the mouse. However, it’s often <strong>quite different on mobile</strong> where the left hand is often preferred.</p>

<ul>
<li>Don’t make design decisions based on left/right-handedness.<br /></li>
<li>Allow customizations based on the user’s personal preferences.<br /></li>
<li>Allow users to re-order columns (incl. the Actions column).<br /></li>
<li>In forms, place action buttons next to the last user’s interaction.<br /></li>
<li>Keyboard accessibility helps everyone move faster (<kbd>Esc</kbd>).</li>
</ul>

<h2 id="usability-guidelines-to-support-both-hands">Usability Guidelines To Support Both Hands</h2>

<p>As Ruben Babu <a href="https://medium.com/@rubenbabu/inclusivity-guide-usability-design-for-left-handedness-101-2bc0265ae21e">writes</a>, we shouldn’t design a fire extinguisher that can’t be used by <strong>both hands</strong>. Think pull up and pull down, rather than swipe left or right. Minimize the distance to travel with the mouse. And when in doubt, <strong>align to the center</strong>.</p>

<ul>
<li>Bottom left → better for lefties, bottom right → for righties.<br /></li>
<li>With magnifiers, users can’t spot right-aligned buttons.<br /></li>
<li>On desktop, align buttons to the left/middle, not right.<br /></li>
<li>On mobile, most people switch both hands when tapping.<br /></li>
<li>Key actions → put in middle half to two-thirds of the screen.</li>
</ul>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://uxplanet.org/discover-ux-flaws-with-the-opposite-handed-ux-test-e2543223d4a3?sk=v2%2Fa6e6c84e-e7ee-4115-8ff8-36a9a15b4cfb">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="533"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/4-left-handed-oil-test.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-better-ux-left-handed-people/4-left-handed-oil-test.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-better-ux-left-handed-people/4-left-handed-oil-test.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-better-ux-left-handed-people/4-left-handed-oil-test.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-better-ux-left-handed-people/4-left-handed-oil-test.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-better-ux-left-handed-people/4-left-handed-oil-test.jpg"
			
			sizes="100vw"
			alt="How To Build Trust"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://uxplanet.org/discover-ux-flaws-with-the-opposite-handed-ux-test-e2543223d4a3?sk=v2%2Fa6e6c84e-e7ee-4115-8ff8-36a9a15b4cfb'>Opposite-Handed UX test</a> can be helpful to test how good the UI is &mdash; also known as “left-handed oil test” for physical products. (<a href='https://files.smashing.media/articles/designing-better-ux-left-handed-people/4-left-handed-oil-test.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>A simple way to test the mobile UI is by trying to use the <strong>opposite-handed UX test</strong>. For key flows, we try to complete them with your <strong>non-dominant hand</strong> and use the opposite hand to discover UX shortcomings.</p>

<p>For physical products, you might try the <strong>oil test</strong>. It might be <a href="https://uxplanet.org/discover-ux-flaws-with-the-opposite-handed-ux-test-e2543223d4a3?sk=v2%2Fa6e6c84e-e7ee-4115-8ff8-36a9a15b4cfb">more effective than you might think</a>.</p>

<h2 id="good-ux-works-for-both">Good UX Works For Both</h2>

<p>Our aim isn’t to degrade the UX of right-handed users by meeting the needs of left-handed users. The aim is to create an <strong>accessible experience for everyone</strong>. Providing a better experience for left-handed people also benefits right-handed people who have a temporary arm disability.</p>

<p>And that’s an often-repeated but also often-overlooked <strong>universal principle of usability</strong>: better accessibility is better for everyone, even if it might feel that it doesn’t benefit you directly at the moment.</p>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li>“<a href="https://uxplanet.org/discover-ux-flaws-with-the-opposite-handed-ux-test-e2543223d4a3?sk=v2%2Fa6e6c84e-e7ee-4115-8ff8-36a9a15b4cfb">Discover Hidden UX Flaws With the Opposite-Handed UX Test</a>,” by Jeff Huang</li>
<li>“<a href="https://sparkbox.com/foundry/are_right_aligned_buttons_easier_for_right_handed_people_first_click_test_usibility_ux_research">Right-Aligned Buttons Aren’t More Efficient For Right-Handed People</a>,” by Julia Y.</li>
<li>“<a href="https://smart-interface-design-patterns.com/articles/accessible-tap-target-sizes/">Mobile Accessibility Target Sizes Cheatsheet</a>,” by Vitaly Friedman</li>
<li>“<a href="https://uxdesign.cc/why-the-world-is-not-designed-for-left-handed-people-96bb5cf4c460?sk=v2%2F9daed92e-a991-4acd-aeba-8d228ee444da">Why The World Is Not Designed For Left-Handed People</a>,” by Elvis Hsiao</li>
<li>“<a href="https://medium.com/@rubenbabu/inclusivity-guide-usability-design-for-left-handedness-101-2bc0265ae21e">Usability For Left Handedness 101</a>”, by Ruben Babu</li>
<li><a href="https://www.smashingmagazine.com/printed-books/touch-design-for-mobile-interfaces/">Touch Design For Mobile Interfaces</a>, by Steven Hoober</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet “Smart Interface Design Patterns”</h2>

<p>You can find more details on <strong>design patterns and UX</strong> in <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>15h-video course</strong> with 100s of practical examples from real-life projects &mdash; with a live UX training later this year. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <a href="https://www.youtube.com/watch?v=jhZ3el3n-u0">Jump to a free preview</a>. Use code <a href="https://smart-interface-design-patterns.com"><strong>BIRDIE</strong></a> to <strong>save 15%</strong> off.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>495<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>699<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3951439" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">25 video lessons (15h) + <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>300<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>395<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3950630" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">40 video lessons (15h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3082557?price_id=3951421">UX Bundle with 2 video courses.</a></p></div><span></span></div></div>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Design Patterns For AI Interfaces</title><link>https://www.smashingmagazine.com/2025/07/design-patterns-ai-interfaces/</link><pubDate>Mon, 14 Jul 2025 15:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2025/07/design-patterns-ai-interfaces/</guid><description>Designing a new AI feature? Where do you even begin? Here’s a simple, practical overview with useful design patterns for better AI experiences. More design patterns in &lt;a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns&lt;/a>, a &lt;strong>friendly video course on UX&lt;/strong> and design patterns by Vitaly — from complex data tables and nested filters to FAQs and error messages.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2025/07/design-patterns-ai-interfaces/" />
              <title>Design Patterns For AI Interfaces</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Design Patterns For AI Interfaces</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2025-07-14T15:00:00&#43;00:00" class="op-published">2025-07-14T15:00:00+00:00</time>
                  <time datetime="2025-07-14T15:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>So you need to <strong>design a new AI feature</strong> for your product. How would you start? How do you design flows and interactions? And how do you ensure that that new feature doesn’t get abandoned by users after a few runs?</p>

<p>In this article, I’d love to share <strong>a very simple but systematic approach</strong> to how I think about designing AI experiences. Hopefully, it will help you get a bit more clarity about how to get started.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/ux">UX</a>. You can find more details on <strong>design patterns and UX strategy</strong> in <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 &mdash; with live UX training coming up soon. <a href="https://smart-interface-design-patterns.com">Jump to table of contents</a>.</p>

<h2 id="the-receding-role-of-ai-chat">The Receding Role of AI Chat</h2>

<p>One of the key recent shifts is a slow move away from traditional <strong>“chat-alike” AI interfaces</strong>. As Luke Wroblewski <a href="https://lukew.com/ff/entry.asp?2105">wrote</a>, when agents can use multiple tools, call other agents and run in the background, users <em>orchestrate</em> AI work more &mdash; there’s a lot less chatting back and forth.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://lukew.com/ff/entry.asp?2105">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="610"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/1-ai-experience-paradigm.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/1-ai-experience-paradigm.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/1-ai-experience-paradigm.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/1-ai-experience-paradigm.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/1-ai-experience-paradigm.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/1-ai-experience-paradigm.jpg"
			
			sizes="100vw"
			alt="AI Experience Paradigm by Luke Wroblewski"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Messaging UI <a href='https://lukew.com/ff/entry.asp?2105'>slowly starts feeling dated</a>, and chat UI fades into background. By Luke Wroblewski. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/1-ai-experience-paradigm.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>In fact, chatbots are <strong>rarely a great experience paradigm</strong> &mdash; mostly because the burden of articulating intent efficiently lies on the user. But in practice, it’s remarkably difficult to do well and very time-consuming.</p>

<p>Chat doesn’t go away, of course, but it’s being complemented with <strong>task-oriented UIs</strong> &mdash; temperature controls, knobs, sliders, buttons, semantic spreadsheets, infinite canvases &mdash; with AI providing predefined options, presets, and templates.</p>














<figure class="
  
  
  ">
  
    <a href="https://lukew.com/ff/entry.asp?2106">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="707"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/2-agentic-ai-design-patterns.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/2-agentic-ai-design-patterns.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/2-agentic-ai-design-patterns.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/2-agentic-ai-design-patterns.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/2-agentic-ai-design-patterns.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/2-agentic-ai-design-patterns.jpg"
			
			sizes="100vw"
			alt="AI Experience Paradigm by Luke Wroblewski"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://lukew.com/ff/entry.asp?2106'>Agentic AI design patterns</a>, with more task-oriented UIs, rather than chat. By Luke Wroblewski. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/2-agentic-ai-design-patterns.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>There, AI emphasizes the work, the plan, the tasks &mdash; the outcome, instead of the chat input. The results are experiences that truly <strong>amplify value for users</strong> by sprinkling a bit of AI in places where it delivers real value to real users.</p>

<p>To design better AI experiences, we need to study <strong>5 key areas</strong> that we need to shape.</p>

<h2 id="input-ux-expressing-intent">Input UX: Expressing Intent</h2>

<p><strong>Conversational AI</strong> is a <strong>very slow</strong> way of helping users express and articulate their intent. Usability tests <a href="https://www.nngroup.com/articles/accordion-editing-apple-picking/">show</a> that users often get lost in editing, reviewing, typing, and re-typing. It’s painfully slow, often taking 30-60 seconds for input.</p>

<p>As it turns out, people have a hard time expressing their intent well. In fact, instead of writing prompts manually, it&rsquo;s a good idea to <a href="https://spectrum.ieee.org/prompt-engineering-is-dead">ask AI to write a prompt</a> to feed itself.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.florafauna.ai/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="439"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/3-flora-ai.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/3-flora-ai.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/3-flora-ai.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/3-flora-ai.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/3-flora-ai.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/3-flora-ai.jpg"
			
			sizes="100vw"
			alt="Illustration: How users can express their intent in AI interfaces."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.florafauna.ai/'>Flora AI</a> allows you to modify images and videos via nodes. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/3-flora-ai.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>With <a href="https://www.florafauna.ai/">Flora AI</a>, users can still write prompts, but they <strong>visualize their intent</strong> with nodes by connecting various sources visually. Instead of elaborately explaining to AI how we need the pipeline to work, we attach nodes and commands on a canvas.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.krea.ai/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="380"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/4-illustration-output-ux.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/4-illustration-output-ux.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/4-illustration-output-ux.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/4-illustration-output-ux.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/4-illustration-output-ux.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/4-illustration-output-ux.jpg"
			
			sizes="100vw"
			alt="Illustration of Output UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      With <a href='https://www.krea.ai/'>Krea.ai</a>, users can move abstract shapes (on the left) to explain their goal to AI and study the outcome (on the right). (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/4-illustration-output-ux.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>With input for AI, being precise is slow and challenging. Instead, we can <strong>abstract away</strong> the object we want to manipulate, and give AI precise input by moving that abstracted object on a canvas. That’s what <a href="https://www.krea.ai/">Krea.ai</a> does.</p>

<p>In summary, we can <strong>minimize the burden of typing</strong> prompts manually &mdash; with AI-generated pre-prompts, prompt extensions, query builders, and also voice input.</p>

<h2 id="output-ux-displaying-outcomes">Output UX: Displaying Outcomes</h2>

<p>AI output doesn&rsquo;t have to be merely plain text or a list of bullet points. It must be <strong>helpful to drive people to insights</strong>, faster. For example, we could visualize output by creating additional explanations based on the user’s goal and motivations.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="516"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg"
			
			sizes="100vw"
			alt="Illustration of Output UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Visualizing outcome through style lenses. By Amelia Wattenberger. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/5-illustration-output-ux.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>For example, Amelia Wattenberger <a href="https://wattenberger.com/thoughts/boo-chatbots">visualized AI output</a> for her text editor PenPal by adding <strong>style lenses</strong> to explore the content from. The output could be visualized in sentence lengths and scales <em>Sad &mdash; Happy</em>, <em>Concrete &mdash; Abstract</em>, and so on.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.aino.world/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="545"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/6-aino-ai.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/6-aino-ai.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/6-aino-ai.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/6-aino-ai.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/6-aino-ai.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/6-aino-ai.jpg"
			
			sizes="100vw"
			alt="Illustration of Output UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.aino.world/'>Aino.ai</a>, an AI GIS Analyst for urban planning. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/6-aino-ai.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>The outcome could also be visualized on a map, which, of course, is expected for an <a href="https://www.aino.world/">AI GIS analyst</a>. Also, users can <strong>access individual data layers</strong>, turn them on and off, and hence explore the data on the map.</p>

<p>We can also use <a href="https://www.nngroup.com/articles/accordion-editing-apple-picking/">forced ranking</a> and prioritizations to <strong>suggest best options</strong> and avoid choice paralysis &mdash; even if a user asks for top 10 recommendations. We can think about ways to present results as a data table, or a dashboard, or a visualization on a map, or as a structured JSON file, for example.</p>

<h2 id="refinement-ux-tweaking-output">Refinement UX: Tweaking Output</h2>

<p>Users often need to <a href="https://www.nngroup.com/articles/accordion-editing-apple-picking/">cherry-pick</a> some bits from the AI output and bring them together in a new place &mdash; and often they need to <strong>expand on one section</strong>, synthesize bits from another section, or just refine the outcome to meet their needs.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.adobe.com/products/firefly.html">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="450"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/7-adobe-firefly.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/7-adobe-firefly.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/7-adobe-firefly.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/7-adobe-firefly.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/7-adobe-firefly.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/7-adobe-firefly.jpg"
			
			sizes="100vw"
			alt="Illustration of Output UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.adobe.com/products/firefly.html'>Adobe Firefly</a> suggests options and sliders to adjust the outcome. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/7-adobe-firefly.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Refinement is usually <strong>the most painful part of the experience</strong>, with many fine details being left to users to explain elaborately. But we can use good old-fashioned UI controls like knobs, sliders, buttons, and so on to improve that experience, similar to how Adobe Firefly does it (image above).</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://maggieappleton.com/lm-sketchbook/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="438"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/8-illustration-output-ux.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/8-illustration-output-ux.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/8-illustration-output-ux.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/8-illustration-output-ux.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/8-illustration-output-ux.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/8-illustration-output-ux.jpg"
			
			sizes="100vw"
			alt="Illustration of Output UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Presets living on the side in Elicit, an <a href='https://maggieappleton.com/lm-sketchbook/'>example</a> by Maggie Appleton. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/8-illustration-output-ux.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>We can also use presets, bookmarks, and allow users to <strong>highlight specific parts of the outcome</strong> that they’d like to change &mdash; with contextual prompts acting on highlighted parts of the output, rather than global prompts.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.grammarly.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="329"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/9-illustration-output-ux.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/9-illustration-output-ux.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/9-illustration-output-ux.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/9-illustration-output-ux.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/9-illustration-output-ux.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/9-illustration-output-ux.jpg"
			
			sizes="100vw"
			alt="Illustration of Output UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Tweaking specific parts of the outcome, on <a href='https://www.grammarly.com/'>Grammarly</a>. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/9-illustration-output-ux.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<h2 id="ai-actions-tasks-to-complete">AI Actions: Tasks To Complete</h2>

<p>With AI agents, we can now also <strong>allow users to initiate tasks</strong> that AI can perform on their behalf, such as scheduling events, planning, and deep research. We could also ask to <strong>sort results or filter them</strong> in a specific way.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://maggieappleton.com/lm-sketchbook/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="469"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/10-illustration-output-ux.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/10-illustration-output-ux.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/10-illustration-output-ux.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/10-illustration-output-ux.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/10-illustration-output-ux.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/10-illustration-output-ux.jpg"
			
			sizes="100vw"
			alt="Illustration of Output UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Suggesting actions on Elicit, an <a href='https://maggieappleton.com/lm-sketchbook/'>example</a> by Maggie Appleton. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/10-illustration-output-ux.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>But we can also add features to help users use AI output better &mdash; e.g., by visualizing it, making it shareable, allowing <strong>transformations</strong> between formats, or also posting to Slack, Jira, and so on.</p>

<h2 id="ai-integration-where-work-happens">AI Integration: Where Work Happens</h2>

<p>Many AI interactions are locked within a specific product, but good AI experiences happen <strong>where the actual work happens</strong>. It would be quite unusual to expect a dedicated section for <em>Autocomplete</em>, for example, but we do so for AI features.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://dovetail.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="357"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/11-illustration-ai-integration-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/11-illustration-ai-integration-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/11-illustration-ai-integration-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/11-illustration-ai-integration-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/11-illustration-ai-integration-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/11-illustration-ai-integration-ux.png"
			
			sizes="100vw"
			alt="Illustration of AI Integration UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/11-illustration-ai-integration-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>














<figure class="
  
  
  ">
  
    <a href="https://dovetail.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="823"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/12-dovetail.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-patterns-ai-interfaces/12-dovetail.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-patterns-ai-interfaces/12-dovetail.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-patterns-ai-interfaces/12-dovetail.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-patterns-ai-interfaces/12-dovetail.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-patterns-ai-interfaces/12-dovetail.jpg"
			
			sizes="100vw"
			alt="Illustration of AI Integration UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://dovetail.com/'>DoveTail AI</a> integrates in plenty of platforms, from Jira and Notion to Slack and Teams, where the actual work happens. (<a href='https://files.smashing.media/articles/design-patterns-ai-interfaces/12-dovetail.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>The actual boost in productivity comes when users rely on AI as a co-pilot or little helper in the <strong>tools they use daily for work</strong>. It’s seamless integrations into Slack, Teams, Jira, GitHub, and so on &mdash; the tools that people use anyway. <a href="https://www.diabrowser.com/">Dia Browser</a> and <a href="https://dovetail.com/">Dovetail</a> are great examples of it in action.</p>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>Along these five areas, we can explore ways to <strong>minimize the cost of interaction</strong> with a textbox, and allow users to interact with the points of interest directly, by tapping, clicking, selecting, highlighting, and bookmarking.</p>

<p>Many products are obsessed with being AI-first. But you might be way better off by being <strong>AI-second</strong> instead. The difference is that we focus on user needs and sprinkle a bit of AI across customer journeys where it actually adds value.</p>

<p>And AI products don’t have to be AI-only. There is a lot of value in mapping into the mental models that people have adopted over the years, and <strong>enhance them with AI</strong>, similar to how we do it with browsers’ autofill, rather than leaving users in front of a frightening and omnipresent text box.</p>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li><a href="https://uxdesign.cc/where-should-ai-sit-in-your-ui-1710a258390e">Where Should AI Sit In Your UI?</a>, by Sharang Sharma</li>
<li><a href="https://shapeof.ai/">Shape of AI: Design Patterns</a>, by Emily Campbell</li>
<li><a href="https://www.aiuxpatterns.com/">AI UX Patterns</a>, by Luke Bennis</li>
<li><a href="https://catalogue.projectsbyif.com/">Design Patterns For Trust With AI</a>, via Sarah Gold</li>
<li><a href="https://pair.withgoogle.com/guidebook/patterns">AI Guidebook Design Patterns</a>, by Google</li>
<li><a href="https://lukew.com/ff/entry.asp?2093">Usable Chat Interfaces to AI Models</a>, by Luke Wroblewski</li>
<li><a href="https://lukew.com/ff/entry.asp?2105">The Receding Role of AI Chat</a>, by Luke Wroblewski</li>
<li><a href="https://lukew.com/ff/entry.asp?2106">Agent Management Interface Patterns</a>, by Luke Wroblewski</li>
<li><a href="https://uxdesign.cc/designing-for-ai-engineers-what-ui-patterns-and-principles-you-need-to-know-8b16a5b62a61">Designing for AI Engineers</a>, by Eve Weinberg</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet “Smart Interface Design Patterns”</h2>

<p>You can find more details on <strong>design patterns and UX</strong> in <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>15h-video course</strong> with 100s of practical examples from real-life projects &mdash; with a live UX training later this year. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <a href="https://www.youtube.com/watch?v=jhZ3el3n-u0">Jump to a free preview</a>. Use code <a href="https://smart-interface-design-patterns.com"><strong>BIRDIE</strong></a> to <strong>save 15%</strong> off.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>495<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>699<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3951439" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">25 video lessons (15h) + <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>300<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>395<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3950630" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">40 video lessons (15h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3082557?price_id=3951421">UX Bundle with 2 video courses.</a></p></div><span></span></div></div>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Design Guidelines For Better Notifications UX</title><link>https://www.smashingmagazine.com/2025/07/design-guidelines-better-notifications-ux/</link><pubDate>Mon, 07 Jul 2025 13:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2025/07/design-guidelines-better-notifications-ux/</guid><description>As always in design, timing matters, and so do timely notifications. Let’s explore how we might improve the notifications UX. More design patterns in our &lt;a href="https://smart-interface-design-patterns.com">Smart Interface Design Patterns&lt;/a>, a &lt;strong>friendly video course on UX&lt;/strong> and design patterns by Vitaly — from complex data tables and nested filters to FAQs and error messages.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2025/07/design-guidelines-better-notifications-ux/" />
              <title>Design Guidelines For Better Notifications UX</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Design Guidelines For Better Notifications UX</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2025-07-07T13:00:00&#43;00:00" class="op-published">2025-07-07T13:00:00+00:00</time>
                  <time datetime="2025-07-07T13:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>In many products, setting notification channels on <strong>mute is a default</strong>, rather than an exception. The reason for that is their high frequency, which creates disruptions and eventually notification fatigue, when any popping messages get dismissed instantly.</p>

<p>There is a good reason for it: <strong>high frequency of notifications</strong>. In usability testing, it’s the most frequent complaint, yet every app desperately tries to capture a glimpse of our attention, sending more notifications our way. Let’s see how we could make the notifications UX slightly better.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/ux">UX</a>. You can find more details on <strong>design patterns and UX strategy</strong> in <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 &mdash; with live UX training coming up soon. <a href="https://smart-interface-design-patterns.com">Jump to table of contents</a>.</p>

<h2 id="the-many-faces-of-notifications">The Many Faces Of Notifications</h2>

<p>Notifications are distractions by nature; they bring a user’s attention to a (potentially) significant event they aren’t aware of or might want to be reminded of. As such, they can be very helpful and relevant, providing assistance and bringing structure and order to the daily routine. Until they are not.</p>

<p><strong>Not every communication option is a notification</strong>. <a href="https://www.nngroup.com/articles/indicators-validations-notifications/">As Kim Salazar rightfully noted</a>,</p>

<blockquote>“Status communication often relies on validation, status indicators, and notifications. While they are often considered to be similar, they are actually quite different.”</blockquote>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.nngroup.com/articles/indicators-validations-notifications/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="503"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/2-communicating-system-status.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/2-communicating-system-status.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/2-communicating-system-status.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/2-communicating-system-status.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/2-communicating-system-status.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/2-communicating-system-status.png"
			
			sizes="100vw"
			alt="A variety of triggers (or) origins of information, from a Critical Analysis of Notification Systems."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Notifications are informational messages that alert the user of general occurrences within a system. (Image source: <a href='https://www.nngroup.com/articles/indicators-validations-notifications/'>NN/g</a>) (<a href='https://files.smashing.media/articles/design-guidelines-better-notifications-ux/2-communicating-system-status.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>In general, notifications can be either <strong>informational</strong> (calendar reminders, delay notifications, election night results) or <strong>encourage action</strong> (approve payment, install an update, confirm a friend request). They can stream from various sources and have various impacts.</p>

<ul>
<li><strong>UI notifications</strong> appear as subtle cards in UIs as users interact with the web interface — as such, they are widely accepted and less invasive than some of their counterparts.</li>
<li><strong>In-browser push notifications</strong> are more difficult to dismiss, and draw attention to themselves even if the user isn’t accessing the UI.</li>
<li><strong>In-app notifications</strong> live within desktop and mobile apps, and can be as humble as UI notifications, but can take a more central role with messages pushed to the home screen or the notifications center.</li>
<li><strong>OS notifications</strong> such as software updates or mobile carrier changes also get in the mix, often appearing together with a wide variety of notes, calendar updates, and everything in between.</li>
<li>Finally, <strong>notifications can find their way</strong> into email, SMS, and social messaging apps, coming from chatbots, recommendation systems, and actual humans.</li>
</ul>

<p>But we don’t pay the same amount of attention to every notification. It can take weeks until they eventually <strong>install a software update</strong> prompted by their OS notification, or just a few hours to confirm or decline a new LinkedIn request.</p>

<h2 id="not-every-notification-is-equal">Not Every Notification Is Equal</h2>

<p>The level of attention users grant to notifications depends on their nature, or, more specifically, <a href="https://uxdesign.cc/a-critical-analysis-of-notification-systems-4956ed86a804">how and when notifications are triggered</a>. <strong>People care more</strong> about new messages from close friends and relatives, bank transactions and important alerts, calendar notifications, and any actionable and awaited confirmations or releases.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://uxdesign.cc/a-critical-analysis-of-notification-systems-4956ed86a804">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="421"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/3-variety-triggers-origins-information.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/3-variety-triggers-origins-information.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/3-variety-triggers-origins-information.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/3-variety-triggers-origins-information.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/3-variety-triggers-origins-information.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/3-variety-triggers-origins-information.png"
			
			sizes="100vw"
			alt="A variety of triggers (or) origins of information, from a Critical Analysis of Notification Systems."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      A variety of triggers (or) origins of information, from a <a href='https://uxdesign.cc/a-critical-analysis-of-notification-systems-4956ed86a804'>Critical Analysis of Notification Systems</a> by Shankar Balasubramanian (Gmail team). (<a href='https://files.smashing.media/articles/design-guidelines-better-notifications-ux/3-variety-triggers-origins-information.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p><strong>People care less</strong> about news updates, social feed updates, announcements, new features, crash reports, promotional and automated messages in general. Most importantly, <strong>a message from another human being is always valued much higher</strong> than any automated notification.</p>

<h2 id="design-for-levels-of-severity">Design For Levels Of Severity</h2>

<p><a href="https://www.toptal.com/designers/ux/notification-design">As Sara Vilas suggests</a>, we can break down notification design across three levels of severity: <strong>high, medium, and low attention</strong>. And then, notification types need to be further defined by specific attributes on those three levels, whether they are alerts, warnings, confirmations, errors, success messages, or status indicators.</p>














<figure class="
  
  
  ">
  
    <a href="https://web.archive.org/web/20240430014932/https://garden.zendesk.com/content/voice-and-tone/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="818"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/4-triggers-origins-information.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/4-triggers-origins-information.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/4-triggers-origins-information.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/4-triggers-origins-information.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/4-triggers-origins-information.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/4-triggers-origins-information.png"
			
			sizes="100vw"
			alt="A variety of triggers (or) origins of information, from a Critical Analysis of Notification Systems."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      A variety of triggers (or) origins of information, from a <a href='https://web.archive.org/web/20240430014932/https://garden.zendesk.com/content/voice-and-tone/'>Zendesk Mapping Tone</a> by Shankar Balasubramanian (Gmail team). (<a href='https://files.smashing.media/articles/design-guidelines-better-notifications-ux/4-triggers-origins-information.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p><strong>High Attention</strong></p>

<ul>
<li>Alerts (immediate attention required),</li>
<li>Errors (immediate action required),</li>
<li>Exceptions (system anomalies, something didn’t work),</li>
<li>Confirmations (potentially destructive actions that need user confirmation to proceed).</li>
</ul>

<p><strong>Medium Attention</strong></p>

<ul>
<li>Warnings (no immediate action required),</li>
<li>Acknowledgments (feedback on user actions),</li>
<li>Success messages.</li>
</ul>

<p><strong>Low Attention</strong></p>

<ul>
<li>Informational messages (aka passive notifications, something is ready to view),</li>
<li>Badges (typically on icons, signifying something new since last interaction),</li>
<li>Status indicators (system feedback).</li>
</ul>

<p>Taking it one step further, we can <strong>map the attention</strong> against the type of messaging we are providing — very similar to <a href="https://web.archive.org/web/20240430014932/https://garden.zendesk.com/content/voice-and-tone/">Zendesk&rsquo;s mapping tone</a> above, which plots impact against the type of messaging, and shows how the tone should adjust &mdash; becoming more humble, real, distilled or charming.</p>

<p>So, <strong>notifications can be different</strong>, and different notifications are perceived differently; however, the more personal, relevant, and timely notifications are, the higher engagement we should expect.</p>

<h2 id="start-sending-notifications-slowly-but-steadily">Start Sending Notifications Slowly But Steadily</h2>

<p>It’s not uncommon to sign up, only to realize a few moments later that the inbox is filling up with all kinds of irrelevant messages. That’s exactly the wrong thing to do. A <a href="https://medium.com/@AnalyticsAtMeta/notifications-why-less-is-more-how-facebook-has-been-increasing-both-user-satisfaction-and-app-9463f7325e7d">study by Facebook</a> showed that sending fewer notifications <strong>improved user satisfaction</strong> and long-term usage of a product.</p>

<p>Initially, once the notification rate was reduced, there was indeed a loss of traffic, but it has “gradually recovered over time”, and after an extended period, it had fully recovered and even <strong>turned out to be a gain</strong>.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://medium.com/@AnalyticsAtMeta/notifications-why-less-is-more-how-facebook-has-been-increasing-both-user-satisfaction-and-app-9463f7325e7d">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="334"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/5-notifications-why-less-is-more.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/5-notifications-why-less-is-more.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/5-notifications-why-less-is-more.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/5-notifications-why-less-is-more.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/5-notifications-why-less-is-more.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/5-notifications-why-less-is-more.jpg"
			
			sizes="100vw"
			alt="Results of the notifications experiment"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Fewer but better notifications are often better for engagement and retention. <a href='https://medium.com/@AnalyticsAtMeta/notifications-why-less-is-more-how-facebook-has-been-increasing-both-user-satisfaction-and-app-9463f7325e7d'>Case study by Facebook</a>. (<a href='https://files.smashing.media/articles/design-guidelines-better-notifications-ux/5-notifications-why-less-is-more.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>A good starting point is to set up a <strong>slow default notification frequency</strong> for different types of customers. As the customer keeps using the interface, we could ask them to decide on the kind of notifications they’d prefer and their frequency.</p>

<p><strong>Send notifications slowly</strong>, and over time slowly increase and/or decrease the number of notifications per type of customer. This might work much better for our retention rates.</p>

<h2 id="don-t-rely-on-generic-defaults-set-up-notification-modes">Don’t Rely On Generic Defaults: Set Up Notification Modes</h2>

<p>Typically, users can opt in and opt out of every single type of notification in their settings. In general, it’s a good idea, but it can also be very overwhelming — and not necessarily clear how important each notification is. Alternatively, we could provide <strong>predefined recommended options,</strong> perhaps with a “calm mode” (low frequency), a “regular mode” (medium frequency), and a “power-user mode” (high frequency).</p>














<figure class="
  
  
  ">
  
    <a href="https://whimsical.com/how-slack-decides-to-send-a-notification-P53PjXCBWEi2fdMjP2Hti">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="897"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/6-slack-notification.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/6-slack-notification.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/6-slack-notification.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/6-slack-notification.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/6-slack-notification.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/6-slack-notification.jpg"
			
			sizes="100vw"
			alt="How Slack decides to send a notification. Incredible documentation on Slack about a critical feature that we surely want to get just right. Stellar work. The flowchart in high resolution."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://whimsical.com/how-slack-decides-to-send-a-notification-P53PjXCBWEi2fdMjP2Hti'>How Slack decides to send a notification</a>, incredible documentation on when to trigger a notification on Slack. (<a href='https://files.smashing.media/articles/design-guidelines-better-notifications-ux/6-slack-notification.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>As time passes, the format of notifications might need adjustments as well. Rather than having notifications sent one by one as events occur, users could choose a <strong>“summary mode,”</strong> with all notifications grouped into a single standalone message delivered at a particular time each day or every week.</p>

<p>That’s <a href="https://slackhq.com/how-to-customize-notifications-in-slack">one of the settings that Slack provides</a> when it comes to notifications; in fact, the system adapts the frequency of notifications over time, too. Initially, as Slack channels can be quite silent, the system sends notifications for every posted message.</p>

<p>As activities become more frequent, Slack <strong>recommends reducing the notification level</strong> so the user will be notified only when they are actually mentioned.</p>

<h2 id="make-notification-settings-a-part-of-onboarding">Make Notification Settings A Part Of Onboarding</h2>

<p>We could also include frequency options in our onboarding design. A while back Basecamp, for example, has introduced <strong>“Always On”</strong> and <strong>“Work Can Wait” options</strong> as a part of their onboarding, so new customers can select if they wish to receive notifications as they occur (at any time), or choose specific time ranges and days when notifications can be sent.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="590"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg"
			
			sizes="100vw"
			alt="On Basecamp, new customers can select if they wish to receive notifications as they occur, or choose specific time ranges and days when notifications can be sent."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      On Basecamp, new customers can select if they wish to receive notifications as they occur, or choose specific time ranges and days when notifications can be sent. (<a href='https://files.smashing.media/articles/design-guidelines-better-notifications-ux/7-basecamp-notifications.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Or, the other way around, we could ask users <strong>when they don’t want to be disturbed</strong>, and suspend notifications at that time. Not every customer wants to receive work-related notifications outside of business hours or on the weekend, even if their colleagues might be working extra hours on Friday night on the other side of the planet.</p>

<h2 id="allow-users-to-snooze-or-pause-notifications">Allow Users To Snooze Or Pause Notifications</h2>

<p><strong>User’s context changes continuously</strong>. If you notice an unusual drop in engagement rate, or if you’re anticipating an unusually high volume of notifications coming up (a birthday, wedding anniversary, or election night, perhaps), consider providing an option to <strong>mute, snooze, or pause notifications</strong>, perhaps for the next 24 hours.</p>

<p>This might go very much against our intuition, as we might want to re-engage the customer if they’ve gone silent all of a sudden, or we might want to maximize their engagement when important events are happening. However, it’s easy to reach a point when a seemingly harmless notification <strong>will steer a customer away</strong>, long term.</p>














<figure class="
  
  
  ">
  
    <a href="https://medium.muz.li/designing-notifications-for-applications-3cad56fecf96">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="774"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/8-notifications-models.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/8-notifications-models.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/8-notifications-models.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/8-notifications-models.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/8-notifications-models.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/design-guidelines-better-notifications-ux/8-notifications-models.jpeg"
			
			sizes="100vw"
			alt="In the article “Designing Notifications For Apps”, Shashank Sahay explores different notification models and when to use which, e.g., notification center, with a few guidelines and recommendations along the way."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      In “<a href='https://medium.muz.li/designing-notifications-for-applications-3cad56fecf96'>Designing Notifications For Apps</a>”, Shashank Sahay explores different notification models and when to use which. (<a href='https://files.smashing.media/articles/design-guidelines-better-notifications-ux/8-notifications-models.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Another option would be to suggest a <strong>change of medium used to consume notifications</strong>. Users tend to associate different levels of urgency with different channels of communication.</p>

<p>In-app notifications, push notifications, and text messages are considered to be <strong>much more intrusive</strong> than good ol’ email, so when frequency exceeds a certain threshold, you might want to nudge users towards a switch from push notifications to daily email summaries.</p>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>As always in design, timing matters, and so do <strong>timely notifications</strong>. Start slowly, and evolve your notification frequency depending on how exactly a user actually uses the product. For every type of user, set up notification profiles: frequent users, infrequent users, one-week-experience users, one-month-experience users, and so on.</p>

<p>And whenever possible, allow your users to <strong>snooze and mute notifications</strong> for a while. Eventually, you might even want to suggest a change in the medium used to consume notifications. And when in doubt, postpone, rather than sending through.</p>

<h2 id="meet-smart-interface-design-patterns">Meet “Smart Interface Design Patterns”</h2>

<p>You can find more details on <strong>design patterns and UX</strong> in <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>15h-video course</strong> with 100s of practical examples from real-life projects &mdash; with a live UX training later this year. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <a href="https://www.youtube.com/watch?v=jhZ3el3n-u0">Jump to a free preview</a>. Use code <a href="https://smart-interface-design-patterns.com"><strong>BIRDIE</strong></a> to <strong>save 15%</strong> off.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="book-cta__inverted"><div class="book-cta" data-handler="ContentTabs" data-mq="(max-width: 480px)"><nav class="content-tabs content-tabs--books"><ul><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">
Video + UX Training</button></a></li><li class="content-tab"><a href="#"><button class="btn btn--small btn--white btn--white--bordered">Video only</button></a></li></ul></nav><div class="book-cta__col book-cta__hardcover content-tab--content"><h3 class="book-cta__title"><span>Video + UX Training</span></h3><span class="book-cta__price"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>495<sup class="sup">.00</sup></span></span> <span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>699<sup class="sup">.00</sup></span></span></span></span>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3951439" class="btn btn--full btn--medium btn--text-shadow">
Get Video + UX Training<div></div></a><p class="book-cta__desc">25 video lessons (15h) + <a href="https://smashingconf.com/online-workshops/workshops/vitaly-friedman-impact-design/">Live UX Training</a>.<br>100 days money-back-guarantee.</p></div><div class="book-cta__col book-cta__ebook content-tab--content"><h3 class="book-cta__title"><span>Video only</span></h3><div data-audience="anonymous free supporter" data-remove="true"><span class="book-cta__price" data-handler="PriceTag"><span><span class=""><span class="currency-sign">$</span>&nbsp;<span>300<sup class="sup">.00</sup></span></span><span class="book-cta__price--old"><span class="currency-sign">$</span>&nbsp;<span>395<sup class="sup">.00</sup></span></span></span></div>
<a href="https://smart-interface-design-patterns.thinkific.com/enroll/3081832?price_id=3950630" class="btn btn--full btn--medium btn--text-shadow">
Get the video course<div></div></a><p class="book-cta__desc" data-audience="anonymous free supporter" data-remove="true">40 video lessons (15h). Updated yearly.<br>Also available as a <a href="https://smart-interface-design-patterns.thinkific.com/enroll/3082557?price_id=3951421">UX Bundle with 2 video courses.</a></p></div><span></span></div></div>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Hidden vs. Disabled In UX</title><link>https://www.smashingmagazine.com/2024/05/hidden-vs-disabled-ux/</link><pubDate>Tue, 21 May 2024 08:20:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2024/05/hidden-vs-disabled-ux/</guid><description>Should you hide or disable a feature? You’ve probably been there before. Here are some considerations for hiding versus disabling, along with possible alternatives to improve UX. An upcoming part of &lt;a href="https://smart-interface-design-patterns.com">Smart Interface Design Patterns&lt;/a>.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2024/05/hidden-vs-disabled-ux/" />
              <title>Hidden vs. Disabled In UX</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Hidden vs. Disabled In UX</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2024-05-21T08:20:00&#43;00:00" class="op-published">2024-05-21T08:20:00+00:00</time>
                  <time datetime="2024-05-21T08:20:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>Both <strong>hiding and disabling features can be utterly confusing</strong> to users. And for both, we need very, very good reasons. Let’s take a closer look at what we need to consider when it comes to hiding and disabling — and possible alternatives that help enhance the UX.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/design-patterns">design patterns</a>. It’s also an upcoming part of the 10h-video library on <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 and the <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman/">upcoming live UX training</a> as well. Use code <a style="text-decoration:none !important" href="https://smart-interface-design-patterns.com/"><kbd>BIRDIE</kbd></a> to save 15% off.</p>

<h2 id="show-what-s-needed-declutter-the-rest">Show What’s Needed, Declutter The Rest</h2>

<p>You’ve probably been there before: Should you hide or disable a feature? When we hide a feature, we risk <strong>hurting discoverability</strong>. When we disable it without any explanation, we risk that users get frustrated. So, what’s the best way to design for those instances when some options might be irrelevant or unavailable to users?</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="869"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg"
			
			sizes="100vw"
			alt="Hidden vs. disabled features in UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      To hide or not to hide? There are very good reasons for hiding or disabling features and options for a user. But we need to be careful when doing so to not harm the UX. (<a href='https://files.smashing.media/articles/hidden-vs-disabled-ux/1-hidden-vs-disabled.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>As a rule of thumb, disable if you want the user to know a feature exists but is unavailable. Hide if the value shown is currently irrelevant and can’t be used. But <strong>never hide buttons or key filters by default</strong> as users expect them to persist.</p>

<p>Unlike hidden features, disabled features can help users learn the UI, e.g., to <strong>understand the benefits of an upgrade</strong>. So, instead of removing unavailable options or buttons, consider disabling them and allowing the user to “Hide all unavailable options.” Be sure to explain why a feature is disabled and also how to re-enable it.</p>

<p>Another thing to watch out for: When we allow users to switch between showing and hiding a feature, we also need to ensure the switch doesn’t cause any <strong>layout shifts</strong>.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://carbondesignsystem.com/patterns/disabled-states/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="402"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/hidden-vs-disabled-ux/2-hidden-vs-disabled.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/hidden-vs-disabled-ux/2-hidden-vs-disabled.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/hidden-vs-disabled-ux/2-hidden-vs-disabled.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/hidden-vs-disabled-ux/2-hidden-vs-disabled.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/hidden-vs-disabled-ux/2-hidden-vs-disabled.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/hidden-vs-disabled-ux/2-hidden-vs-disabled.png"
			
			sizes="100vw"
			alt="Hidden vs. disabled features in UX"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://carbondesignsystem.com/patterns/disabled-states/'>Disabled state</a> in Carbon Design System, with variations for ready-only, default disabled and hidden. (<a href='https://files.smashing.media/articles/hidden-vs-disabled-ux/2-hidden-vs-disabled.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>For both hiding and disabling, we need very thorough considerations of available alternatives, e.g., enabled buttons, read-only state, better empty states, hide/reveal accordions, error messages, and customization. We need to <strong>show what’s needed and de-clutter the rest</strong>.</p>

<p>Whenever possible, I try to keep buttons and features in their default state — <strong>enabled</strong>, accessible, and legible. When a user interacts with that feature, we can explain why they can’t use it, how to enable it, and how to keep it enabled. Possible exceptions are confirmation codes and loading/processing states.</p>

<h2 id="hiding-vs-disabling-roadmap">Hiding vs. Disabling Roadmap</h2>

<p>As Sam Salomon <a href="https://solomon.io/hide-or-disable/">suggests</a>, if you’re unsure whether hiding or disabling is the best option for your use case, ask yourself the following question: “<strong>Will a given user ever be able to interact with this element?</strong>” Depending on your answer, follow the steps below.</p>

<p><strong>✅ Yes</strong></p>

<p>→ <strong>Disable it</strong> (as disabled buttons or read-only state).<br />
↳ For temporary restrictions or filter incompatibility.<br />
↳ When a value or status is relevant but not editable.<br />
↳ When an action isn’t available yet (e.g., “Export in progress&hellip;”).</p>

<p><strong>🚫 No</strong></p>

<p>→ <strong>Hide it</strong> (remove from a toolbar, collapse in accordion).<br />
↳ E.g., due to permissions, access controls, safety, and security.<br />
↳ For inaccessible features: e.g., admin buttons, overrides.<br />
↳ Hide such controls by default and reveal them once a condition is met.</p>

<h2 id="key-takeaways">Key Takeaways</h2>

<ul>
<li><strong>Hiding important features</strong> hurts their discoverability.</li>
<li><strong>Disabling features</strong> is frustrating without an explanation.</li>
<li>But some options might be <strong>irrelevant/unavailable to users</strong>.</li>
<li>Users might expect a feature to exist but won’t find it.</li>
<li>We need to show what’s needed and de-clutter the rest.</li>
<li>Avoid <strong>disruptive layout shifts</strong> as you show and hide features.</li>
<li><strong>Don’t remove unavailable options</strong> or buttons automatically.</li>
<li>Instead, disable them and allow it to “Hide all unavailable options.”</li>
<li>Allow users to hide sections with a lot of disabled functionality.</li>
<li><strong>Explain why a feature is disabled</strong> and how to re-enable it.</li>
</ul>

<h2 id="hidden-vs-disabled-in-design-systems">Hidden vs. Disabled In Design Systems</h2>

<p>The design systems below provide useful <strong>real-world examples</strong> of how products design their hidden and disabled states.</p>

<ul>
<li><a href="https://carbondesignsystem.com/patterns/disabled-states/">Carbon</a> (disabled state)</li>
<li><a href="https://carbondesignsystem.com/patterns/read-only-states-pattern/">Carbon</a> (read-only state)</li>
<li><a href="https://www.foundations.unity.com/fundamentals/ux-essentials">Unity</a></li>
<li><a href="https://vaadin.com/docs/latest/components/button">Vaadin</a></li>
<li><a href="https://experience.sap.com/fiori-design-web/ui-element-states/#hidden">SAP</a></li>
<li><a href="https://ux.folio.org/docs/guidelines/ux-patterns/hiding-vs-disabling-elements-ux-pattern/">Motif</a></li>
<li><a href="https://soul.emplifi.io/latest/patterns/patterns/disabled-states-NpPW6TcE">Emplifi</a></li>
</ul>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li><a href="https://adamsilver.io/blog/the-problem-with-disabled-buttons-and-what-to-do-instead/">Disabled Buttons And What To Do Instead</a>, by Adam Silver</li>
<li><a href="https://uxpsychology.substack.com/p/hidden-vs-disabled-states">Hidden vs. Disabled States</a>, by Maria Panagiotidi</li>
<li><a href="https://css-tricks.com/making-disabled-buttons-more-inclusive/">Making Disabled Buttons Inclusive</a>, by Sandrina Pereira</li>
<li><a href="https://solomon.io/hide-or-disable/">Hide or Disable</a>, by Sam Solomon</li>
<li><a href="https://uxknowledgebase.com/the-disabled-state-in-ui-design-8c091d72868">The Disabled State In UI Design (Sketchnotes)</a>, by Krisztina Szerovay</li>
<li><a href="https://www.smashingmagazine.com/2021/08/frustrating-design-patterns-disabled-buttons/">Usability Pitfalls of Disabled Buttons</a>, by yours truly Vitaly Friedman</li>
<li><a href="https://uxdesign.cc/why-your-design-team-hates-disabled-features-1c7ef6bfdc03">Alternative Design Patterns For Disabled Features</a>, by Katie Jacquez</li>
<li><a href="https://www.smashingmagazine.com/2021/07/frustrating-design-patterns-broken-frozen-filters/">Designing Filters UX That Works</a>, by yours truly Vitaly Friedman</li>
<li><a href="https://www.carletondesign.com/2023/06/15/disabled-buttons/">UI Traps: Disabled Buttons and Inputs</a>, by James Carleton</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet Smart Interface Design Patterns</h2>

<p>If you are interested in similar insights around UX, take a look at <strong><a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a></strong>, our <strong>10h-video course</strong> with 100s of practical examples from real-life projects — with a live UX training later this year. Everything from mega-dropdowns to complex enterprise tables — with 5 new segments added every year. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Jump to a free preview</a>.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="btn--lined btn--lined--white-border" style="margin-top: 0.75em; margin-bottom: 0.75em"><a class="btn btn--large btn--green btn--text-shadow" href="https://smart-interface-design-patterns.com/">Jump to the video course&nbsp;&rarr;</a></div>

<p><p class="ticket-price__desc" style="font-size: .8em!important; text-align: center; line-height: 1.5; margin: 0; display: block;">100 design patterns &amp; real-life
examples.<br>10h-video course + live UX training. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Free preview</a>.</p>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>F-Shape Pattern And How Users Read</title><link>https://www.smashingmagazine.com/2024/04/f-shape-pattern-how-users-read/</link><pubDate>Tue, 23 Apr 2024 10:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2024/04/f-shape-pattern-how-users-read/</guid><description>Scrolling, scanning, skipping: How do users consume content online? Here’s what you need to know about reading behavior and design strategies to prevent harmful scanning patterns. An upcoming part of &lt;a href='https://smart-interface-design-patterns.com'>Smart Interface Design Patterns&lt;/a>.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2024/04/f-shape-pattern-how-users-read/" />
              <title>F-Shape Pattern And How Users Read</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>F-Shape Pattern And How Users Read</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2024-04-23T10:00:00&#43;00:00" class="op-published">2024-04-23T10:00:00+00:00</time>
                  <time datetime="2024-04-23T10:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p><strong>We rarely read on the web</strong>. We mostly scan. That’s a reliable strategy to quickly find what we need in times when we’re confronted with more information than we can handle. But scanning also means that we often <strong>skip key details</strong>. This is not only inefficient but can also be very damaging to your business.</p>

<p>Let’s explore how users read &mdash; or scan &mdash; on the web and how we can <strong>prevent harmful scanning patterns</strong>.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/design-patterns">design patterns</a>. It’s also an upcoming part of the 10h-video library on <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 and the <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman/">upcoming live UX training</a> as well. Use code <a style="text-decoration:none !important" href="https://smart-interface-design-patterns.com/"><kbd>BIRDIE</kbd></a> to save 15% off.</p>

<h2 id="scanning-patterns-on-the-web">Scanning Patterns On The Web</h2>

<p>One of the most common scanning patterns is the <strong>F-shape pattern</strong>. Users start at the top left, read a few lines, and then start to scan vertically. But it isn’t the only scanning pattern on the web. Being aware of different patterns is the first step to helping users better <strong>navigate your content</strong>.</p>














<figure class="
  
  
  ">
  
    <a href="https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="700"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg"
			
			sizes="100vw"
			alt="Different scanning patterns, including F-shape pattern"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Different patterns describe how users scan content on the web. The F-shape pattern is probably the best-known one. By <a href='https://www.toptal.com/designers/web/ui-design-best-practices'>Nemanja Banjanin</a>. (<a href='https://files.smashing.media/articles/f-shape-pattern-how-users-read/1-different-scanning-patterns.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Different patterns describe how users scan content on the web. The F-shape pattern is probably the best-known one.</p>

<ul>
<li><strong><a href="https://www.nngroup.com/articles/f-shaped-pattern-reading-web-content/">F-Pattern</a></strong><br />
Users first read horizontally, then read less and less until they start scanning vertically. The first lines of text and the first words on each line receive more attention. It also applies to LTR-interfaces, but the F is flipped.</li>
<li><strong><a href="https://www.nngroup.com/articles/layer-cake-pattern-scanning/">Layer-Cake Pattern</a></strong><br />
Users scan consistently across headings, with deliberate jumps into body text in between. Most effective way to scan pages and find key content details.</li>
<li><strong><a href="https://www.nngroup.com/articles/love-at-first-sight-pattern/">Love-at-First-Sight Pattern</a></strong><br />
Users are often “satisficers,” searching for what’s good enough, not exhaustive enough. In search results, they often fixate on a single result.</li>
<li><strong><a href="https://www.nngroup.com/articles/lawn-mower-pattern/">Lawn-Mower Pattern</a></strong><br />
In tables, users start in the top left cell, move to the right until the end of the row, and then drop down to the next row, moving in the same pattern.</li>
<li><strong>Spotted Pattern</strong><br />
Skipping big chunks of text and focusing on patterns. Often happens in search when users look for specific words, shapes, links, dates, and so on.</li>
<li><strong>Marking Pattern</strong><br />
Eyes focus in one place as the mouse scrolls or a finger swipes. Common on mobile more than on desktop.</li>
<li><strong>Bypassing Pattern</strong><br />
Users deliberately skip the first words of the line when multiple lines start with the same word.</li>
<li><strong>Commitment Pattern</strong><br />
Reading the entire content, word by word. Happens when users are highly motivated and interested. Common for older adults.</li>
</ul>

<h2 id="f-shape-scanning-and-the-lack-of-rhythm">F-Shape Scanning And The Lack Of Rhythm</h2>

<p>On the web, we often argue about the fold, and while it does indeed exist, <a href="https://www.chrbutler.com/the-rhythm-of-your-screen">it really doesn’t matter</a>. As Christopher Butler said, “<strong>length is not the problem</strong> &mdash; lack of rhythm is.”</p>














<figure class="
  
  
  ">
  
    <a href="https://www.chrbutler.com/the-rhythm-of-your-screen">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="533"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/f-shape-pattern-how-users-read/2-fold-user-attention.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/f-shape-pattern-how-users-read/2-fold-user-attention.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/f-shape-pattern-how-users-read/2-fold-user-attention.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/f-shape-pattern-how-users-read/2-fold-user-attention.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/f-shape-pattern-how-users-read/2-fold-user-attention.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/f-shape-pattern-how-users-read/2-fold-user-attention.jpg"
			
			sizes="100vw"
			alt="The fold crossing the middle of the screen with users&#39; attention being in the lower part of the screen."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The fold exists, but usually <a href='https://www.chrbutler.com/the-rhythm-of-your-screen'>it doesn’t really matter</a>. By Christopher Butler. (<a href='https://files.smashing.media/articles/f-shape-pattern-how-users-read/2-fold-user-attention.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>A designer’s main job is to <strong>direct attention intentionally</strong>. Scanning is partial attention. Reading is focused attention. A screen without intentional rhythm will lose attention as it is being scanned. One with <strong>controlled rhythm</strong> will not only retain attention, it will deepen it.</p>

<p>Think of F-shape scanning as a <strong>user’s fallback behavior</strong> if the design doesn’t guide them through the content well enough. So prevent it whenever you can. At least, give users anchors to move to <em>E-shape scanning</em>, and at best, direct their attention to relevant sections with <strong>Layer-Cake scanning</strong>.</p>

<h2 id="direct-attention-and-provide-anchors">Direct Attention And Provide Anchors</h2>

<p>Good formatting can <strong>reduce the impact of scanning</strong>. To structure scanning and guide a user’s view, add headings and subheadings. For engagement, alternate sizes, spacing, and patterns. For landing pages, alternate points of interest.</p>

<p><a href="https://www.nngroup.com/articles/horizontal-attention-leans-left/">Users spend 80% of the time viewing the left half of a page</a>. So, as you structure your content, keep in mind that horizontal attention leans left. That’s also where you might want to position navigation to aid wayfinding.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="456"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg"
			
			sizes="100vw"
			alt="A screenshot showing the users’ attention is concentrated in the left half of the screen, where a large number of drop-downs acting as filters on the top"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Where users look with a large number of drop-downs acting as filters on the top. From the <a href='https://www.nngroup.com/articles/data-tables/'>eye-tracking research by NN/g</a>. <a href='https://files.smashing.media/articles/f-shape-pattern-how-users-read/3-user-attention-left-part-screen.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Generally, it’s a good idea to visually group small chunks of related content. To offer anchors, consider <strong>front-loading headings with keywords</strong> and key points &mdash; it will help users quickly make sense of what awaits them. Adding useful visuals can also give users points to anchor to.</p>

<p>Another way to guide users through the page is by adding <strong>few but noticeable accents</strong> to guide attention. You will need visible, well-structured headings and subheadings that stand out from the other content on the page. In fact, adding <strong>subheadings</strong> throughout the page might be the best strategy to help users find information faster.</p>

<p><strong>Data-heavy content</strong> such as large, complex tables require some extra attention and care. To help users keep their position as they move across the table, keep headers floating. They provide an anchor no matter where your user’s eyes are focusing and make it easier to look around and compare data.</p>

<h2 id="key-takeaways">Key Takeaways</h2>

<ul>
<li><strong>Users spend 80% of time viewing the left half</strong> of a page.</li>
<li>They read horizontally, then skip to content below.</li>
<li><strong>Scanning is often inefficient</strong> as users miss large chunks of content and skip key details.</li>
<li><strong>Good formatting</strong> reduces the impact of F-scanning.</li>
<li><strong>Add heading and subheadings</strong> for structured scanning.</li>
<li><strong>Show keywords and key points</strong> early in your headings to improve scanning.</li>
<li>For engagement, <strong>alternate sizes, spacing, patterns</strong>.</li>
<li>For landing pages, <strong>alternate points of interest</strong>.</li>
<li>Visually group small <strong>chunks of related content</strong>.</li>
<li>Keep <strong>headers floating</strong> in large, complex data tables.</li>
<li>Add <strong>useful visuals</strong> to give users points to anchor to.</li>
<li>Horizontal <strong>attention leans left</strong>: favor top/left navigation.</li>
</ul>

<h3 id="useful-resources">Useful Resources</h3>

<ul>
<li><a href="https://www.nngroup.com/articles/how-people-read-online/">How People Read Online</a>, by Kate Moran</li>
<li><a href="https://www.nngroup.com/articles/layer-cake-pattern-scanning/">Layer-Cake Pattern of Scanning</a>, by Kara Pernice</li>
<li><a href="https://www.nngroup.com/articles/horizontal-attention-leans-left/">Horizontal Attention Leans Left</a>, by Therese B. Fessenden</li>
<li><a href="https://www.nngroup.com/articles/f-shaped-pattern-reading-web-content/">F-Shaped Pattern: Misunderstood, But Still Relevant</a>, by Kara Pernice</li>
<li><a href="https://www.chrbutler.com/the-rhythm-of-your-screen">The Fold Exists, But It Doesn’t Matter</a>, by Christopher Butler</li>
<li><a href="https://www.toptal.com/designers/web/ui-design-best-practices">Best Practices for Better Scannability</a>, by Nemanja Banjanin</li>
<li><a href="https://www.linkedin.com/posts/vitalyfriedman_ux-design-typography-activity-7112733126803496961-CP9x">Golden Rules of Web Typography</a>, by yours truly</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet Smart Interface Design Patterns</h2>

<p>If you are interested in similar insights around UX, take a look at <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>10h-video course</strong> with 100s of practical examples from real-life projects — with a live UX training later this year. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Jump to a free preview</a>.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="btn--lined btn--lined--white-border" style="margin-top: 0.75em; margin-bottom: 0.75em"><a class="btn btn--large btn--green btn--text-shadow" href="https://smart-interface-design-patterns.com/">Jump to the video course&nbsp;&rarr;</a></div>

<p><p class="ticket-price__desc" style="font-size: .8em!important; text-align: center; line-height: 1.5; margin: 0; display: block;">100 design patterns &amp; real-life
examples.<br>10h-video course + live UX training. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Free preview</a>.</p>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(il, yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>A Practical Guide To Designing For Colorblind People</title><link>https://www.smashingmagazine.com/2024/02/designing-for-colorblindness/</link><pubDate>Tue, 20 Feb 2024 12:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2024/02/designing-for-colorblindness/</guid><description>Color accessibility is more than just ticking boxes. Even with good contrast, some color palettes can make interfaces challenging for users. Here are some practical guidelines to ensure more inclusive design for colorblind people. An upcoming part of &lt;a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns&lt;/a>.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2024/02/designing-for-colorblindness/" />
              <title>A Practical Guide To Designing For Colorblind People</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>A Practical Guide To Designing For Colorblind People</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2024-02-20T12:00:00&#43;00:00" class="op-published">2024-02-20T12:00:00+00:00</time>
                  <time datetime="2024-02-20T12:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>Too often, accessibility is seen as a checklist, but it’s much more complex than that. We might be using a good contrast for our colors, but then, if these colors are <strong>perceived very differently</strong> by people, it can make interfaces extremely difficult to use.</p>
  

<p>Depending on our color combinations, people with color weakness or who are colorblind won’t be able to tell them apart. Here are <strong>key points for designing with colorblindness</strong> &mdash; for better and more reliable color choices.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/design-patterns">design patterns</a>. It’s also a part of the video library on <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 and is available in the <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman-spring/">live UX training</a> as well.</p>

<h2 id="colorweakness-and-colorblindness">Colorweakness and Colorblindness</h2>

<p>It’s worth stating that, like any other disability, colorblind users are on the <strong>spectrum</strong>, as <a href="https://www.linkedin.com/in/belagaytan/">Bela Gaytán</a> rightfully noted. Each experience is unique, and different people perceive colors differently. The grades of colorblindness <strong>vary significantly</strong>, so there is no consistent condition that would be the same for everyone.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://blog.datawrapper.de/colorblindness-part1/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="405"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/1-color-weakness-statistics.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-colorblindness/1-color-weakness-statistics.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-colorblindness/1-color-weakness-statistics.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-colorblindness/1-color-weakness-statistics.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-colorblindness/1-color-weakness-statistics.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/1-color-weakness-statistics.png"
			
			sizes="100vw"
			alt="Different kinds of color weaknesses with the percentage of people having these anomalies."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://blog.datawrapper.de/colorblindness-part1/'>Different people perceive colors differently</a>. Around 300 million people are affected by color weakness or colorblindness. (<a href='https://files.smashing.media/articles/designing-for-colorblindness/1-color-weakness-statistics.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>When we speak about colors, we should distinguish between two different conditions that people might have. Some people experience <strong>deficiencies</strong> in <em>“translating”</em> light waves into red-ish, green-ish or blue-ish colors. If one of these translations is not working properly, a person is at least <em>colorweak</em>. If the translation doesn’t work at all, a person is <em>colorblind</em>.</p>

<p>Depending on the color combinations we use, people with color weakness or people who are colorblind won’t be able to tell them apart. The most common use case is a red-/green deficiency, which <strong>affects 8% of European men</strong> and <strong>0.5% of European women</strong>.</p>

<p><em>Note</em>: the insights above come from “<a href="https://blog.datawrapper.de/colorblindness-part1/">How Your Colorblind And Colorweak Readers See Your Colors</a>,” a wonderful three-part series by Lisa Charlotte Muth on how colorblind and color weak readers perceive colors, things to consider when visualizing data and <strong>what it’s like to be colorblind</strong>.</p>

<h2 id="design-guidelines-for-colorblindness">Design Guidelines For Colorblindness</h2>

<p>As <a href="https://www.linkedin.com/in/garethrobins/">Gareth Robins</a> has kindly noted, the safe option is to either give people a <strong>colorblind toggle with shapes</strong> or use a friendly ubiquitous palette like <a href="https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html">viridis</a>. Of course, we should never ever ask a colorblind person, “What color is this?” as they can’t correctly answer that question.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://blog.datawrapper.de/colorblindness-part1/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="452"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/2-red-and-green-blind-palettes.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-colorblindness/2-red-and-green-blind-palettes.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-colorblindness/2-red-and-green-blind-palettes.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-colorblindness/2-red-and-green-blind-palettes.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-colorblindness/2-red-and-green-blind-palettes.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/2-red-and-green-blind-palettes.jpeg"
			
			sizes="100vw"
			alt="How red- and green-blind people perceive pink, turquoise, and grey"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      For red- and green-blind people, red and green might look like grey. Designed by Lisa Charlotte Muth. (<a href='https://files.smashing.media/articles/designing-for-colorblindness/2-red-and-green-blind-palettes.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>✅ <strong>Red-/green deficiencies</strong> are more common in men.<br>
✅ <strong>Use blue</strong> if you want users to perceive color as you do.<br>
✅ Use any 2 colors as long as they <strong>vary by lightness</strong>.<br>
✅ Colorblind users <strong>can tell red and green apart</strong>.<br>
✅ Colorblind users <strong>can’t tell dark green and brown apart</strong>.<br>
✅ Colorblind users <strong>can’t tell red and brown apart</strong>.<br>
✅ The safest color palette is to <strong>mix blue with orange or red</strong>.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://blog.datawrapper.de/colorblindness-part1/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="472"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/3-purple-blue-colorblindness.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-colorblindness/3-purple-blue-colorblindness.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-colorblindness/3-purple-blue-colorblindness.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-colorblindness/3-purple-blue-colorblindness.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-colorblindness/3-purple-blue-colorblindness.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/3-purple-blue-colorblindness.jpeg"
			
			sizes="100vw"
			alt="How red- and green-blind people perceive purple and blue"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      For red- and green-blind people, red-purple looks like blue. Designed by Lisa Charlotte Muth. (<a href='https://files.smashing.media/articles/designing-for-colorblindness/3-purple-blue-colorblindness.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>🚫 <strong>Don’t mix red, green and brown</strong> together.<br>
🚫 <strong>Don’t mix pink, turquoise and grey</strong> together.<br>
🚫 <strong>Don’t mix purple and blue</strong> together.<br>
🚫 Don’t use green and pink if you use red and blue.<br>
🚫 Don’t mix green with orange, red, or blue of the same lightness.</p>

<h2 id="never-rely-on-colors-alone">Never Rely On Colors Alone</h2>

<p>It’s worth noting that the safest bet is to <strong>never rely on colors alone</strong> to communicate data. Use labels, icons, shapes, rectangles, triangles, and stars to indicate differences and show relationships. Be careful when <strong>combining hues and patterns</strong>: patterns change how bright or dark colors will be perceived.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.whocanuse.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="633"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/4-whocanuse-tool.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/designing-for-colorblindness/4-whocanuse-tool.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/designing-for-colorblindness/4-whocanuse-tool.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/designing-for-colorblindness/4-whocanuse-tool.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/designing-for-colorblindness/4-whocanuse-tool.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/designing-for-colorblindness/4-whocanuse-tool.jpeg"
			
			sizes="100vw"
			alt="WhoCanUse.com, showing how different people with visual impairments see the same color palette"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.whocanuse.com/'>WhoCanUse?</a>, a fantastic little tool to quickly see how a color palette affects different people with visual impairments. (<a href='https://files.smashing.media/articles/designing-for-colorblindness/4-whocanuse-tool.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p><a href="https://www.whocanuse.com">Who Can Use?</a> is a fantastic little tool to quickly see how a color palette affects different people with visual impairments — from reduced sensitivity to red, to red/green blindness to cataracts, glaucoma, low vision and even situational events such as direct sunlight and night shift mode.</p>

<p><strong>Use lightness to build gradients</strong>, not just hue. Use different lightnesses in your gradients and color palettes so readers with a color vision deficiency will still be able to distinguish your colors. And most importantly, always include colorweak and colorblind people in usability testing.</p>

<h3 id="useful-resources-on-colorblindness">Useful Resources on Colorblindness</h3>

<ul>
<li>“<a href="https://www.theverge.com/23650428/colorblindness-design-ui-accessibility-wordle">How I Live With Color Blindness</a>,” by Andy Baio</li>
<li><a href="https://www.whocanuse.com/">Who Can Use This Color Combination?</a>, by Corey Ginnivan</li>
<li><a href="https://colorblindaccessibilitymanifesto.com/">Colorblind Accessibility Manifesto</a>, by Federico Monaco </li>
<li>“<a href="https://medium.com/queer-design-club/going-beyond-color-9d3830559e10">Designing for Colorblind Access</a>,” by Alex Chen</li>
<li>“<a href="https://uxdesign.cc/the-importance-of-colorblind-friendly-design-case-study-among-us-dcd042c87b9">The UX of Among Us: The Importance of Colorblind-friendly Design</a>,” by Unma Desai</li>
<li>“<a href="https://blog.datawrapper.de/colors/">How To Choose Colors For Data Visualization</a>,” by Lisa Charlotte Muth</li>
<li>“<a href="https://www.smashingmagazine.com/2016/06/improving-ux-for-color-blind-users/">Improving The UX For Color-Blind Users</a>,” by Adam Silver</li>
<li>“<a href="https://www.smashingmagazine.com/2023/06/testing-sites-apps-blind-users-cheat-sheet/">How To Test With Blind Users: A Cheatsheet</a>,” by Slava Shestopalov, Eugene Shykiriavyi</li>
</ul>

<h3 id="useful-colorblindness-tools">Useful Colorblindness Tools</h3>

<ul>
<li><a href="https://www.color-blindness.com/coblis-color-blindness-simulator/">Coblis, Color Blindness Simulator</a></li>
<li><a href="https://www.toptal.com/designers/colorfilter/">Colorblindness Web Page Filters</a></li>
<li><a href="https://www.figma.com/community/plugin/733343906244951586/Color-Blind">Color Blindness Simulator Figma Plugin</a>, by Sam Mason de Caires</li>
<li><a href="https://chrome.google.com/webstore/detail/colorblindly/floniaahmccleoclneebhhmnjgdfijgg">Colorblindly Chrome Extension</a>, by Andrew Van Ness</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet Smart Interface Design Patterns</h2>

<p>If you are interested in similar insights around UX, take a look at <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>10h-video course</strong> with 100s of practical examples from real-life projects — with a <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman-spring/">live UX training</a> starting March 7. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Jump to a free preview</a>.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="btn--lined btn--lined--white-border" style="margin-top: 0.75em; margin-bottom: 0.75em"><a class="btn btn--large btn--green btn--text-shadow" href="https://smart-interface-design-patterns.com/">Jump to the video course&nbsp;&rarr;</a></div>

<p><p class="ticket-price__desc" style="font-size: .8em!important; text-align: center; line-height: 1.5; margin: 0; display: block;">100 design patterns &amp; real-life
examples.<br>10h-video course + live UX training. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Free preview</a>.</p>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>A Practical Guide To Designing For Children</title><link>https://www.smashingmagazine.com/2024/02/practical-guide-design-children/</link><pubDate>Tue, 13 Feb 2024 12:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2024/02/practical-guide-design-children/</guid><description>How to design for children aged 3&amp;ndash;12, with insights into user behavior, considerations for parents, and practical UX guidelines.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2024/02/practical-guide-design-children/" />
              <title>A Practical Guide To Designing For Children</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>A Practical Guide To Designing For Children</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2024-02-13T12:00:00&#43;00:00" class="op-published">2024-02-13T12:00:00+00:00</time>
                  <time datetime="2024-02-13T12:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p><strong>Children</strong> start interacting with the web when they are 3&ndash;5 years old. How do we design for children? What do we need to keep in mind while doing so? And how do we meet the expectations of the <strong>most demanding users</strong> you can possibly find: parents? Well, let’s find out.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/design-patterns">design patterns</a>. It’s also a part of the video library on <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 and is available in the <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman-spring/">live UX training</a> as well.</p>

<h2 id="embrace-playing-encourage-small-wins">Embrace Playing, Encourage Small Wins</h2>

<p>Designing for children is difficult. Children tend to lose focus and motivation. They quit when they get bored, and they move on if they can’t get anywhere quickly enough. They <strong>need steady achievements</strong>. So, as designers, we need to appreciate, reward, and encourage small wins to develop habits and support learning &mdash; with progress tracking and gamification.</p>














<figure class="
  
  
  ">
  
    <a href="https://apps.apple.com/us/app/fiete-math-learning-for-kids/id1052109508">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="610"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/practical-guide-design-children/designing-children-games-example.jpg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/practical-guide-design-children/designing-children-games-example.jpg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/practical-guide-design-children/designing-children-games-example.jpg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/practical-guide-design-children/designing-children-games-example.jpg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/practical-guide-design-children/designing-children-games-example.jpg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/practical-guide-design-children/designing-children-games-example.jpg"
			
			sizes="100vw"
			alt="Vibrant, colorful, and playful: Fiete Math, a wonderful game for children, designed by Ahoiii."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Vibrant, colorful, and playful: <a href='https://apps.apple.com/us/app/fiete-math-learning-for-kids/id1052109508'>Fiete Math</a>, a well-designed game for children. (<a href='https://files.smashing.media/articles/practical-guide-design-children/designing-children-games-example.jpg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>As Deb Gelman, author of <em>Design for Kids</em> discovered, children <strong>communicate volumes by how they play</strong>, what they choose to play with, how long they choose to play with it, and when they decide to play with something else. Yet they don’t get as disappointed when something isn’t working. They just choose to browse or play something else.</p>

<p>Most importantly, we can’t design for children without testing. Even better: <strong>bring children to co-design their digital experiences</strong> and bring parents to co-design reliable guardrails. With a fun, smart, and safe product, parents will spread the word about you faster than you ever could.</p>

<h2 id="always-focus-on-a-two-year-age-range">Always Focus On A Two-Year Age Range</h2>

<p>As designers, we should always keep in mind that <em>“children”</em> represent a very diverse range of behaviors and abilities. There are vast <strong>differences between age groups</strong> (3&ndash;5, 6&ndash;8, and 9&ndash;12) &mdash; both in terms of how users navigate but also how we communicate to them.</p>

<p>In general, when designing for children, focus on a <strong>two-year age range</strong>, max. These days, children start interacting with the web at the age of 3&ndash;5. And the very first interactions they learn are swipe, scroll, video controls, and “Home”.</p>

<h2 id="getting-parents-on-board">Getting Parents On Board</h2>

<p>Whenever you are designing for children, you always design for parents as well. In fact, parents are the <strong>most demanding users</strong> you can find. They have <strong>absolutely no mercy</strong> in reviews, requests, complaints, and ratings on the stores.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://grace-app.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="603"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/practical-guide-design-children/Grace-parental-control-for-iOS.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/practical-guide-design-children/Grace-parental-control-for-iOS.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/practical-guide-design-children/Grace-parental-control-for-iOS.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/practical-guide-design-children/Grace-parental-control-for-iOS.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/practical-guide-design-children/Grace-parental-control-for-iOS.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/practical-guide-design-children/Grace-parental-control-for-iOS.png"
			
			sizes="100vw"
			alt="Something that parents need to rely on: Grace, a parental control app."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Something that parents need to rely on: <a href='https://grace-app.com/'>Grace</a>, a parental control app. (<a href='https://files.smashing.media/articles/practical-guide-design-children/2-grace-parental-control.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>That’s not surprising. Parents need <strong>safety guarantees</strong>, regulations, and certifications &mdash; a sort of <em>reassurance</em> that you treat their safety and privacy seriously, especially when it comes to third-party integrations or advertising. In fact, they are often willing to pay for apps more just to avoid advertising.</p>

<p>Parents often value <strong>reviews from teachers, educators</strong>, doctors, and other parents like themselves. And they need to have <strong>parental controls</strong> to set specific time limits, rules, access, and permissions.</p>

<p>As <a href="https://www.linkedin.com/in/rodrigoseoane/">Rodrigo Seoane</a> has pointed out in an email, a major concern to keep in mind is “how the majority of initiatives for kids rely on and create dependencies on extrinsic motivations. The reward model keeps their attention in the short term, but as a core gamified mechanic, it is problematic in the long run, reducing their cognitive capacity and creating a barrier to developing any intrinsic motivation.” So whenever possible, design to <a href="https://medium.com/@paulasg/how-to-increase-players-intrinsic-motivation-d00368697d19">increase intrinsic motivation</a>.</p>

<h2 id="design-guidelines-for-children-friendly-design">Design Guidelines For Children-Friendly Design</h2>

<ul>
<li><strong>Design large text</strong> (18–19px) with large tap targets (min 75×75px).</li>
<li>Use typefaces that approximate how children learn to write.</li>
<li><strong>Translate text into attractive visuals</strong>, icons, sounds, characters.</li>
<li><strong>Avoid bottom buttons</strong> as kids tap on them by mistake all the time.</li>
<li><strong>Children expect feedback</strong> on every single action they perform.</li>
<li><strong>Don’t patronize</strong>: show age-appropriate content for the age range you’re designing for.</li>
<li><strong>Be transparent</strong>: children can’t distinguish ads or promotions from real content.</li>
<li>You’re always designing for <strong>both children and parents</strong>.</li>
<li>Parents are the most demanding users you can find. They have <strong>no mercy in reviews and ratings</strong>.</li>
<li>Design <strong>parental controls</strong> for time limits, rules, and access.</li>
<li>Instead of extrinsic rewards, design to <strong>increase intrinsic motivation</strong>.</li>
</ul>

<h3 id="useful-resources">Useful Resources</h3>

<ul>
<li>“<a href="https://raw.studio/blog/designing-for-children/">8 Things to Consider When Designing for Children</a>,” by Jasmine Bilham</li>
<li>“<a href="https://uxdesign.cc/design-considerations-for-little-fingers-ad2a19ed3816">Design Considerations for Little Fingers</a>,” by Andrew Smyk</li>
<li>“<a href="https://www.eleken.co/blog-posts/ux-design-for-children-how-to-create-a-product-children-will-love">How to Create a Product Children Will Love</a>,” by Mariia Kasym</li>
<li><a href="https://www.uxmatters.com/topics/design/designing-for-children/">Designing For Children (7-part series)</a>, by Catalina Naranjo-Bock, Jonathan Evans, Paul Osborne</li>
<li>“<a href="https://www.nngroup.com/articles/childrens-websites-usability-issues/">Children’s UX: Usability Issues in Designing for Young People</a>,” by Katie Sherwin, Jakob Nielsen</li>
<li>“<a href="https://www.nngroup.com/articles/usability-testing-minors/">Usability Testing With Children</a>,” by Alita Joyce</li>
<li>“<a href="https://www.smashingmagazine.com/2015/08/designing-web-interfaces-for-kids/">Designing Web Interfaces For Kids</a>,” by Trine Falbe</li>
<li>“<a href="https://uxdesign.cc/designing-apps-for-young-kids-part-1-ff54c46c773b">Designing Apps For Young Kids</a>,” by Rubens Cantuni (Medium paywall)</li>
<li>“<a href="https://infodesign.com.au/usabilityresources/designingforchildren.html">Designing For Children (PDF guidelines)</a>,” by Gerry Gaffney, James Hunter</li>
<li>“<a href="https://www.invisionapp.com/inside-design/building-apps-for-children/">The Definitive Guide to Building Apps for Kids</a>,” by Tanya Junell</li>
<li><a href="https://medium.com/@hellopeter/useful-resources-for-designing-web-content-for-children-8171c94ab967">Useful Resources When Designing For Children</a></li>
</ul>

<h3 id="digital-toolkits-for-children">Digital Toolkits For Children</h3>

<ul>
<li><a href="https://playtestwithkids.org/">UX Research Toolkit For Playtesting With Kids</a> (UX Methods)</li>
<li><a href="https://designingwithchildren.net/">Designing With Children</a> (Workshops and Case Studies)</li>
<li><a href="https://studiolab.ide.tudelft.nl/studiolab/codesignwithkids/tools/">Co-Design With Kids Toolkit</a></li>
<li><a href="https://digitalfuturescommission.org.uk/playful-by-design-toolkit/">Playful by Design Toolkit</a></li>
<li><a href="https://decid.co.uk/">DeCID Handbook For Displaced Children</a></li>
<li><a href="https://childrensdesignguide.org/">Designing For Children’s Rights Guide</a></li>
</ul>

<h3 id="books-and-ebooks">Books and eBooks</h3>

<ul>
<li><a href="https://www.lxdlab.org/motivation-matters/pocket-guide">Designing For Motivation (Pocket Guide)</a>, by Anamaria Dorgo, LxD Lab</li>
<li><a href="https://www.designappsforkids.com/">Designing Digital Products For Kids</a>, by Rubens Cantuni</li>
<li><a href="https://rosenfeldmedia.com/books/design-for-kids/">Design For Kids</a>, by Deb Gelman</li>
<li><a href="https://www.jovis.de/en/book/9783868597172">Designing Spaces For Children</a>, by Nathalie Dziobek-Bepler</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet Smart Interface Design Patterns</h2>

<p>If you are interested in similar insights around UX, take a look at <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>10h-video course</strong> with 100s of practical examples from real-life projects — with a <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman-spring/">live UX training</a> starting March 8. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year.  <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Jump to a free preview</a>.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="btn--lined btn--lined--white-border" style="margin-top: 0.75em; margin-bottom: 0.75em"><a class="btn btn--large btn--green btn--text-shadow" href="https://smart-interface-design-patterns.com/">Jump to the video course&nbsp;&rarr;</a></div>

<p><p class="ticket-price__desc" style="font-size: .8em!important; text-align: center; line-height: 1.5; margin: 0; display: block;">100 design patterns &amp; real-life
examples.<br>10h-video course + live UX training. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Free preview</a>.</p>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>A Guide To Designing For Older Adults</title><link>https://www.smashingmagazine.com/2024/02/guide-designing-older-adults/</link><pubDate>Tue, 06 Feb 2024 08:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2024/02/guide-designing-older-adults/</guid><description>With one billion people aged 60 or older worldwide, inclusivity is more important than ever. Learn how to create digital experiences that empower independence and competence for older adults while enhancing usability for all. An upcoming part of &lt;a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns&lt;/a>.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2024/02/guide-designing-older-adults/" />
              <title>A Guide To Designing For Older Adults</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>A Guide To Designing For Older Adults</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2024-02-06T08:00:00&#43;00:00" class="op-published">2024-02-06T08:00:00+00:00</time>
                  <time datetime="2024-02-06T08:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>Today, one billion people are <strong>60 years or older</strong>. That’s 12% of the entire world population, and the age group is growing faster than any other group. Yet, online, the needs of older adults are often overlooked or omitted. So what do we need to consider to make our designs more <strong>inclusive for older adults</strong>? Well, let’s take a closer look.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/design-patterns">design patterns</a>. It’s also a part of the video library on <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 and is available in the <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman-spring/">live UX training</a> as well.</p>

<h2 id="make-users-feel-independent-and-competent">Make Users Feel Independent And Competent</h2>

<p>When designing for older adults, we shouldn’t make our design decisions based on stereotypes or assumptions that are often not true at all. Don’t assume that older adults struggle to use digital. Most users are healthy, active, and have a solid income.</p>














<figure class="
  
  
  ">
  
    <a href="https://uxdesign.cc/golden-microcopy-helping-older-users-use-your-product-f0f1b173aa3e">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="647"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/guide-designing-older-adults/1-designing-older-adults.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/guide-designing-older-adults/1-designing-older-adults.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/guide-designing-older-adults/1-designing-older-adults.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/guide-designing-older-adults/1-designing-older-adults.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/guide-designing-older-adults/1-designing-older-adults.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/guide-designing-older-adults/1-designing-older-adults.png"
			
			sizes="100vw"
			alt="Various icons with large tap areas and descriptive labels, such as low crime, near great parks, and so on, that describe a dream house"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Older adults need large tap areas for better precision, but everyone can benefit from it. (Image source: “<a href='https://uxdesign.cc/golden-microcopy-helping-older-users-use-your-product-f0f1b173aa3e'>How To Write Better Microcopy For Older Adults</a>”) (<a href='https://files.smashing.media/articles/guide-designing-older-adults/1-designing-older-adults.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>They might use the web <em>differently</em> than younger users, but that doesn’t mean we need to design a “barebones” version for them. What we need is a <strong>reliable, inclusive digital experience</strong> that helps everyone feel independent and competent.</p>

<p>Good accessibility is good for everyone. To make it happen, we need to <strong>bring older adults into our design process</strong> and find out what their needs are. This doesn’t only benefit the older audience but improves the overall UX &mdash; for everyone.</p>

<h2 id="one-task-at-a-time-and-error-messages">One Task At A Time and Error Messages</h2>

<p>When designing for older users, keep in mind that there are significant <strong>differences in age groups</strong> 60–65, 65–70, 70–75, and so on, so explore design decisions for each group individually.</p>

<p>Older adults often <strong>read and analyze every word</strong> (so-called <em>Stroop effect</em>), so give them enough time to achieve a task, as well as control the process. So avoid disappearing messages so that users can close them themselves when they are ready or present only 1 question at a time in a form.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="468"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png"
			
			sizes="100vw"
			alt="An error message with an error summary from Gov.uk."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Place error messages above the input and add an error summary to highlight errors prominently. (An example from <a href='https://www.gov.uk/'>Gov.uk</a>) (<a href='https://files.smashing.media/articles/guide-designing-older-adults/2-error-messages.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Older adults also often <strong>struggle with precise movements</strong>, so avoid long, fine drag gestures and precision. If a user performs an action, they didn’t mean to and runs into an error, be sure your error messages are helpful and forgiving, as older adults often view error messages as a personal failure.</p>

<p>As Peter Sylwester <a href="https://www.linkedin.com/feed/update/urn:li:ugcPost:7158723543181008896?commentUrn=urn%3Ali%3Acomment%3A%28ugcPost%3A7158723543181008896%2C7158817716512972800%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287158817716512972800%2Curn%3Ali%3AugcPost%3A7158723543181008896%29">has suggested</a>, sensory reaction times peak at about the age of 24 and then degrade slowly as we age. Most humans maintain fine motor skills and decent reaction times well into old age. Therefore, error messages and small updates and prompts should almost always be a consideration. One good way to facilitate reaction time is to keep errors and prompts close to the <strong>center of attention</strong>.</p>

<p>As always, when it comes to accessibility, watch out for <strong>contrast</strong>. Particularly, shades of blue/purple and yellow/green are often difficult to distinguish. When using icons, it is also a good idea to add descriptive labels to ensure everyone can make sense of them, no matter their vision.</p>

<h2 id="guidelines-for-designing-for-older-adults">Guidelines For Designing For Older Adults</h2>

<ul>
<li>Avoid <strong>disappearing messages</strong>: let users close them.</li>
<li>Avoid long, fine drag gestures and <strong>precision</strong>.</li>
<li>Avoid <strong>floating labels</strong> and use static field labels instead.</li>
<li>Don’t rely on <strong>icons</strong> alone: add descriptive labels.</li>
<li>Ask for <strong>explicit confirmation</strong> for destructive actions.</li>
<li>Add a <strong>“Back” link</strong> in addition to the browser’s “Back” button.</li>
<li>In forms, present one question or <strong>one topic per screen</strong>.</li>
<li>Use sufficient <strong>contrast</strong> (particularly shades of blue/purple and yellow/green can be hard to distinguish).</li>
<li>Make <strong>error messages</strong> helpful and forgiving.</li>
</ul>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>We should be careful not to make our design decisions based on assumptions that are often not true at all. <strong>We don’t need a “barebones” version</strong> for older users. We need a reliable, inclusive product that helps people of all groups feel independent and competent.</p>

<p><strong>Bring older adults in your design process</strong> to find out what their specific needs are. It’s not just better for that specific target audience — good accessibility is better for everyone. And huge kudos to wonderful people contributing to a topic that is often forgotten and overlooked.</p>

<h3 id="useful-resources">Useful Resources</h3>

<ul>
<li>“<a href="https://uxdesign.cc/golden-microcopy-helping-older-users-use-your-product-f0f1b173aa3e">How To Write Better Microcopy For Older Adults</a>,” by Michal Halperin Ben Zvi and Kinneret Yifrah</li>
<li>“<a href="https://medium.com/salesforce-ux/what-you-can-learn-from-older-adults-about-accessible-design-63181b450863">What You Can Learn From Older Adults About Accessible Design</a>,” by Becca Selah</li>
<li>“<a href="https://www.toptal.com/designers/ui/ui-design-for-older-adults">A Guide to Interface Design For Older Adults</a>,” by Sergei P.</li>
<li>“<a href="https://www.uxmatters.com/mt/archives/2017/04/designing-user-interfaces-for-an-aging-population.php">Designing User Interfaces for an Aging Population</a>,” by Jeff Johnson and Kate Finn</li>
<li><a href="https://www.thejoint.org.il/en/log-in-guidebook/">Age-Friendly Digital Design Toolkit</a> (PDF guide, email required)</li>
<li><a href="https://ageing-better.org.uk/news/age-positive-image-library-launched">Age-Positive Image Library</a></li>
<li>“<a href="https://medium.com/digital-assistant-academy/voice-design-strategies-for-the-elderly-population-17ea9c83859f">Voice Design Strategies for the Elderly Population</a>,” by Shyamala Prayaga</li>
<li>“<a href="https://www.smashingmagazine.com/2019/11/online-environments-older-users/">Creating Online Environments That Work Well For Older Users</a>,” by Barry Rueger</li>
<li>“<a href="https://www.nngroup.com/articles/usability-testing-older-adults/">Usability Testing With Older Adults</a>,” by Megan Chan</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet Smart Interface Design Patterns</h2>

<p>If you are interested in similar insights around UX, take a look at <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our <strong>10h-video course</strong> with 100s of practical examples from real-life projects — with a <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman-spring/">live UX training</a> starting March 8. Everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year.  <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Jump to a free preview</a>.</p>

<figure style="margin-bottom: 0"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our video course on interface design &amp; UX.</figcaption></figure>

<div class="btn--lined btn--lined--white-border" style="margin-top: 0.75em; margin-bottom: 0.75em"><a class="btn btn--large btn--green btn--text-shadow" href="https://smart-interface-design-patterns.com/">Jump to the video course&nbsp;&rarr;</a></div>

<p><p class="ticket-price__desc" style="font-size: .8em!important; text-align: center; line-height: 1.5; margin: 0; display: block;">100 design patterns &amp; real-life
examples.<br>10h-video course + live UX training. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Free preview</a>.</p>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk, il)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Product Reviews And Ratings UX: A Designer’s Guide</title><link>https://www.smashingmagazine.com/2023/01/product-reviews-ratings-ux/</link><pubDate>Wed, 25 Jan 2023 12:30:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2023/01/product-reviews-ratings-ux/</guid><description>How do we design effective reviews and ratings? With a distribution chart, decimal scores, tags, recommendation score and unedited product photos.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2023/01/product-reviews-ratings-ux/" />
              <title>Product Reviews And Ratings UX: A Designer’s Guide</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Product Reviews And Ratings UX: A Designer’s Guide</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2023-01-25T12:30:00&#43;00:00" class="op-published">2023-01-25T12:30:00+00:00</time>
                  <time datetime="2023-01-25T12:30:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>When we make purchasing decisions, we often rely on expertise from people like us who happen to have purchased that item already. And so we seek <strong>user reviews</strong>, often looking for a high enough average score, a good number of these reviews, and a good number of ratings.</p>

<p>In fact, <a href="https://baymard.com/blog/user-ratings-distribution-summary">95% of users rely on reviews</a> to make their decisions and learn more about how well a product fits their needs. Unfortunately, too often, the way we design <strong>reviews and ratings UX</strong> confuses and frustrates users, rather than helps them. Let’s fix that.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>
  

<p class="course-intro">This article is <strong>part of our ongoing series</strong> on <a href="/category/design-patterns">design patterns</a>. It’s also a part of the video library on <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 and is available in the <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman/">live UX training</a> as well.</p>

<h2 id="what-customers-search-in-reviews">What Customers Search In Reviews</h2>

<p>We often assume that the only thing that a best-selling product needs is a <strong>high number of positive reviews</strong>. Positive reviews indeed are needed to build up trust, but just as many users need to be convinced that a product would work for them. This shows up in a few attributes that customers seek to verify in reviews:</p>

<ul>
<li>The product is indeed of <strong>high quality</strong> as advertised,</li>
<li>They aren’t overpaying: the <strong>pricing is fair and acceptable</strong>,</li>
<li>They’ve chosen <strong>the right product</strong> that addresses their needs well,</li>
<li>People like them (similar age group, experience, needs) were satisfied with the product,</li>
<li>They haven’t missed any <strong>critical details</strong> (accessories not included, different sizing),</li>
<li>The <strong>risk is low and manageable</strong> (simple return policy, cancellation process, 30-days-money-back-guarantee),</li>
<li>The <strong>worst thing that could happen to them</strong> due to purchase (poor customer service that’s hard to reach, fraudulent activities that have been flagged).</li>
</ul>

<p>All these fine little details are quite difficult to decipher from a standalone, beautiful 5-star rating on a landing page. So how can we communicate with them to remove doubts and concerns? Well, we can start off with negative reviews, which often can be way more helpful than not.</p>

<h2 id="reward-negative-reviews">Reward Negative Reviews</h2>

<p>We shouldn’t be surprised by the fact that most customers, when shopping online, meticulously study <strong>negative reviews first,</strong> and they need enough of those to tackle the concerns and skepticism most customers almost instinctively come with. The more specific negative reviews are, the easier customers can connect the dots and reach that threshold of trust. Especially if all negative reviews simply don’t apply to them.</p>

<p>Most negative reviews focus on <strong>specific things that went wrong</strong> during the purchase. For most decent products and most decent brands, that isn’t going to be a particularly long list. It might be that the customer service reaches its busyness spikes every now and again, or that promised delivery times weren’t achieved during holidays, or that there is a high severity bug in the application that’s being solved that week. These things, however, wouldn’t be relevant throughout the entire year (hopefully!).</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://de.iherb.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="315"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ee81568-9b50-400e-80dc-3a63a7ba638b/1-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ee81568-9b50-400e-80dc-3a63a7ba638b/1-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ee81568-9b50-400e-80dc-3a63a7ba638b/1-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ee81568-9b50-400e-80dc-3a63a7ba638b/1-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ee81568-9b50-400e-80dc-3a63a7ba638b/1-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ee81568-9b50-400e-80dc-3a63a7ba638b/1-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="iHerb.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://iherb.com/'>iHerb.com</a> highlights the most helpful positive and the most helpful critical review at the very top of the Reviews section. Discovered by <a href='https://uxplanet.org/how-to-design-user-rating-and-reviews-1b26c0208d3a'>Nick Babich</a>. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ee81568-9b50-400e-80dc-3a63a7ba638b/1-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>However, it might be that a product is incredibly faulty, confusing, malicious, or intricately complex &mdash; and that the cancellation process is designed to keep as many paying customers as possible. Users will <strong>watch out for any red flags</strong> that might indicate just that. And the lack of negative reviews altogether is one of those red flags, as it might be hiding some critical underlying issues.</p>

<p>Not every negative review is negative, though. It’s worth repeating that customers tend to seek customer feedback <strong>from people like themselves</strong> on issues that are relevant to them. If negative reviews mostly focus on poor packaging for shipping overseas or low brightness outdoors, it might be less of an issue for a customer ordering in the same country with the intent to use a device at home. These issues are definitely less critical than any notion of “extremely buggy,” “horrible customer support,” “major refund troubles,” or “severe cancellation issues.”</p>

<p>Chances are high that you will need some negative reviews to appear trustworthy; they will, in fact, increase conversion rates and boost customers’ confidence. That’s why you should consider encouraging customers to <strong>write honest negative reviews</strong> and ask them to be very specific about the parts of the experience they didn’t like. Also, prompt them to explain if the issue has been successfully resolved in the end. To do that, you could reward users with bonus points or coupon codes that they could redeem with their next billing cycle or with their next purchase.</p>

<div data-audience="non-subscriber" data-remove="true" class="feature-panel-container">

<aside class="feature-panel" style="">
<div class="feature-panel-left-col">

<div class="feature-panel-description"><p>Roll up your sleeves and <strong>boost your UX skills</strong>! Meet <strong><a data-instant href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a></strong>&nbsp;🍣, a 10h video library by Vitaly Friedman. <strong>100s of real-life examples</strong> and live UX training. <a href="https://www.youtube.com/watch?v=3mwZztmGgbE">Free preview</a>.</p>
<a data-instant href="https://smart-interface-design-patterns.com/" class="btn btn--green btn--large" style="">Jump to table of contents&nbsp;↬</a></div>
</div>
<div class="feature-panel-right-col"><a data-instant href="https://smart-interface-design-patterns.com/" class="feature-panel-image-link">
<div class="feature-panel-image"><picture><source type="image/avif" srcSet="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3155f571-450d-42f9-81b4-494aa9b52841/video-course-smart-interface-design-patterns-vitaly-friedman.avif" />
<img
    loading="lazy"
    decoding="async"
    class="feature-panel-image-img"
    src="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8c98e7f9-8e62-4c43-b833-fc6bf9fea0a9/video-course-smart-interface-design-patterns-vitaly-friedman.jpg"
    alt="Feature Panel"
    width="690"
    height="790"
/>
</picture>
</div>
</a>
</div>
</aside>
</div>

<h2 id="always-show-decimal-ratings-and-number-of-ratings">Always Show Decimal Ratings And Number Of Ratings</h2>

<p>Another detail that customers often rely on is a <strong>precise estimation</strong> of the experience that similar customers have had. In that regard, many websites don’t go far enough, though. Frequently we can spot <strong>bright orange stars</strong> used as indicators of how great or poor the experience has been, but there are <em>vast</em> differences and nuances between “4 stars”- and “5 stars”-experiences, yet they are somehow getting lost between two aggressively rounded scores.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="412"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Visualization of ratings in the form of bright orange stars and the number of reviews next to it"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      One of the many: some websites display bright orange stars and the number of reviews, but not an average score. That makes it more difficult for users to decipher how good or bad a product is. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8d3277ca-e496-400f-83fa-0bfa3ae4b83d/2-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>The problem is that stars alone <strong>don’t provide enough context</strong>, nor do they provide a detailed enough explanation. With this pattern,</p>

<ul>
<li>we can’t easily tell what exactly customers liked or disliked;</li>
<li>we can’t tell how satisfied users with a profile similar to ours are;</li>
<li>we can’t say what’s particularly good or particularly bad about the product;</li>
<li>it’s impossible to distinguish between products with a rating closer to 4.0 and a rating closer to 5.0. The difference between them, however, is vast.</li>
</ul>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.ikea.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="446"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/5eadccac-3675-4b66-9487-1e55ca6418dd/4-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/5eadccac-3675-4b66-9487-1e55ca6418dd/4-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/5eadccac-3675-4b66-9487-1e55ca6418dd/4-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/5eadccac-3675-4b66-9487-1e55ca6418dd/4-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/5eadccac-3675-4b66-9487-1e55ca6418dd/4-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/5eadccac-3675-4b66-9487-1e55ca6418dd/4-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Ikea example"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Without an average decimal score, it’s difficult to assess how good a product actually is. From <a href='https://www.ikea.com/'>Ikea.com</a> (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/5eadccac-3675-4b66-9487-1e55ca6418dd/4-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>In order for us to provide a slightly better assessment, our rating scores could be a bit more precise. As a general rule, it’s <a href="https://baymard.com/blog/user-perception-of-product-ratings">always a good idea</a> to display a <strong>decimal average score</strong> (e.g., <em>4.7 out of 5</em>) and <strong>the total number of reviews</strong> (<em>78 reviews</em>) together. The average decimal score provides a more granular estimate, while the total number of reviews guarantees a high enough number of reviewers contributing to that score.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://bitetoothpastebits.com/products/mint-subscription">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="443"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/713eb678-c77d-498c-b87a-35624d663a70/27-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/713eb678-c77d-498c-b87a-35624d663a70/27-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/713eb678-c77d-498c-b87a-35624d663a70/27-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/713eb678-c77d-498c-b87a-35624d663a70/27-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/713eb678-c77d-498c-b87a-35624d663a70/27-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/713eb678-c77d-498c-b87a-35624d663a70/27-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Example from Bite.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      That’s impressive: 19,348 reviews and all the fine details neatly listed in one quick overview. Well done, <a href='https://bitetoothpastebits.com/products/mint-subscription'>Bite</a>. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/713eb678-c77d-498c-b87a-35624d663a70/27-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p><a href="https://bitetoothpastebits.com/products/mint-subscription">Bite</a> prominently highlights the total number of reviews, but it doesn’t reveal an average score. However, once a product reaches 19,348 reviews (overwhelmingly positive), displaying an average score might not be as necessary.</p>

<p>In fact, the <a href="https://baymard.com/blog/user-perception-of-product-ratings">number of reviews matters significantly</a>. In usability testing, customers “often show greater <strong>preference towards</strong> some products with 4.5-star averages than some with perfect 5-star ratings due to the number of reviews that these averages are based on”. In fact, 70% of customers would pick the one with the higher number of ratings despite its lower average.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://baymard.com/blog/user-perception-of-product-ratings">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="656"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4d0190ec-493f-460f-9ab8-f1da8ed1c0b2/6-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4d0190ec-493f-460f-9ab8-f1da8ed1c0b2/6-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4d0190ec-493f-460f-9ab8-f1da8ed1c0b2/6-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4d0190ec-493f-460f-9ab8-f1da8ed1c0b2/6-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4d0190ec-493f-460f-9ab8-f1da8ed1c0b2/6-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4d0190ec-493f-460f-9ab8-f1da8ed1c0b2/6-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Baymard Institute example"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      70% of customers would pick the one with the higher number of ratings despite its lower average. From <a href='https://baymard.com/blog/user-perception-of-product-ratings'>Baymard Institute</a>. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4d0190ec-493f-460f-9ab8-f1da8ed1c0b2/6-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>For example, for two otherwise identical products, where one product has a product ranking of 4.5 with 180 reviews and another has 4.8 with 39 reviews, a majority of customers are likely to choose the first one, despite a lower average. That’s also why it’s critical to <a href="https://www.evanmiller.org/how-not-to-sort-by-average-rating.html">mix the number of ratings and average score</a> to avoid the bias towards products with a <a href="https://baymard.com/blog/sort-by-customer-ratings">better ranking but lower number of reviews</a>.</p>

<p>Is there a <strong>perfect score</strong>, by the way? Well, as long as your product’s score is somewhere <strong>between 4.5 and 4.89</strong> &mdash; with a high enough (75+) number of reviews, you probably shouldn’t be worrying too much about its competitiveness. When a rating score hits anywhere beyond 4.9, customers start getting suspicious; that’s when they slow down and search for traps and flaws that aren’t explicitly stated. Unsurprisingly it doesn’t help in closing sales.</p>

<p>Why is that? Because in real life, anything sincere with a score <strong>above 4.9</strong> is very hard to come by and hence less likely to be true &mdash; unless it’s based on a very small sample of biased and dishonest reviews. Don’t feel tempted or pressured to hit that average user rating, though, as it’s not the only detail that customers pay attention to.</p>

<div class="partners__lead-place"></div>

<h2 id="display-a-full-rating-distribution-summary">Display A Full Rating Distribution Summary</h2>

<p>In addition to bright yellow stars, over the years, we’ve learned to rely on <strong>distribution summaries for ratings</strong>. They explain the relation between high-score reviews vs. low-score reviews and give customers a more granular overview of how good the product is on average for most people. There, we can tell quicker if most customers had an overwhelmingly positive or negative experience.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://medium.com/ux-for-india/online-shopping-insights-from-customer-ratings-in-flipkart-amazon-and-snapdeal-6bd75f1cf8f">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="417"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4e885fd0-abe5-47fb-b585-608b82ea8226/7-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4e885fd0-abe5-47fb-b585-608b82ea8226/7-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4e885fd0-abe5-47fb-b585-608b82ea8226/7-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4e885fd0-abe5-47fb-b585-608b82ea8226/7-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4e885fd0-abe5-47fb-b585-608b82ea8226/7-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4e885fd0-abe5-47fb-b585-608b82ea8226/7-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Insights from customer ratings on Flipkart, Amazon and Snapdeal"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The pattern that performs best: A lot of positive reviews and a good number of negative reviews. (Image source: <a href='https://medium.com/ux-for-india/online-shopping-insights-from-customer-ratings-in-flipkart-amazon-and-snapdeal-6bd75f1cf8f'>Raviteja Govindaraju</a>) (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/4e885fd0-abe5-47fb-b585-608b82ea8226/7-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>We do so by looking for <strong>specific patterns</strong> in the rating distribution summary. As users, we quickly eliminate options with a disproportionate number of low-score reviews. We quickly eliminate options with a disproportionate number of mid-score reviews. And we abandon options without any low-score reviews.</p>

<p>We almost instinctively search for <em>the</em> pattern — the one perfect, trustworthy distribution that is representative of good products. In it, we need to find <em>a lot of</em> positive reviews and <em>enough</em> negative reviews.</p>

<p>Typically this means that a <strong>vast majority of ratings will be 5-star-reviews</strong>, followed by plenty of 4-star reviews, and eventually followed by a large enough (but not too large!) number of low-score reviews. Most importantly, there must be <em>enough</em> negative reviews to give customers pointers about the most negative experience they might have. Usually, products that match that perfect pattern appear most trustworthy and perform best.</p>

<p>In user research, this “perfect” pattern is called the <a href="https://levelup.gitconnected.com/the-problem-of-j-curves-in-online-ratings-systems-caf94fab4819">J-shaped distribution pattern</a>. However, as it turns out, it’s not really that perfect and conceals some troubles for businesses.</p>

<h2 id="the-j-shaped-distribution-issues">The J-Shaped Distribution Issues</h2>

<p>You might be wondering why that particular rating distribution has such an unusual name. The distribution resembles a capital letter “J”, with a small spike of the most negative reviews (★), a flat middle ground (★★, ★★★), and a high spike of the most positive ones (★★★★★). It is very different from the omnipresent, classic bell curve that we might have expected initially.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="380"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="IMDB scores for ‘Game of Thrones’ vs. ‘Avatar: The Way of Water’"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      IMDB scores for “Game of Thrones” vs. “Avatar: The Way of Water.” (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49c82767-50c4-4a44-8308-9cc007751cc7/25-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>In the examples for IMDB scores of “Game of Thrones” and “Avatar: The Way of Water,” you’ll notice that the distribution in the top scores is much clearer for “Game of Thrones” and much less conclusive for “Avatar: The Way of Water.” Despite a stronger negative scoring in the lower ratings, the distribution of “Game of Thrones” is likely to perform much better &mdash; both in movies and for any other products.</p>

<p>We can also notice that in both cases, the lowest score (Rating 1) gets a disproportionate amount of attention. That’s the “J”-shaped distribution in action. Why does it happen?</p>

<p>As <a href="https://levelup.gitconnected.com/the-problem-of-j-curves-in-online-ratings-systems-caf94fab4819">Sav Sidorov</a> and <a href="https://www.linkedin.com/feed/update/urn:li:activity:7015971063515725824/">Nikita Sharaev</a> explain, user feedback is <strong>often skewed towards the extremes</strong>. Customers who are just satisfied may not take the time to leave a review or rating, but those who are either extremely happy or extremely frustrated are more likely to do so. This makes rating scores very vulnerable to the strongest opinions of the extremes and hence biased and inaccurate.</p>

<p>An alternative design that Sav has suggested includes four options: <strong>↑</strong>, <strong>↓</strong>, <strong>↑↑</strong>, and <strong>↓↓</strong>. When providing a review, customers could click or tap multiple times to provide a stronger assessment. This might eliminate the large spread between the extremes.</p>

<p>Another option is to introduce a <strong>delay for reviews</strong>. As Marianna Alshina <a href="https://www.linkedin.com/feed/update/urn:li:activity:7015971063515725824?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7015971063515725824%2C7015995190435794946%29">noticed</a>, <a href="https://www.etsy.com/">Etsy</a> doesn’t allow its customers to review products straight away. They have to wait for one week to have a “full” experience with the product, and only then leave pictures and their review.</p>

<p>Will it work? Maybe.</p>

<p>Either way, the <strong>distribution needs context that explains it</strong>. And that’s where breaking the rating distribution summary by product attributes can help.</p>

<h2 id="break-rating-distribution-summary-by-product-attributes">Break Rating Distribution Summary By Product Attributes</h2>

<p>Showing a distribution summary provides a better overview to customers, but it still requires quite a bit of effort to discover how well-performing a specific product attribute is. For example, a customer might be interested in how long the battery life is or how sophisticated a particular feature is. To learn both, they’ll need to sip through dozens or even hundreds of reviews, often without any success.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.ikea.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="367"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/06af9fa7-712b-4987-8f7c-521c247989f7/8-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/06af9fa7-712b-4987-8f7c-521c247989f7/8-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/06af9fa7-712b-4987-8f7c-521c247989f7/8-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/06af9fa7-712b-4987-8f7c-521c247989f7/8-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/06af9fa7-712b-4987-8f7c-521c247989f7/8-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/06af9fa7-712b-4987-8f7c-521c247989f7/8-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Ikea example"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.ikea.com/'>Ikea</a> provides individual ratings for each part of the experience. This goes for every individual review as well. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/06af9fa7-712b-4987-8f7c-521c247989f7/8-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>A useful approach to help out customers there is to break down the distribution summary even further. <strong>For each standalone product attribute</strong> &mdash; appearance, value for money, product quality, battery life, etc. &mdash; we could gather and <strong>highlight average scores,</strong> based on user reviews. When a customer chooses to provide their feedback, we could ask them to evaluate specific qualities of the product and then calculate a separate average score for each attribute.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.flipkart.com/samsung-1-5-ton-5-star-split-inverter-ac-white/product-reviews/itm1a2f33df93c02?pid=ACNGADBFVHZE4ZFV&amp;lid=LSTACNGADBFVHZE4ZFVRB2YHV&amp;sortOrder=MOST_HELPFUL&amp;certifiedBuyer=false&amp;aid=overall">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="561"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d77c0ffd-e097-4659-ae14-a373d5e4f82a/26-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d77c0ffd-e097-4659-ae14-a373d5e4f82a/26-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d77c0ffd-e097-4659-ae14-a373d5e4f82a/26-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d77c0ffd-e097-4659-ae14-a373d5e4f82a/26-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d77c0ffd-e097-4659-ae14-a373d5e4f82a/26-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d77c0ffd-e097-4659-ae14-a373d5e4f82a/26-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Flipkart example"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.flipkart.com/samsung-1-5-ton-5-star-split-inverter-ac-white/product-reviews/itm1a2f33df93c02?pid=ACNGADBFVHZE4ZFV&lid=LSTACNGADBFVHZE4ZFVRB2YHV&sortOrder=MOST_HELPFUL&certifiedBuyer=false&aid=overall'>Flipkart</a> adds location, vote up/down as well as a full breakdown of features in its product reviews. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d77c0ffd-e097-4659-ae14-a373d5e4f82a/26-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>On <a href="https://www.flipkart.com/samsung-1-5-ton-5-star-split-inverter-ac-white/product-reviews/itm1a2f33df93c02?pid=ACNGADBFVHZE4ZFV&amp;lid=LSTACNGADBFVHZE4ZFVRB2YHV&amp;sortOrder=MOST_HELPFUL&amp;certifiedBuyer=false&amp;aid=overall">Flipkart</a> (pictured above), customers are encouraged to provide feedback broken down into groups of attributes that are very specific for the product. The “Value for Money” is a classic one that is being used across all products. The color coding is used to indicate “good” and “bad” reviews, but a slightly different color scheme would be more accessible. Also, unfortunately, customers can’t filter reviews by a particular score.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.adidas.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="645"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d915690f-9870-416a-b4e4-ff41ae3dc458/28-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d915690f-9870-416a-b4e4-ff41ae3dc458/28-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d915690f-9870-416a-b4e4-ff41ae3dc458/28-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d915690f-9870-416a-b4e4-ff41ae3dc458/28-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d915690f-9870-416a-b4e4-ff41ae3dc458/28-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d915690f-9870-416a-b4e4-ff41ae3dc458/28-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Adidas example"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      On <a href='https://www.adidas.com/'>Adidas</a>, customers can explore ratings and reviews for comfort, quality, fit and support, and filter reviews by commonly used tags. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/d915690f-9870-416a-b4e4-ff41ae3dc458/28-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://global.llbean.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="420"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ffc6b9ff-71a1-42a4-8722-90dd638b02bd/10-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ffc6b9ff-71a1-42a4-8722-90dd638b02bd/10-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ffc6b9ff-71a1-42a4-8722-90dd638b02bd/10-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ffc6b9ff-71a1-42a4-8722-90dd638b02bd/10-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ffc6b9ff-71a1-42a4-8722-90dd638b02bd/10-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ffc6b9ff-71a1-42a4-8722-90dd638b02bd/10-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="L.L.Bean example"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='http://llbean.com/'>L.L.Bean</a> used to include “customer fit feedback” right below the review snapshot on their product detail pages. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ffc6b9ff-71a1-42a4-8722-90dd638b02bd/10-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>On <a href="https://www.adidas.de/en/adidas-tlrd-impact-training-high-support-bra/HM7901.html">Adidas</a> and <a href="https://global.llbean.com/">LL Bean</a>, customers can explore specific qualities of a product in a bit more detail. It can be a position on a scale or yet another distribution summary. Both patterns make it clear to customers how well a product performs in relation to that one specific attribute.</p>

<h2 id="enhance-user-reviews-with-suggested-tags">Enhance User Reviews With Suggested Tags</h2>

<p>The quality of the experience can’t be measured by product attributes alone. A skillfully designed and manufactured product might not be a good fit for some customers, and learning it from a product description spec is impossible. To help there, we could <strong>suggest relevant tags when customers write a review.</strong> Typically, it could be something along the lines of “great fit,” “great for kids,” “easy to use,” “love the design,” “beautiful packaging,” etc.</p>

<p>These tags could also be slightly <strong>more personal and individual</strong>; they could relate to the product but also to the customers who have already purchased that product. The goal here is to <strong>gather and surface insights and personal details</strong> that would make it easier for prospective customers to relate to published reviews. In other words, we try to help prospective customers find similarities with already existing customers and explore their reviews in that light.</p>

<p>Personal details could be anything from the frequency of use and level of experience to age range and current location. But it would differ depending on the product, of course. For skin products, for example, we could ask about the preferred look, <strong>skin type, shade, glow, scent,</strong> characteristics of the face, but also texture and typical type of makeup. That’s exactly what <a href="https://www.glossier.com/products/futuredew">Glossier</a> and <a href="https://www.sephora.com/product/stay-all-day-waterproof-liquid-eye-liner-P253818?skuId=1221084&amp;icid2=products%20grid:p253818:product">Sephora</a> do.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.glossier.com/products/futuredew">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="480"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1183f71d-202e-4925-82f1-e06631b25018/11-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1183f71d-202e-4925-82f1-e06631b25018/11-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1183f71d-202e-4925-82f1-e06631b25018/11-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1183f71d-202e-4925-82f1-e06631b25018/11-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1183f71d-202e-4925-82f1-e06631b25018/11-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1183f71d-202e-4925-82f1-e06631b25018/11-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Glossier.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.glossier.com/products/futuredew'>Glossier.com</a> breaks down filter reviews by tags, depending on the attributes and qualities listed in the review. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/1183f71d-202e-4925-82f1-e06631b25018/11-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.sephora.com/product/stay-all-day-waterproof-liquid-eye-liner-P253818?skuId=1221084&amp;icid2=products%20grid:p253818:product">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="472"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f839c9aa-038e-4e99-a882-1b6862cc9a23/12-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f839c9aa-038e-4e99-a882-1b6862cc9a23/12-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f839c9aa-038e-4e99-a882-1b6862cc9a23/12-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f839c9aa-038e-4e99-a882-1b6862cc9a23/12-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f839c9aa-038e-4e99-a882-1b6862cc9a23/12-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f839c9aa-038e-4e99-a882-1b6862cc9a23/12-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Sephora.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.sephora.com/product/stay-all-day-waterproof-liquid-eye-liner-P253818?skuId=1221084&icid2=products%20grid:p253818:product'>Sephora.com</a> breaks down reviews by shade, skin tone, eye color and age range. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/f839c9aa-038e-4e99-a882-1b6862cc9a23/12-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>These tags, then, could be displayed as <strong>additional rating filters</strong> &mdash; and hence help customers find relevant reviews faster, and perhaps even scores for important attributes, based on feedback from customers like them. And that’s much more valuable than any general feedback based on averages could be.</p>

<h2 id="highlight-social-proof-from-reviews">Highlight Social Proof From Reviews</h2>

<p>In addition to suggested tags, one of the questions we could ask existing customers at the very end of the review is if they’d recommend this product to their friends, colleagues, or total strangers. As a result, we could calculate a quite significant number that’s often neglected but can be quite a game-changer: the <strong>recommendation score</strong>.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.asos.com/us/new-balance/new-balance-unisex-530-sneakers-in-beige-and-silver-exclusive-to-asos/prd/203555242?clr=beige-silver&amp;colourWayId=203555243&amp;cid=6456">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="387"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bb14dbf6-c836-4bb7-946a-b055349db1ce/13-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bb14dbf6-c836-4bb7-946a-b055349db1ce/13-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bb14dbf6-c836-4bb7-946a-b055349db1ce/13-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bb14dbf6-c836-4bb7-946a-b055349db1ce/13-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bb14dbf6-c836-4bb7-946a-b055349db1ce/13-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bb14dbf6-c836-4bb7-946a-b055349db1ce/13-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Asos.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      On <a href='https://www.asos.com/us/new-balance/new-balance-unisex-530-sneakers-in-beige-and-silver-exclusive-to-asos/prd/203555242?clr=beige-silver&colourWayId=203555243&cid=6456'>Asos</a>, users can explore the size, the comfort and the quality of the product, as assessed by customers. Notice the note that “86% of customers recommend this product.” (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/bb14dbf6-c836-4bb7-946a-b055349db1ce/13-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p><a href="https://www.asos.com/us/new-balance/new-balance-unisex-530-sneakers-in-beige-and-silver-exclusive-to-asos/prd/203555242?clr=beige-silver&amp;colourWayId=203555243&amp;cid=6456">Asos</a> (pictured above) highlights that “86% of customers recommend this product.” This is quite different from 5-star ratings or 1-star ratings because even customers who aren’t quite happy with the product and would perhaps give it a 3-star rating might still recommend it to their friends. It might not be a perfect fit for them, but they are quite satisfied with its quality.</p>

<p>Highlighting prominently how many customers actually recommend the product is definitely a good idea. A magical number to stay above is <strong>90% recommendation score</strong>; yet again, if you climb over 95%, it’s getting a bit suspicious.</p>

<p>To make it even stronger, you could <strong>specify the group of customers</strong> that actually has recommended the product and allow customers to choose the group that would fit them best. There, we could include fine details such as level of experience, frequency of use, type of projects, and others.</p>

<p>A statement such as “86% of customers (5+ years of experience, enterprise-level) recommend this product” would probably perform the strongest for people who fit that particular group.</p>

<div class="partners__lead-place"></div>

<h2 id="provide-quick-summaries-of-pros-and-cons">Provide Quick Summaries Of Pros And Cons</h2>

<p>We’ve come quite far already, yet customers still need to filter and explore reviews on their own. We could help them faster grasp the good bits and the bad bits about the products though. To do that, we could highlight the pros and cons of a product, along with <strong>quick summaries</strong> of positive and negative reviews.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.walmart.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="532"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6240909e-441d-40c8-98ec-d52b66d2c747/14-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6240909e-441d-40c8-98ec-d52b66d2c747/14-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6240909e-441d-40c8-98ec-d52b66d2c747/14-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6240909e-441d-40c8-98ec-d52b66d2c747/14-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6240909e-441d-40c8-98ec-d52b66d2c747/14-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6240909e-441d-40c8-98ec-d52b66d2c747/14-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Walmart.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.walmart.com/'>Walmart</a> highlights not only a distribution summary for ratings but also the number of reviews and the most helpful positive review vs. most helpful negative review. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/6240909e-441d-40c8-98ec-d52b66d2c747/14-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Ideally, these quick summaries would be analyzing user reviews and listing pros and cons as <strong>bullet points</strong>. This information is precious and often not displayed at the right time. For example, it would be a <strong>very impactful add-on</strong> for a category listing page, a product page, and a feature comparison page where users land when they try to compare a couple of products side-by-side.</p>

<h2 id="allow-users-to-mark-helpful-reviews">Allow Users To Mark Helpful Reviews</h2>

<p>Not every review is helpful. Some reviews appear very generic, others lack important details, and others again focus too much on irrelevant details. To make sure that <strong>relevant reviews get surfaced to the top</strong> of the reviews list, we could kindly prompt users to mark if they find a review helpful &mdash; both for positive and negative reviews.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.glossier.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="530"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a0b70b3-55ca-4c5c-8653-cf2409fe7da2/16-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a0b70b3-55ca-4c5c-8653-cf2409fe7da2/16-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a0b70b3-55ca-4c5c-8653-cf2409fe7da2/16-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a0b70b3-55ca-4c5c-8653-cf2409fe7da2/16-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a0b70b3-55ca-4c5c-8653-cf2409fe7da2/16-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a0b70b3-55ca-4c5c-8653-cf2409fe7da2/16-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Glossier.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      On <a href='https://www.glossier.com/'>Glossier</a>, most helpful reviews are highlighted at the very top of the “Reviews” section. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7a0b70b3-55ca-4c5c-8653-cf2409fe7da2/16-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Marked reviews &mdash; a few of each kind &mdash; could then be highlighted at the top of the reviews section, along with the number of users who found them helpful. This dramatically boosts trustworthiness and reduces time to relevance, as highlighted reviews have been validated by other customers. This appears authentic and builds trust.</p>

<h2 id="provide-helpful-sorting-types-and-search-autocomplete">Provide Helpful Sorting Types and Search Autocomplete</h2>

<p>We typically allow users to filter reviews by a particular rating score, but what if a customer is interested in specific details <em>within</em> a particular score range? Once a filter has been applied, we can allow users to sort by <strong>specific details of reviews</strong>. On <a href="https://bitetoothpastebits.com/products/mint-subscription">Bite</a>, for example, users can sort by the date of review, available photos and videos, as well as highest and lowest ratings and most and least helpful reviews. That’s better.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://bitetoothpastebits.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="458"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/74c8a6d7-403c-4bc6-8c73-cc92a1c3dd27/17-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/74c8a6d7-403c-4bc6-8c73-cc92a1c3dd27/17-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/74c8a6d7-403c-4bc6-8c73-cc92a1c3dd27/17-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/74c8a6d7-403c-4bc6-8c73-cc92a1c3dd27/17-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/74c8a6d7-403c-4bc6-8c73-cc92a1c3dd27/17-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/74c8a6d7-403c-4bc6-8c73-cc92a1c3dd27/17-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Bite"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Sorting on <a href='https://bitetoothpastebits.com/'>Bite</a> includes ordering by most helpful and least helpful reviews. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/74c8a6d7-403c-4bc6-8c73-cc92a1c3dd27/17-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.wayfair.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="571"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ec3f602e-3310-4485-a973-9feb9fce7597/18-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ec3f602e-3310-4485-a973-9feb9fce7597/18-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ec3f602e-3310-4485-a973-9feb9fce7597/18-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ec3f602e-3310-4485-a973-9feb9fce7597/18-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ec3f602e-3310-4485-a973-9feb9fce7597/18-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ec3f602e-3310-4485-a973-9feb9fce7597/18-designing-perfect-reviews-ratings-ux.png"
			
			sizes="70vw"
			alt="Wayfair.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Slightly better sorting on <a href='https://www.wayfair.com/'>Wayfair</a>, with options that include customer photos, most helpful and latest. It’s unlikely that users will sort by least helpful or oldest reviews. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ec3f602e-3310-4485-a973-9feb9fce7597/18-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Additionally, customers on <a href="https://www.glossier.com/products/futuredew">Glossier</a> and <a href="https://www.walmart.com/reviews/product/932544113?filter=3https://www.wayfair.com/decor-pillows/pdp/alwyn-home-roisin-square-pillow-insert-w001225688.html">Wayfair</a> can sort by reviews that include customer photos and <strong>search in reviews,</strong> and that’s where an autocomplete feature could be particularly helpful as well. Notice how Wayfair (pictured below) not only displays the tags used for products and customer photos but also highlights how often the keywords have been mentioned in reviews. That’s helpful.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://www.wayfair.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="569"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/cc7fa59b-1b9b-491a-847f-2e098baf87d3/19-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/cc7fa59b-1b9b-491a-847f-2e098baf87d3/19-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/cc7fa59b-1b9b-491a-847f-2e098baf87d3/19-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/cc7fa59b-1b9b-491a-847f-2e098baf87d3/19-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/cc7fa59b-1b9b-491a-847f-2e098baf87d3/19-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/cc7fa59b-1b9b-491a-847f-2e098baf87d3/19-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Wayfair.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.wayfair.com/'>Wayfair.com</a> includes an option to search in reviews. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/cc7fa59b-1b9b-491a-847f-2e098baf87d3/19-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<div class="partners__lead-place"></div>

<h2 id="enhance-reviews-with-personal-details">Enhance Reviews With Personal Details</h2>

<p>For a review to be convincing, it needs to <strong>appear trustworthy</strong>, be written by an actual person with credentials and a public social presence, or be recommended by a brand or person that carries some weight. This is why testimonials and logos of big brands work well; this is also why video reviews and customer success stories are quite impactful.</p>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://casper.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="411"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/066ae987-b0fc-4af9-bda4-0e83ad105c80/20-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/066ae987-b0fc-4af9-bda4-0e83ad105c80/20-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/066ae987-b0fc-4af9-bda4-0e83ad105c80/20-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/066ae987-b0fc-4af9-bda4-0e83ad105c80/20-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/066ae987-b0fc-4af9-bda4-0e83ad105c80/20-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/066ae987-b0fc-4af9-bda4-0e83ad105c80/20-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Casper.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The number says it all: “2,000,000 happy sleepers” is quite a statement, and their reviews on <a href='https://casper.com/'>Casper.com</a> are enhanced with personal details such as full names and locations. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/066ae987-b0fc-4af9-bda4-0e83ad105c80/20-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>If possible, prompt your users to add some personal details to their reviews, such as:</p>

<ul>
<li>full name,</li>
<li>location,</li>
<li>age (range),</li>
<li>current role or job title,</li>
<li>link to a social media account (LinkedIn, Twitter, Instagram),</li>
<li>a casual personal photo,</li>
<li>a casual personal video (less than 30 sec),</li>
<li>a photo of the product,</li>
<li>the logo of the brand they work for (if applicable).</li>
</ul>














<figure class="
  
    break-out article__image
  
  
  ">
  
    <a href="https://ritual.com/">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="503"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ae5a013-842d-4e24-9d3c-30273ae19a28/21-designing-perfect-reviews-ratings-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ae5a013-842d-4e24-9d3c-30273ae19a28/21-designing-perfect-reviews-ratings-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ae5a013-842d-4e24-9d3c-30273ae19a28/21-designing-perfect-reviews-ratings-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ae5a013-842d-4e24-9d3c-30273ae19a28/21-designing-perfect-reviews-ratings-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ae5a013-842d-4e24-9d3c-30273ae19a28/21-designing-perfect-reviews-ratings-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ae5a013-842d-4e24-9d3c-30273ae19a28/21-designing-perfect-reviews-ratings-ux.png"
			
			sizes="100vw"
			alt="Ritual.com"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://ritual.com/'>Ritual.com</a> highlights testimonials as concise quotes, provide a full name of the reviewer, their occupation, their photo and a short video clip of them sharing their experience. That’s powerful. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0ae5a013-842d-4e24-9d3c-30273ae19a28/21-designing-perfect-reviews-ratings-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>One of the most effective ways to build authenticity with a review is to <strong>display customer photos</strong> prominently next to reviews. Because many customers don’t trust marketing illustrations or can’t reliably visualize product specs, they often rely on customers’ (unedited) product photos to get a more realistic preview of what they should be expecting.</p>

<p>Any personal details are very valuable. Hence it’s a good idea to <strong>always prompt users to upload personal product photos</strong> and more details about themselves and reward such reviews as well.</p>

<h2 id="wrapping-up">Wrapping Up</h2>

<p>Getting user ratings right requires quite a bit of work. We need to gather and highlight relevant reviews, present distribution charts with the number of ratings and decimal averages, and allow users to use filters, tags, or search to find reviews faster from people who are very much like them.</p>

<p>Users need:</p>

<ul>
<li>The average score presented with decimal numbers;</li>
<li>An overall number of ratings;</li>
<li>A <strong>full distribution chart</strong> of ratings;</li>
<li>Customer’s <strong>unedited product photos</strong>;</li>
<li>Ratings for individual features (size, fit, support, etc.);</li>
<li>The number of reviews for intermediate values (1.0, 2.0, 3.0, 4.0, 5.0);</li>
<li><strong>Tags and filters</strong> to find relevant reviews;</li>
<li>Personal details that will help customers find people like them in the reviews;</li>
<li>The date of when the review was written or published;</li>
<li>How many people <strong>find it helpful</strong>;</li>
<li>How many customers (%) recommend the product for purchase.</li>
</ul>

<p><strong>Sounds like a lot of effort</strong> &mdash; and it actually is. The impact of a proper user rating design can be remarkable and drive your sales efforts much stronger than any other campaign could have. And once it’s done, it can work for you long-term, building up a community of people who trust your brand and recommend it online and offline. Without any doubt, that’s very much worth the effort.</p>

<h2 id="useful-resources">Useful Resources</h2>

<ul>
<li><a href="https://uxdesign.cc/ux-tips-featuring-customer-reviews-to-increase-conversion-rates-5b86cd34fe86">UX tips: featuring customer reviews to increase conversion rates</a> by Sepre Boyer,</li>
<li><a href="https://baymard.com/blog/user-ratings-distribution-summary">User Ratings Design UX Research</a>, by Baymard Institute,</li>
<li><a href="https://uxplanet.org/how-to-design-user-rating-and-reviews-1b26c0208d3a">How To Design User Rating and Reviews</a> by Nick Babich,</li>
<li><a href="https://levelup.gitconnected.com/the-problem-of-j-curves-in-online-ratings-systems-caf94fab4819">The Problem of J-Curves (in Online Ratings Systems)</a>, by Sav Sidorov.</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet “Smart Interface Design Patterns”</h2>

<p>If you are interested in similar insights around UX, take a look at <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our shiny <strong>10h-video course</strong> with 100s of practical examples from real-life projects. Design patterns and guidelines on everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <em>Just sayin’!</em> <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Check a free preview</a>.</p>

<figure style="margin-bottom: 1rem"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our new video course on interface design &amp; UX.</figcaption></figure>

<div class="btn--lined btn--lined--white-border" style="margin-top: 0.75em; margin-bottom: 0.75em"><a class="btn btn--large btn--green btn--text-shadow" href="https://smart-interface-design-patterns.com/">Jump to the video course&nbsp;&rarr;</a></div>

<p class="ticket-price__desc" style="font-size: .8em!important; text-align: center; line-height: 1.5; margin-top: 0; display: block;">100 design patterns &amp; real-life 
examples.<br>10h-video course + live UX training. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Free preview</a>.</p>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(il, yk)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item><item><author>Vitaly Friedman</author><title>Designing for Accessibility: Best Practices for Closed Captioning and Subtitles UX</title><link>https://www.smashingmagazine.com/2023/01/closed-captions-subtitles-ux/</link><pubDate>Wed, 11 Jan 2023 08:00:00 +0000</pubDate><guid>https://www.smashingmagazine.com/2023/01/closed-captions-subtitles-ux/</guid><description>Captioning can be much more than text. Design patterns for better UX of subtitles, captions, video players, transcripts and on-screen text.</description><content:encoded><![CDATA[
          <html>
            <head>
              <meta charset="utf-8">
              <link rel="canonical" href="https://www.smashingmagazine.com/2023/01/closed-captions-subtitles-ux/" />
              <title>Designing for Accessibility: Best Practices for Closed Captioning and Subtitles UX</title>
            </head>
            <body>
              <article>
                <header>
                  <h1>Designing for Accessibility: Best Practices for Closed Captioning and Subtitles UX</h1>
                  
                    
                    <address>Vitaly Friedman</address>
                  
                  <time datetime="2023-01-11T08:00:00&#43;00:00" class="op-published">2023-01-11T08:00:00+00:00</time>
                  <time datetime="2023-01-11T08:00:00&#43;00:00" class="op-modified">2026-05-30T03:54:20+00:00</time>
                </header>
                
                

<p>When we think about closed captioning, we often think about noisy environments, be it busy restaurants, shopping malls, or airport lounges. There, consuming content via audio is difficult, and so captions help communicate information in an alternative, textual way.</p>

<p>This is, of course, useful for video streaming like Netflix or Hulu, but also for games, video courses, <strong>social media content</strong>, and real-time communication on Zoom, Google Meet, and so on with automated captioning turned on. That way, however, is the <em>only</em> way for some of us who are hard of hearing &mdash; temporarily or permanently &mdash; nevermind of how noisy or busy the environment is.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="420"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot with 13 available subtitles on TED"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Subtitles available in 13 languages on <a href='https://www.ted.com/talks/catherine_price_why_having_fun_is_the_secret_to_a_healthier_life/transcript?referrer=playlist-the_most_popular_ted_talks_of_2022&autoplay=true'>TED</a>. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/9c15cba7-8b14-4710-8c13-9bdf11116527/1-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>In fact, the environment might not matter that much. Many people <a href="https://preply.com/en/blog/americas-subtitles-use/">turn on closed captioning by default</a> these days to comfortably follow along in the video. Perhaps the spoken language isn’t their native language, or perhaps they aren’t quite familiar with the accent of some speakers, or maybe they don’t have headphones nearby, don’t want to use them, or can’t use them. In short, <a href="https://sebastiangreger.net/2019/02/ux-closed-captions-for-everybody">closed captions are better for everybody</a> and they <a href="https://www.youtube.com/watch?v=ngKp9MqUGj8&amp;feature=youtu.be&amp;ab_channel=TEDxTalks">increase ROI and audience</a>.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="500"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg"
			
			sizes="100vw"
			alt="A picture of a woman with mobile saying ‘Tell me about the Visual Language of Closed Captions and Subtitles’"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The Doctor asks her phone “Tell me about the Visual Language of Closed Captions and Subtitles.” (Source: <a href='https://uxdesign.cc/a-guide-to-the-visual-language-of-closed-captions-and-subtitles-2fda5fa2a325'>uxdesign.cc</a>) (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/34c2cc11-3a07-477b-9a59-f5911fdbd91b/2-closed-captions-subtitles-ux.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Just a decade ago, <strong>closed captioning</strong> would be difficult to come by on the web. Yet, today it’s almost unimaginable to have a public video produced without proper captioning in place. And it doesn’t seem like a particularly complicated task. Isn’t it basically just text flowing over lines, with a few time stamps in between?</p>

<p>Well, it doesn’t have to be. With captions, we can <strong>embed a lot of contextual details</strong> that are somehow lost between the lines when translated from audio to text &mdash; be it sarcasm, music information, synthetic voice, background noise, or unexpected interruptions. But first, we need to talk about how subtitles and captions are different.</p>

<style>.course-intro{--shadow-color:206deg 31% 60%;background-color:#eaf6ff;border:1px solid #ecf4ff;box-shadow:0 .5px .6px hsl(var(--shadow-color) / .36),0 1.7px 1.9px -.8px hsl(var(--shadow-color) / .36),0 4.2px 4.7px -1.7px hsl(var(--shadow-color) / .36),.1px 10.3px 11.6px -2.5px hsl(var(--shadow-color) / .36);border-radius:11px;padding:1.35rem 1.65rem}@media (prefers-color-scheme:dark){.course-intro{--shadow-color:199deg 63% 6%;border-color:var(--block-separator-color,#244654);background-color:var(--accent-box-color,#19313c)}}</style>
  

<p class="course-intro"><em>Pssst!</em> This article is <strong>part of our ongoing series</strong> on <a href="/category/design-patterns">design patterns</a>. It’s also a part of <a style="font-weight:700" href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>&nbsp;🍣 and is available in the <a href="https://smashingconf.com/online-workshops/workshops/interface-design-course-vitaly-friedman/">live UX training</a> as well.</p>

<h2 id="subtitles-vs-captions">Subtitles vs. Captions</h2>

<p>At the first glance, subtitles and captions might appear to be the same. In the end, it’s all about conveying information in a textual way. However, as kindly pointed out by Svetlana Kouznetsova in her <a href="https://audio-accessibility.com/book/">book an audio accessibility</a>, they aren’t really interchangeable.</p>

<p>Accordion to Svetlana,</p>

<blockquote><strong>Captions</strong> are considered as part of <strong>accessibility</strong> and designed for deaf people to access aural information in the same language with accessibility elements such as speaker identifications, sound descriptions etc.<br /><br />
<strong>Subtitles</strong>, on another hand, are considered as part of <strong>internationalization</strong> (not accessibility) and designed as a translation from one spoken language to another written language for hearing people who don't understand the original language.</blockquote>

<p>While captions are designed for people with hearing difficulties, subtitles are designed to support hearing people who might not understand the original language. They often lack speaker IDs and sound descriptions and consequently, <a href="https://audio-accessibility.com/news/2020/10/why-subtitles-are-not-accessible-to-me-as-a-deaf-person/">subtitles aren&rsquo;t necessarily accessible</a>.</p>

<p>In this article, we focus both on subtitles and captions, with some general guidelines of how we can improve both. Our journey starts with a general conversation about design conventions for subtitles.</p>

<h2 id="subtitles-formatting-and-design-conventions">Subtitles Formatting and Design Conventions</h2>

<p>Fortunately, there are already <a href="https://www.checksub.com/subtitle/do-good-subtitles-golden-rules/">golden rules</a> of transcription, <a href="https://dcmp.org/learn/captioningkey">best practices</a> as well as an <a href="https://uxdesign.cc/a-guide-to-the-visual-language-of-closed-captions-and-subtitles-2fda5fa2a325">established visual language</a> for <strong>closed captions and subtitles</strong>. When we want to indicate any subtle changes in the background, emphasis on specific words, whispering, or a short pause, we can rely on simple text formatting rules in subtitles to communicate it.</p>














<figure class="
  
  
  ">
  
    <a href="https://uxdesign.cc/a-guide-to-the-visual-language-of-closed-captions-and-subtitles-2fda5fa2a325">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="589"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8984f9d8-0080-42ca-8bab-2182914eda79/3-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8984f9d8-0080-42ca-8bab-2182914eda79/3-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8984f9d8-0080-42ca-8bab-2182914eda79/3-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8984f9d8-0080-42ca-8bab-2182914eda79/3-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8984f9d8-0080-42ca-8bab-2182914eda79/3-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8984f9d8-0080-42ca-8bab-2182914eda79/3-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot showing a visual language of closed captions"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      An overview of <a href='https://uxdesign.cc/a-guide-to-the-visual-language-of-closed-captions-and-subtitles-2fda5fa2a325'>common design conventions on closed captions and subtitles</a>, by Gareth Ford Williams. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8984f9d8-0080-42ca-8bab-2182914eda79/3-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Gareth Ford Williams has put together a <a href="https://uxdesign.cc/a-guide-to-the-visual-language-of-closed-captions-and-subtitles-2fda5fa2a325">visual language of closed captions</a> and has kindly provided a <a href="https://www.dropbox.com/s/qzjapyaaz5o2j81/Captions%20and%20Subtitles%20Formatting.pdf?dl=0">PDF cheatsheet</a> that is commonly used by professional captioners.</p>

<p>There are some <a href="https://www.checksub.com/subtitle/do-good-subtitles-golden-rules/">generally established rules</a> about captioning, and here are some that I found quite useful when working on captioning for my own video course:</p>

<ul>
<li>Divide your sentences into <strong>two relatively equal parts</strong> like a pyramid (40ch per line for the top line, a bit less for the bottom line);</li>
<li>Always keep an average of <strong>20 to 30 characters per second</strong>;</li>
<li>A sequence should only last <strong>between 1 and 8 seconds</strong>;</li>
<li>Always keep a person’s name or title together;</li>
<li>Do not break a line after conjunction;</li>
<li>Consider aligning <strong>multi-lined captions to the left</strong>.</li>
</ul>

<p>There are some minor differences in formatting between different languages (and Gareth writes about them in the article), but the resource can be used as inspiration and a checklist to make sure you don’t forget any fine details.</p>

<div data-audience="non-subscriber" data-remove="true" class="feature-panel-container">

<aside class="feature-panel" style="">
<div class="feature-panel-left-col">

<div class="feature-panel-description"><p>Roll up your sleeves and <strong>boost your UX skills</strong>! Meet <strong><a data-instant href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a></strong>&nbsp;🍣, a 10h video library by Vitaly Friedman. <strong>100s of real-life examples</strong> and live UX training. <a href="https://www.youtube.com/watch?v=3mwZztmGgbE">Free preview</a>.</p>
<a data-instant href="https://smart-interface-design-patterns.com/" class="btn btn--green btn--large" style="">Jump to table of contents&nbsp;↬</a></div>
</div>
<div class="feature-panel-right-col"><a data-instant href="https://smart-interface-design-patterns.com/" class="feature-panel-image-link">
<div class="feature-panel-image"><picture><source type="image/avif" srcSet="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3155f571-450d-42f9-81b4-494aa9b52841/video-course-smart-interface-design-patterns-vitaly-friedman.avif" />
<img
    loading="lazy"
    decoding="async"
    class="feature-panel-image-img"
    src="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8c98e7f9-8e62-4c43-b833-fc6bf9fea0a9/video-course-smart-interface-design-patterns-vitaly-friedman.jpg"
    alt="Feature Panel"
    width="690"
    height="790"
/>
</picture>
</div>
</a>
</div>
</aside>
</div>

<h2 id="captions-natively-integrated-in-the-content">Captions Natively Integrated In The Content</h2>

<p>On their own, closed captions and subtitles are often seen as an <strong>additional layer</strong> that lives on top of existing audio or video content and supports users in addition to that main piece of content. However, what if we designed them to be <strong>natively integrated</strong> into the video player?</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="583"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from Ethics for Design where subtitles and supplementary information about the speaker are integrated into the video content"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://ethicsfordesign.com/player/?lang=en'>Ethics for Design</a> has reinvented the video player experience. For the better. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/10eda064-fce0-4c64-b81e-79bbdb04846c/4-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p><a href="https://ethicsfordesign.com/player/?lang=en">Ethics for Design</a> provides a very different video experience: subtitles take a prominent role in the design, with supplementary information about the speaker remaining on the page as the video advances. The text <strong>isn’t hardcoded into the video</strong> but is available separately, being fully accessible for copy-paste, for example. Also, additional materials and illustrations are highlighted as a speaker is speaking.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="450"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="On-screen text technique in Sherlock TV series"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      The Subtle Art of Subtitles, from the Sherlock TV series. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/ef757c4c-7c98-4c85-ba31-76eeb3a8bd5b/5-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="450"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg"
			
			sizes="100vw"
			alt="Sherlock TV Series Text Message Effect by Atticus"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.youtube.com/watch?v=xXQV-OQzN6c'>Sherlock TV Series Text Message Effect</a> by Atticus. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/710d9813-0fb0-4678-8669-39204dc42a6a/6-closed-captions-subtitles-ux.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Another way of natively integrating subtitles in the video is the <strong>on-screen text technique</strong> used in various shows such as <a href="https://filmschoolrejects.com/living-words-sherlock-text-screen/">Sherlock TV series</a>. The idea there was to provide storytelling through visual text embedded into visuals but also make text messages more accessible without having to show the entire phone screen to viewers.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c7471362-6f72-407c-ba74-1eb0ed93eb15/7-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="423"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c7471362-6f72-407c-ba74-1eb0ed93eb15/7-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c7471362-6f72-407c-ba74-1eb0ed93eb15/7-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c7471362-6f72-407c-ba74-1eb0ed93eb15/7-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c7471362-6f72-407c-ba74-1eb0ed93eb15/7-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c7471362-6f72-407c-ba74-1eb0ed93eb15/7-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/c7471362-6f72-407c-ba74-1eb0ed93eb15/7-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from Living Comic with comic book style subtitles"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      A screenshot from the <a href='https://www.cmd-amsterdam.nl/portfolio/living-comic-thanos-vs-iron-man/'>Living Comic</a> with comic book style subtitles.
    </figcaption>
  
</figure>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/51a1bcb9-7e1a-482f-a72e-a192b4d65fd6/8-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="423"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/51a1bcb9-7e1a-482f-a72e-a192b4d65fd6/8-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/51a1bcb9-7e1a-482f-a72e-a192b4d65fd6/8-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/51a1bcb9-7e1a-482f-a72e-a192b4d65fd6/8-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/51a1bcb9-7e1a-482f-a72e-a192b4d65fd6/8-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/51a1bcb9-7e1a-482f-a72e-a192b4d65fd6/8-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/51a1bcb9-7e1a-482f-a72e-a192b4d65fd6/8-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from Living Comic with comic book style subtitles."
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      A screenshot from the <a href='https://www.cmd-amsterdam.nl/portfolio/living-comic-thanos-vs-iron-man/'>Living Comic</a> with comic book style subtitles.
    </figcaption>
  
</figure>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3cc1d326-0293-4ea7-b8ba-d1f2a577a4d7/9-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="423"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3cc1d326-0293-4ea7-b8ba-d1f2a577a4d7/9-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3cc1d326-0293-4ea7-b8ba-d1f2a577a4d7/9-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3cc1d326-0293-4ea7-b8ba-d1f2a577a4d7/9-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3cc1d326-0293-4ea7-b8ba-d1f2a577a4d7/9-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3cc1d326-0293-4ea7-b8ba-d1f2a577a4d7/9-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/3cc1d326-0293-4ea7-b8ba-d1f2a577a4d7/9-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from Living Comic where the frame of the video player changes its color and starts glowing"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      A screenshot from the <a href='https://www.cmd-amsterdam.nl/portfolio/living-comic-thanos-vs-iron-man/'>Living Comic</a> where the frame of the video player changes its color and starts glowing.
    </figcaption>
  
</figure>

<p>For his thesis at the Hogeschool van Amsterdam, Agung Tarumampen was asked to come up with a concept of what sound visualization would look like if we were designing a <strong>first-class experience for deaf people</strong>.</p>

<p>Agung has experimented with <a href="https://www.cmd-amsterdam.nl/portfolio/living-comic-thanos-vs-iron-man/">Living Comic</a>, with more striking typography, a bit of animation and a comic book style to transform seemingly boring subtitles into an integral visual part of the experience.</p>

<p>It can even go beyond subtitles, though. When there is a fight happening in the video, the <strong>frame of the video player changes its color and starts glowing</strong>. The <a href="https://www.youtube.com/watch?v=MCCpgj7WTFw&amp;ab_channel=AgungTarumampen">result</a> is very dynamic and impressive but probably a little bit elaborate to produce. (Discovered via <a href="https://beyondtellerrand.com/events/dusseldorf-2022/speakers/vasilis-van-gemert">Vasilis van Gemert</a>).</p>

<h2 id="add-search-within-subtitles-and-transcripts">Add Search Within Subtitles and Transcripts</h2>

<p>When released, some videos come along with transcripts that are properly edited and broken down into sections. That’s common for <a href="https://www.ted.com/talks/catherine_price_why_having_fun_is_the_secret_to_a_healthier_life/transcript?referrer=playlist-the_most_popular_ted_talks_of_2022&amp;autoplay=true">TED videos</a>, where viewers can jump to a specific part of the speech, as <strong>every sentence in the transcript is linked to the time stamp</strong> within the video.</p>














<figure class="
  
  
  ">
  
    <a href="https://www.ted.com/talks/catherine_price_why_having_fun_is_the_secret_to_a_healthier_life?language=en">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="434"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49cabc93-db80-44f9-8156-827518e9ac71/10-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49cabc93-db80-44f9-8156-827518e9ac71/10-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49cabc93-db80-44f9-8156-827518e9ac71/10-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49cabc93-db80-44f9-8156-827518e9ac71/10-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49cabc93-db80-44f9-8156-827518e9ac71/10-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49cabc93-db80-44f9-8156-827518e9ac71/10-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from TED, showing an in-browser search tool which is available for transcripts"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.ted.com/talks/catherine_price_why_having_fun_is_the_secret_to_a_healthier_life?language=en'>TED.com</a> with a searchable transcript on the side, running next to the video. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/49cabc93-db80-44f9-8156-827518e9ac71/10-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>With a transcript in place, it’s useful to allow users to search for specific terms in the transcript and jump right there. In TED’s case, viewers can do so with an in-browser search tool. But with most videos that have only subtitles, it’s usually impossible &mdash; and easy to fix.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="328"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from Zoom with auto-generated captioning and search within"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://zoom.us/rec/play/Fk0lARYFJkjMANlrbcIGd_2OMvvbPloZAbNZS72BbE27-YvfLn2P8mlTLzRIpZ2ccD0zHe8LFKg6rWUD.aZz3WY9lGR05RqKa?autoplay=true'>Zoom</a> with auto-generated captioning and search within; with Dan Mall speaking about design systems during a Smashing Hour. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e2e5cfee-77c2-4882-ab57-3cf1ca567107/11-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>As an additional feature for subtitles/captioning settings, we could <strong>enable search</strong> as well. After all, subtitles are just a text file that already includes everything: the content and the time stamps. That’s a great little tool to help users navigate the video faster and more precisely, and it could work similarly to Zoom’s search within an auto-generated transcript (pictured above).</p>

<div class="partners__lead-place"></div>

<h2 id="decouple-audio-track-and-subtitles">Decouple Audio Track and Subtitles</h2>

<p>We might be assuming that viewers prefer to read subtitles in the same language as the original video track, but that’s not necessarily the case. Sometimes subtitles are available in the user’s native language, while the audio track isn’t. Sometimes captioning includes <strong>detailed audio descriptions</strong> in one language but doesn’t have them in another.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="509"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot showing how Netflix decouples audio track and subtitles into two columns"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <A href='https://www.netflix.com/watch/81644272?trackId=14170286&tctx=2%2C1%2C74a115ea-ce3b-4944-9d9e-03e3de9965ac-493791398%2CNES_BCB58F7B8CE1BB8B7E6310ACB82A04-994911DC4F528C-1F3CC79973_p_1672470355417%2CNES_BCB58F7B8CE1BB8B7E6310ACB82A04_p_1672470355417%2C%2C%2C%2C81644272'>Netflix</a> decouples audio track and subtitles. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/0508e146-3430-4673-9163-d23b42c14060/12-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Also, some users might watch the video with its original audio track by default and then choose subtitles or captioning in a language that fits them best. And, of course, some people might have a strong preference for watching the video in one language but reading subtitles or captioning in another.</p>

<p>Similar to the <a href="https://www.smashingmagazine.com/2022/05/designing-better-language-selector/">design of the language selector</a>, we can allow them to <strong>freely choose their preference</strong> without any assumptions on our end. Whenever possible, decouple settings for the audio track and subtitles/captions.</p>

<h2 id="allow-multiple-languages-at-the-same-time">Allow Multiple Languages At The Same Time</h2>

<p>Most video players allow a selection of a single subtitle language. However, if multiple people are watching a movie together, it might be a good idea to consider allowing users to <strong>select multiple languages</strong> at the same time. In that case, various languages would need to appear differently and probably be taking over one line at a time.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="345"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot with subtitles in three languages placed in three rows"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      Multiple subtitles at the same time. Source: <a href='https://blog.prototypr.io/subtitles-were-never-designed-the-missing-element-in-tv-typography-design-4277d777548d'>prototypr.io</a>. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/30f70b1b-d742-41b1-89d6-cbe47443befe/13-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Of course, it doesn’t make much sense to allow users to select multiple variants of the same language, e.g., <em>English</em> and <em>English with Audio Description</em>. It’s worth stating that the selection of languages might need to be grouped and alphabetized in addition to the most popular languages used on the site. <a href="https://www.flagsarenotlanguages.com/blog/why-flags-do-not-represent-language/">Flags aren’t languages</a>, though, so using a flag to highlight a language is a dangerous path to embark on.</p>

<h2 id="customization-settings-for-subtitles-and-captions">Customization Settings For Subtitles And Captions</h2>

<p>Where and how should subtitles and captions be displayed? Surely some websites will have specific branding and specific typography, and these design choices would carry over to subtitles as well. However, some fonts might be more appropriate for people with dyslexia, and sometimes font sizes might need to be enlarged.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="452"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot with YouTube’s subtitles settings"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.youtube.com/watch?v=JWtOFF0iSbo'>YouTube’s subtitles settings</a> allow users to customize everything from font color to window opacity. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/11bcf1f6-87cf-4cf9-8fb0-cb58a2dd8d10/14-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>On <a href="https://www.youtube.com/watch?v=JWtOFF0iSbo">YouTube</a>, users can select a font used for subtitles and choose between <strong>monospaced and proportional serif and sans-serif</strong>, casual, cursive, and small-caps. But perhaps, in addition to stylistic details, we could provide a careful selection of fonts to help audiences with different needs. This could include a <a href="https://adrianroselli.com/2015/03/typefaces-for-dyslexia.html">dyslexic font</a> or a <a href="https://brailleinstitute.org/freefont">hyper-legible font</a>, for example.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="452"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot with Amazon Prime’s subtitles option with presets for size and a few presets for various high contrast options"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://www.primevideo.com/'>Amazon Prime</a>’s subtitles option with presets for size and a few presets for various high contrast options. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/e1abe983-fb91-44be-8ce0-900b1badab72/15-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Additionally, we could display <strong>presets for various high contrast options</strong> for subtitles, and that’s how it’s done on Amazon. This gives users a faster selection, requiring less effort to configure just the right combination of colors and transparency. Still, it would be useful to provide more sophisticated options just in case users need them.</p>

<h2 id="position-of-subtitles">Position of Subtitles</h2>

<p>One fine detail that’s always missing in customization settings is the adjustment of the <strong>position of subtitles and captions</strong> on the screen. Often video streaming companies elaborately adjust the position of subtitles depending on what’s currently displayed in the video. On Netflix, for example, Japanese subtitles <a href="https://netflixtechblog.com/implementing-japanese-subtitles-on-netflix-c165fbe61989">sometimes appear on the side</a> to not overlap any text or any important details on the video.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="500"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from Netflix with Japanese subtitles placed vertically"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      <a href='https://netflixtechblog.com/implementing-japanese-subtitles-on-netflix-c165fbe61989'>Netflix with Japanese subtitles</a> changing orientation to vertical to not overlap any text or any important details of the video. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/63ff295b-f10c-43e6-9bfa-2dc4607682bc/16-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>On Netflix, viewers can’t adjust the position of subtitles, but it actually might be a very good idea to do so. The <a href="https://www.researchgate.net/publication/310819123_Online_News_Videos_The_UX_of_Subtitle_Position">research conducted by BBC</a> (pictured below) showed a <strong>significant improvement</strong> when changing the subtitle location from the standard position of <em>within</em> a video at the bottom to <strong>below the video clip</strong>.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="458"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot from BBC experiment changes in video size and subtitle positioning showing examples of subtitles within and over video"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      BBC has conducted experiment changes in video size and subtitle positioning. Subtitles below the video clip performed best. (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b3da3c0a-125f-4a7b-b71f-bc7e1ad10ce8/17-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>According to BBC, “additionally, participants responded positively when given the ability to <strong>change the position of subtitles in real-time</strong>, allowing for a more personalised viewing experience.” It’s worth noting that the test was performed with news segments, which is likely to be a slightly different context compared to immersive movies.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="452"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot with the KM player’s audio and subtitles settings"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      KM player with an option to adjust the scale and position of subtitles. (Source: <a href='https://gadgetstouse.com/blog/2021/12/31/best-free-video-players-to-watch-movies-with-subtitles/'>gadgetstouse.com</a>) (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/8028d163-d720-45d2-ab92-4b3619eba1ff/18-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Some video players provide that level of customization out of the box. <a href="https://www.videolan.org/vlc/">VLC</a> and <a href="https://www.kmplayer.com/home">KM</a> video players, for example, provide an option to adjust the scale and position of subtitles or captions and even try to synchronize them automatically. That’s the level of customization that is often missing on the web.</p>

<p>In general, having options to <strong>change the font based on a user’s need</strong>, choose presets for the display of subtitles, and allow users to relocate the caption on screen seems like a safe combination of features that subtitles settings need to provide.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="533"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg"
			
			sizes="100vw"
			alt="A screenshot of a video call session with many participants without captions"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      An active video call session underway with many participants, but no captions. (Source: <a href='https://uxdesign.cc/these-are-design-principles-for-real-time-captions-in-video-calls-325b8906767e'>Design Principles for real-time captions in video calls</a>) (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/b454b588-8714-46e9-b778-558cb6f5928e/19-closed-captions-subtitles-ux.jpeg'>Large preview</a>)
    </figcaption>
  
</figure>

<p>This is especially useful in <strong>real-time communication tools</strong> like Zoom or Google Meet, where captions might overlap a shared screen or a photo of a person who is currently speaking.</p>

<div class="partners__lead-place"></div>

<h2 id="captioning-turned-on-by-default">Captioning Turned On By Default?</h2>

<p>If a vast majority of viewers prefer to watch a movie with subtitles or captions turned on, it might be worth considering having them turned on by default. However, that requires an assumption about the preferred language and the type of captioning a user prefers to watch. And viewers who prefer <strong>not to be disturbed by running text</strong> would need to turn them off every time they want to watch a movie.</p>














<figure class="
  
  
  ">
  
    <a href="https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png">
    
    <img
      loading="lazy"
      decoding="async"
      fetchpriority="low"
			width="800"
			height="450"
			
			srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png 400w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png 800w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png 1200w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png 1600w,
			        https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png 2000w"
			src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png"
			
			sizes="100vw"
			alt="A screenshot of YouTube’s subtitles settings with dyslexic preset"
		/>
    
    </a>
  

  
    <figcaption class="op-vertical-bottom">
      This is how it could be. ‘Dyslexic’ preset in use on YouTube. (Just a concept.) (<a href='https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/555a9741-a267-43b5-bb70-95edf40be144/20-closed-captions-subtitles-ux.png'>Large preview</a>)
    </figcaption>
  
</figure>

<p>Ideally, a video player would include a <strong>setting to turn on or off captions by default</strong> and respect the user’s choice whenever a user chooses to come back to the site or rewatch a video. Or even further than that, users could <strong>save captioning preferences as presets</strong>, adjusting everything from font size to the location of subtitles on the screen. So rather than turning subtitles on by default for everyone, it could be an opt-in setting that could be set once and then stay a default as long as it isn’t changed.</p>

<h2 id="wrapping-up">Wrapping Up</h2>

<p><strong>Subtitles and captions</strong> might appear like an obvious and simple design challenge. Still, to improve the experience of viewers, we need to consider everything from formatting, editorial, and design conventions to different ways of <strong>displaying captions natively</strong>, to the location, and customization settings and presets.</p>

<p>The guidelines and ideas listed above might be helpful when you are choosing a video platform for your video content or when you edit captions for your social media content.</p>

<p>And it’s worth remembering: a vast majority of your customers are likely to use some sort of captioning when they watch your content, so it’s worth spending a bit of extra attention to ensure that their experience is as good as it can be &mdash; nevermind what capabilities they might or might not have.</p>

<p><em>A kind thank you note to Svetlana Kouznetsova for her kind feedback on this article.</em></p>

<h3 id="useful-resources">Useful Resources</h3>

<ul>
<li><a href="https://dcmp.org/learn/captioningkey">Guidelines and Best Practices for Captioning Educational Video</a>, Captioning Key, Described and Captioned Media Program (DCMP)</li>
<li><a href="https://www.checksub.com/subtitle/do-good-subtitles-golden-rules/">The Golden Rules of Transcription</a>, Checksub</li>
<li>“<a href="https://blog.prototypr.io/subtitles-were-never-designed-the-missing-element-in-tv-typography-design-4277d777548d">Subtitles were never designed. The missing element in TV typography design</a>”, Avi Ashkenazi</li>
<li>“<a href="https://sebastiangreger.net/2019/02/ux-closed-captions-for-everybody">The UX design case of closed captions for everyone</a>”, Sebastian Greger</li>
<li>“<a href="https://divamithoughts.medium.com/case-study-using-subtitles-to-improve-accessibility-igtv-ux-design-1ee9843e9441">Using Subtitles to Improve Accessibility: Instagram TV UX Design</a>”, Divami Design Labs</li>
<li>“<a href="https://uxdesign.cc/reading-television-the-cognitive-experience-of-closed-captioned-tv-345e664446b3">Reading television: the cognitive experience of closed-captioned TV</a>”, James Beber</li>
<li>“<a href="https://adrianroselli.com/2015/03/typefaces-for-dyslexia.html">Typefaces for Dyslexia</a>”, Adrian Roselli</li>
<li><a href="https://www.bbc.co.uk/accessibility/forproducts/guides/subtitles/">BBC Subtitle Guidelines</a></li>
<li>“<a href="https://netflixtechblog.com/implementing-japanese-subtitles-on-netflix-c165fbe61989">Implementing Japanese Subtitles on Netflix</a>”, Rohit Puri, Cyril Concolato, David Ronca and Yumi Deeter</li>
<li>“<a href="https://uxdesign.cc/these-are-design-principles-for-real-time-captions-in-video-calls-325b8906767e">Design Principles for Real-Time Captions in Video Calls</a>”, Quinn Keast</li>
<li>“<a href="https://medium.com/super-jump/games-ux-all-about-subtitles-73a12531fd4f">Games UX: All About Subtitles</a>” (behind a Medium paywall), Chris Bam Harrison</li>
<li><a href="https://www.jbe-platform.com/content/journals/10.1075/ts.18016.man">Usability tests for personalized subtitles</a> (academic paper, behind a paywall), Lluís Mas Manchón and Pilar Orero</li>
<li><a href="https://audio-accessibility.com/book/">Sound Is Not Enough</a>, a book on audio accessibility by Svetlana Kouznetsova (<a href="https://audio-accessibility.com/book-preview/">preview</a>)</li>
</ul>

<h2 id="meet-smart-interface-design-patterns">Meet “Smart Interface Design Patterns”</h2>

<p>If you are interested in similar insights around UX, take a look at <a href="https://smart-interface-design-patterns.com/"><strong>Smart Interface Design Patterns</strong></a>, our shiny <strong>10h-video course</strong> with 100s of practical examples from real-life projects. Design patterns and guidelines on everything from mega-dropdowns to complex enterprise tables &mdash; with 5 new segments added every year. <em>Just sayin’!</em> <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Check a free preview</a>.</p>

<figure style="margin-bottom: 1rem"><a href="https://smart-interface-design-patterns.com/"><img style="border-radius: 11px" decoding="async" fetchpriority="low" width="950" height="492" srcset="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 400w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_800/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 800w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1200/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1200w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_1600/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 1600w,
https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_2000/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg 2000w" src="https://res.cloudinary.com/indysigner/image/fetch/f_auto,q_80/w_400/https://archive.smashing.media/assets/344dbf88-fdf9-42bb-adb4-46f01eedd629/7cc4e1de-6921-474e-a3fb-db4789fc13dd/b4024b60-e627-177d-8bff-28441f810462.jpeg" sizes="100vw" alt="Smart Interface Design Patterns"></a><figcaption class="op-vertical-bottom">Meet <a href="https://smart-interface-design-patterns.com/">Smart Interface Design Patterns</a>, our new video course on interface design &amp; UX.</figcaption></figure>

<div class="btn--lined btn--lined--white-border" style="margin-top: 0.75em; margin-bottom: 0.75em"><a class="btn btn--large btn--green btn--text-shadow" href="https://smart-interface-design-patterns.com/">Jump to the video course&nbsp;&rarr;</a></div>

<p class="ticket-price__desc" style="font-size: .8em!important; text-align: center; line-height: 1.5; margin-top: 0; display: block;">100 design patterns &amp; real-life 
examples.<br>10h-video course + live UX training. <a href="https://www.youtube.com/watch?v=aSP5oR9g-ss">Free preview</a>.</p>

<div class="signature">
  <img src="https://www.smashingmagazine.com/images/logo/logo--red.png" alt="Smashing Editorial" width="35" height="46" loading="lazy" decoding="async" />
  <span>(yk, il)</span>
</div>


              </article>
            </body>
          </html>
        ]]></content:encoded></item></channel></rss>