UI/UX design terminology describes the concepts, methods, and metrics used to create and evaluate digital products. Understanding these terms helps designers communicate clearly and make informed design decisions.
- User Interface (UI) Design focuses on the visual and interactive elements of a digital product, including buttons, typography, colors, and layouts.
- User Experience (UX) Design focuses on the overall experience of using a product, including usability, accessibility, user needs, and interactions.
Common UI/UX Design Terminologies
1. Customer Experience (CX)
Customer Experience refers to a customer's overall perception of a brand across its products, services, support, and communication channels.
- CX covers the complete customer journey across different touchpoints.
- UX is one part of the experience of using a specific product or service.
- Customer experience can influence satisfaction, loyalty, and trust.
Example: A customer's experience with an online learning platform includes browsing courses, watching lessons, and contacting support.
2. Adaptive Design
Adaptive design uses predefined layouts for different screen sizes or device categories.
- The interface displays a suitable layout based on the available screen or device conditions.
- Designers may create separate layouts for desktop, tablet, and mobile screens.
- Each layout can be optimized for its target screen size.
Example: A website uses one layout for desktop screens and another for mobile devices.
3. Responsive Design
Responsive design allows an interface to adjust to different viewport sizes using flexible layouts and CSS rules.
- Layouts adjust to available screen space.
- Flexible grids, images, and media queries help maintain usability.
- Content can rearrange or resize without requiring a separate fixed layout for every device.
Example: A three-column product grid changes to one column on a mobile screen.
4. Sitemap
A sitemap is a visual representation of a website's page structure and hierarchy.
- It shows how pages are organized.
- It helps designers plan navigation and content relationships.
- It can identify missing pages or unnecessary complexity.
Example: An e-commerce sitemap may include Home, Categories, Product Details, Cart, and Checkout.
5. Information Architecture (IA)
Information Architecture is the organization, labeling, and structuring of content to help users find information and navigate a product.
- It defines content categories and their relationships.
- It supports clear navigation and consistent labeling.
- It helps users locate information without unnecessary effort.
Example: A healthcare website organizes content under Find a Doctor, Services, Appointments, and Patient Resources.
6. Minimum Viable Product (MVP)
A Minimum Viable Product is an early version of a product that contains enough functionality to test key assumptions and gather feedback from intended users.
- It focuses on the core user problem.
- It helps teams test assumptions before investing in additional features.
- Feedback can guide future improvements and development priorities.
Example: An online bookstore initially supports browsing books, viewing details, and placing orders.
7. A/B Testing
A/B testing compares two versions of a design or feature to determine which performs better against a defined metric.
- Users are typically assigned to different variants.
- The team measures outcomes such as clicks or task completion.
- Results help inform design decisions when the test is appropriately designed.
Example: A team compares two checkout button labels to measure which produces a higher completion rate.
8. Mockup
A mockup is a static visual representation of a product's interface that shows its intended appearance.
- It presents colors, typography, spacing, and component styles.
- It helps communicate the visual direction before development.
- Unlike a fully interactive prototype, a static mockup does not demonstrate complete interactions.
Example: A designer creates a visual mockup of a mobile banking app's home screen.
9. Mental Model
A mental model is a user's understanding or expectation of how a product works.
- It develops through previous experiences and observations.
- Familiar interface conventions help users predict outcomes.
- Differences between user expectations and actual behavior can cause confusion.
Example: Users expect a shopping cart icon to open the list of products they intend to purchase.
10. Key Performance Indicator (KPI)
A Key Performance Indicator is a measurable value used to track progress toward a specific product or business goal.
- KPIs should relate to defined objectives.
- UX teams may measure task completion, error rates, or user engagement.
- Tracking KPIs over time helps teams evaluate changes.
Example: Checkout completion rate measures the proportion of users who successfully finish checkout.
11. Return on Investment (ROI)
Return on Investment measures the financial return of an investment relative to its cost.
- It helps evaluate the financial impact of a design project.
- Costs and measurable benefits should be defined before calculating ROI.
- Business outcomes, such as increased revenue or reduced support costs, may contribute to the calculation.
Example: A company compares the cost of improving checkout with the additional profit generated by the change.
12. Heat Map
A heat map uses colors to visualize patterns or concentrations in data. In UX research, it can show clicks, scrolling, pointer movement, or eye-tracking observations.
- Different colors represent different levels or concentrations of activity.
- Click heat maps reveal where users interact with a page.
- Eye-tracking heat maps represent visual attention rather than clicks.
- Heat maps help identify areas that may need further investigation.
Example: A click heat map reveals which parts of a webpage receive the most clicks.
13. Grid System
A grid system organizes interface elements using rows, columns, margins, and gutters.
- It helps align elements consistently.
- It supports balanced layouts and visual hierarchy.
- Grid structures can adapt to different screen sizes.
Example: A website uses a multi-column grid on desktop and a simpler layout on mobile.
14. Affordance
An affordance is a property of an object or interface that enables an action. In UI design, visual cues can communicate how an element can be used.
- Buttons and controls should communicate their intended purpose.
- Familiar visual conventions can make interactions easier to understand.
- Clear labels and states help users recognize available actions.
Example: A clearly styled button labeled “Submit” indicates an action users can perform.
15. Accessibility
Accessibility means designing products so people with disabilities can perceive, understand, navigate, and interact with them.
- It considers visual, auditory, motor, and cognitive needs.
- Keyboard navigation and meaningful alternative text can improve access.
- Sufficient contrast helps users read text and identify interface elements.
- Accessibility benefits users in different environments and situations.
Example: A website provides keyboard navigation and sufficient text contrast.
16. Card Sorting
Card sorting is a UX research method in which participants group and label topics according to how they understand and organize information.
- It helps designers understand users' categorization patterns.
- It can inform navigation labels and content structure.
- Open, closed, and hybrid approaches support different research goals.
Example: Participants group store categories into Clothing, Electronics, and Home Appliances.
17. Empathy Map
An empathy map is a collaborative tool for organizing research about users' thoughts, feelings, words, and actions.
- It helps teams develop a shared understanding of users.
- Common formats include Says, Thinks, Does, and Feels.
- Research evidence should support the observations recorded.
- It can reveal questions that require further user research.
Example: A team creates an empathy map to summarize users' experiences with a banking app.
18. Task Analysis
Task analysis examines the steps, decisions, and actions users take to achieve a goal.
- It breaks complex activities into smaller steps.
- It helps identify unnecessary actions and usability problems.
- It supports the design of clearer task flows.
- It can be performed during research and design evaluation.
Example: A designer maps the steps involved in booking a ticket, from searching for a route to confirming payment.
19. User Scenario
A user scenario describes a situation in which a person uses a product to achieve a particular goal.
- It identifies the user's context and motivation.
- It focuses on the user's goal rather than specific screen designs.
- It helps designers consider realistic usage situations.
- It can inform design decisions and usability testing.
Example: A student uses a learning platform to find a course and complete a lesson before an exam.
20. User Persona
A user persona is a research-informed representation of a key user group, including relevant goals, needs, and behaviors.
- Personas are developed from user research where possible.
- They help teams consider different user needs during design.
- They should reflect observed patterns rather than unsupported assumptions.
- They guide design decisions but do not represent every individual user.
Example: A learning app persona represents a working professional who prefers short lessons that fit a busy schedule.
21. Gamification
Gamification applies game-inspired elements to non-game activities to encourage participation or support user goals.
- Common elements include progress indicators, badges, challenges, and leaderboards.
- These elements should support the product's purpose.
- Poorly designed gamification can distract users from their goals.
- Its effectiveness should be evaluated rather than assumed.
Example: A language-learning app uses progress tracking and achievement badges to encourage regular practice.
22. Usability Testing
Usability testing involves observing users as they attempt realistic tasks with a product or prototype.
- It helps identify confusion, errors, and obstacles.
- Participants can be tested remotely or in person.
- Researchers observe behavior and collect feedback.
- Findings guide improvements to the design.
Example: Participants attempt to find a product and complete checkout while a researcher observes their difficulties.
23. UI Patterns
UI patterns are reusable design solutions for recurring interface problems.
- They provide familiar ways to complete common tasks.
- Examples include tabs, breadcrumbs, navigation menus, and confirmation dialogs.
- Consistent patterns can reduce the effort required to learn an interface.
- Patterns should be selected according to the context and user needs.
Example: Breadcrumb navigation shows users where the current page sits within a website's hierarchy.
24. User-Centered Design (UCD)
User-Centered Design is an iterative approach that places users' needs, abilities, and feedback at the center of product development.
- Understand users: Research their needs, goals, and context.
- Define requirements: Identify the problems the product must solve.
- Develop solutions: Create and refine possible designs.
- Evaluate designs: Test solutions and improve them using feedback.
Example: A team tests an appointment-booking prototype with users and revises the flow based on their feedback.
25. Usability Heuristics
Usability heuristics are general principles used to identify potential usability problems in an interface. Jakob Nielsen's ten usability heuristics are commonly used during UX evaluations.
- Visibility of system status.
- Match between the system and the real world.
- User control and freedom.
- Consistency and standards.
- Error prevention.
- Recognition rather than recall.
- Flexibility and efficiency of use.
- Aesthetic and minimalist design.
- Help users recognize, diagnose, and recover from errors.
- Help and documentation.