Design Patterns Articles & Videos
-
Scrolljacking 101
Altering the normal pace or direction of scrolling can contradict user expectations, control, and freedom. If businesses adopt the pattern, they can minimize usability risks by weighing it against functional value, cognitive load, and user efficiency.
-
Accordions on Desktop: When and How to Use
Accordions simplify long pages, but reduce visibility and increase interaction cost. Use them on content-heavy pages where users don't need to combine information across sections.
-
AI-Powered Tools for UX Research: Issues and Limitations
Be skeptical of the marketing claims being made by AI tools designed for UX researchers. Many of these systems are not able to do everything they claim.
-
Passwordless Accounts: One-Time Passwords (OTPs) and Passkeys
Two recent developments make login and registration much easier.
-
Bottom Sheets: Definition and UX Guidelines
A bottom sheet is a user-interface pattern used commonly in mobile apps for providing contextual details or controls in the lower area of the screen.
-
Skeleton Screens 101
A skeleton screen is used as a placeholder while users wait for a page to load. This progress indicator is used for full page loads and reduces the perception of a long loading time by providing clues for how the page will ultimately look.
-
6 Tips for Improving Language Switchers on Ecommerce Sites
International purchasers are more comfortable shopping in their own language. Follow these tips to make the language switcher on your site more discoverable and usable.
-
User-Feedback Requests: 5 Guidelines
Surveys asking users to give feedback during or after an interaction should not interrupt the users' task and should be sent to the appropriate channel. They need to be short, easy to complete, and give the user the opportunity to provide details about their experience.
-
3 Alternatives to Infinite Scrolling
Infinite scrolling can create great user experiences, but it also has weaknesses. Consider 3 alternative design patterns that may work better for your product: A load-more button, integrated pagination within a long scroll, and traditional pages.
-
The User Experience of Unmanned Restaurants in China
Our Beijing-based user research team conducted a field study in automated restaurants that serve diners with no staff. Current designs have some advantages, but the UI is too complicated for customized ordering.
-
Infinite Scrolling: When to Use It, When to Avoid It
Infinite scrolling through long lists of homogeneous items can lower interaction costs, but is less suited to support specific tasks such as finding a particular item.
-
Not All UX Trends Are Right for You
It can be tempting to follow the next big UX trend. Before adopting a UX trend, we must evaluate how the trend will support users and impact our workflows.
-
It Depends (UX Slogan #14)
UX design is hyper-multidimensional, with many conflicting criteria and a highly context-dependent decision process.
-
The Metaverse and User Experience
Metaverse projects must follow the standard user-centered design process, including prototyping and usability testing, to result in useful designs that people will want to use.
-
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.
- Previous « Prev « 1 2 3 4 5 6 7 » Next