Design Patterns Articles & Videos

  • The Usability of Augmented Reality

    AR features in mobile apps are plagued by usability issues such as poor discoverability and findability of items with AR, low-visibility instructions, or vague icons and signifiers.

  • Transactional Notifications: Their Characteristics and When to Use Them

    Though they share similarities, notifications differ from emails because users expect them to be more concise, timelier, and only for urgent content. Choose to send SMS or push notifications strategically, depending on the context.

  • Hostile Patterns in Error Messages

    Premature error messages, aggressively styled fields, and unnecessarily disruptive system-status messages feel bad-mannered and increase cognitive load for users during otherwise simple tasks.

  • Accidental Dismissal of Overlays: A Common Mobile Usability Problem

    Overlays often need to be dismissed in a manner that goes against users’ expectations.

  • Infinite Scrolling: When to Use It, When to Avoid It

    Infinite scrolling minimizes interaction costs and increases user engagement, but it isn’t a good fit for every website. For some, pagination or a Load More button will be a better solution.

  • Enriched Site-Search Suggestions: Rarely Used

    Enriched search suggestions are expanded content recommendations related to a user’s search query on a website. While they can be useful, they are rarely utilized due to a range of implementation issues.

  • Exploring the Boundaries of Unmanned Restaurant Services: Irreplaceable Human Services Are Still Needed

    Unmanned restaurant services are gaining varying degrees of adoption in China. Still, there are glitches in the whole self-service flow and areas where human services cannot be replaced.

  • Size Guides and Product Measurements for International Shoppers

    When they shop for apparel items on global sites, users are concerned about sizing. Ease their concerns by providing corresponding local sizes, comprehensive size charts, and supplemental measurements.

  • Three Methods to Increase User Autonomy in UX Design

    Designers should help people use interfaces in ways that align with personal preferences and priorities.

  • 6 Tips for Improving Language Switchers on Ecommerce Sites

    The language-switching feature on ecommerce sites should be placed in the top corners on desktop sites and above the fold on mobile, with enough details and flexibility to satisfy user needs.

  • Revisiting Facial-Recognition Payment: Old Problems Still Lingering

    The recent expansion of facial recognition payment in China is hampered by the perception of weak security, incomplete UI feedback, and misleading mental models.

  • Alternatives to Pagination on Product-Listing Pages

    Infinite loading and Show More buttons can provide smooth interaction when loading products.

  • Inclusive Design

    Inclusive design describes methodologies to create products that understand and enable people of all backgrounds and abilities. It may address accessibility, age, economic situation, geographic location, language, race, and more.

  • Designing Empty States in Complex Applications: 3 Guidelines

    Empty states provide opportunities for designers to communicate system status, increase learnability of the system, and deliver direct pathways for key tasks. This article provides guidance for designing empty-state dialogues for content-less containers.

  • Designing for Long Waits and Interruptions: Mitigating Breaks in Workflow in Complex Application Design

    5 guidelines help users tolerate the long waits and frequent interruptions that are typical of complex workflows.

  • 10 Usability Heuristics Applied to Complex Applications

    Nielsen’s 10 usability heuristics can be used to analyze the UX of applications that support domain-specific, complex workflows.

  • Breaking out of the Content Silo

    Coming from a traditional content/writing background, Michelle Blake presents her case study of broadening her remit to a fuller range of user-experience issues and improving the design of her organization's website.

  • The Role of Design Ethics in UX

    The push for less-ethical or even deceptive user interfaces is often caused by short-term thinking and immediate UX metrics. The long-term impact of harming users can backfire and lead to reduced brand loyalty.

  • Modify Your Design for Global Audiences: Crosscultural UX Design

    Crosscultural design adaptations range from translation to localization. Researching general and contextual cultural differences helps you decide what type of design changes you should make.

  • When Is It OK to Be Inconsistent in User Interface Design?

    Consistent design enhances learnability and is usually best for usability. But if the problem you're solving is sufficiently different, then inconsistency may be better.