Be able to understand best practice interaction design methods and evaluate and improve your own and others designs
Learning Objectives
- Recognize common evaluation methodologies
- Identify and use appropriate evaluation techniques
- Recognize best practice form and component design principles.
- Evaluation methodologies
- Video: Evaluating design
- Reading: Evaluation cheat sheets
- Reading: Designing for accessibility
- Video: Case Study: Accessibility at Meta
- Reading: Exercise: Heuristic evaluation
- Reading: Solution: Heuristic evaluation
- Practice Quiz: Self-Review: Heuristic evaluation
- Practice Quiz: Knowledge check: Evaluation methods
- Reading: Additional resources
- Best practice principles
- Evaluate Little Lemon website
- Video: Little Lemon evaluation
- Reading: Little Lemon form breakdown
- Reading: Use of menu icons in navigation
- Video: Navigation best practices
- Practice Quiz: Knowledge check: Navigation and form design
- Video: Module summary: Evaluating interactive design
- Quiz: Module quiz: Evaluating interactive design
- Reading: Additional resources
Evaluation methodologies
Video: Evaluating design
Why Evaluate Designs?
- Subjectivity: Design preferences vary, but like with food, there are foundational rules for creating enjoyable experiences.
- Beauty vs. Functionality: Functionality should take priority. A beautiful but unusable design is less successful than a functional one. Ideally, the design should be both usable and visually appealing.
Evaluation Methods and Designers
- Dieter Rams’ 10 Principles of Good Design: A classic, broad checklist for evaluating the overall quality of a design.
- Jakob Nielsen’s 10 Usability Heuristics: Focuses specifically on user interface (UI) design, ensuring ease of use within the human-computer interaction (HCI) context.
- Ben Shneiderman’s Eight Golden Rules: Another HCI-centered approach, providing guidelines for creating intuitive and user-friendly interfaces.
Key Points
- Overlap: These methodologies have overlapping principles. Explore the provided “cheat sheets” for detailed breakdowns.
- Proactive Design: Applying these principles during the early design stages (ideation) saves time, money, and prevents usability issues later on.
Your Task: Evaluate the Little Lemon form flow using these principles, prioritizing the most problematic areas for redesign.
Now that you
appreciate the issues users have with the
little lemon website, let’s explore
principles proposed by highly regarded designers. You can use these
principles to evaluate the current little
lemon website and use them as you create
your own designs. In the next couple of minutes, you will learn to describe popular evaluation methodologies
in UX and UI design, as well as explore how these evaluation
methodologies can be applied to improve
your designs. Design like food is subjective. What might be beautiful for someone may not
suit others tastes. But just like food, there
are some rules we can follow to ensure enjoyable
experiences for customers. If you are mindful
of these rules at the point of ideation, that means before designing, you can save yourself
a lot of time. Serving customers fresh
food with clean utensils, and providing users with
visually engaging and usable product designs are not entirely all that different. Another thing to consider is
the beauty of functionality. Consider a sign-up form. Sure, it’s not the most
beautiful looking design, but it can function beautifully. Not everything that is
beautiful is functional. On the other hand,
not everything that works well looks beautiful. Functionality should always be prioritized over aesthetics. Now try and consider
something that’s easy to use that also looks great,
easier said than done. But there are some evaluation
methods that will help. It’s important to
know that although the guidelines you’re about
to cover are invaluable, you don’t have to apply them
in a very detailed way. Instead, use these
broad recommendations as aids to spot bad habits before they happen
and think about more usable alternatives that
satisfy these guidelines. More importantly, being mindful of these points
early on saves time, money, and helps you to create more useable solutions
in the long run. Let’s begin by discussing design evaluation
methods where it all started and whose methods influenced the world of UX, UI. Dieter Rams was a German
industrial designer and academic and very influential
in the world of UX, UI. His designs have a long
lasting appeal and are still valued and influence
designers today. He wrote the 10 good
design principles, which serves as a good evaluation methodology
for all designers. Another important methodology is Jacob Nielsen’s 10
usability heuristics for user interface design. All of these are
specifically relevant to human computer interaction,
also called HCI. This methodology has some
overlap with Rams’ principles. The final method of design is the American computer scientist, Ben Shneiderman’s eight golden
rules of interface design. It is named the
Schneiderman evaluation. Again, there is some overlap with the other methodologies, so make sure to explore the
evaluation cheat sheets provided as readings to guide what you may
consider as problematic. Make sure to evaluate
the form flow against these principles and try to prioritize the
biggest offenders. You should now be
able to evaluate various designs using the
principles of good design. In this lesson, you learned about popular evaluation
methodologies and how these evaluation
methodologies can be applied to improve
your designs. Remember, if you are mindful of these aspects at the
point of ideation, that means before designing, you can save yourself a
lot of time. Good job.
Reading: Evaluation cheat sheets
Reading
You have previously learned about popular UX and UI evaluation methodologies and how and where these can be applied to improve your designs. Let’s explore them in greater detail.
Dieter Ram’s 10 Principles of Good Design
Good design is innovative
Whether you are making a change or doing something in a new way, developing new ideas or making improvements to existing designs and working alongside new technology, all of these offer a multitude of opportunities for you to be innovative within a design.
Good design makes a product useful
It doesn’t matter how stunning a product looks if it is practically unusable as it becomes completely worthless. Products are not pieces of art to be admired. They are there to serve a purpose and solve a problem.
Good design is aesthetic
Beautiful items tend to make us feel comfortable. If a product is beautiful, you may be more inclined to use and want it. Some may argue against this point as you may have your own subjective idea of what is beautiful, and some well-designed items do prioritize utility over beauty. Regardless of your taste, you may like the things around you to be beautiful irrespective of how you define beauty.
Good design makes a product understandable
For example, handles on doors that don’t indicate if they should be pushed or pulled or taps that don’t indicate if they are hot or cold just leave the user confused. The opposite of this is an instantly understandable product that is completely self-explanatory and communicates what it’s about, what it’s for and how to use it. This saves a user from breaking the product or spending time reading through instruction manuals.
Good design is unobtrusive
An obtrusive product is an over-designed product. Products that tend to fail are those created with the designer in mind or with presumptions of who the user might be and or how they might use it. The very best products allow the user to do exactly what they want to do. These products should also help the user to complete their intended tasks effectively and happily. The design should not hinder the individual’s intuitive process.
Good design is honest
Good design doesn’t have tricks! It doesn’t pretend to be something that it isn’t, and it doesn’t try to manipulate you into buying it by making promises that can’t be kept. It should always have the user’s best interests in mind, so it shouldn’t have to try to lie to you or try to be something that it isn’t.
Good design is long-lasting
Design should always be thorough to the last detail and avoids being fashionable which means that it never appears old or antiquated.
Good design is thorough down to the last detail
A Good design should be detail-oriented and leave nothing to chance. Every single aspect of the design should be considered, and all the elements should qualify to be a part of that design. Products should be designed with care, thoroughness, and concern for the intended user.
Good design is environmentally friendly
Pollution can arise from wasted resources throughout a product’s lifespan. Design shouldn’t be wasteful and should save resources where it can, both physically and digitally.
Good design is as little as possible
Design should always be intentional. Anything that doesn’t serve a purpose for the user should be excluded. With less clutter, a design will achieve more clarity for the user.
Jakob Nielsen’s Heuristics: 10 Usability Principles to Improve UI Design
Visibility of system status
Explore your smartphone. Right after the screen lights up, it informs you about its battery and if you have a Wi-Fi connection, any received messages, missed calls and much more. Imagine how insecure you would feel if this information were missing. The system communicates its status and assists users in making better, more informed decisions by using signs, icons and indicators.
Match between the system and the real world
Users may make assumptions about how a system will work based on their previous experiences with similar systems. You can help them overcome their initial discomfort by using language they are familiar with.
User control and freedom
Digital spaces, like physical spaces, require quick ’emergency exits’. Users frequently select system functions by accident and need a clearly marked way to leave the unwanted position without going through an extended dialogue. So, support the undo and redo functions.
Consistency and standards
Consistency is the key. A ‘submit’ button on one page should look the same across the site on any page. If you show information in a particular format on one page, it should look the same on all pages.
Error prevention
A careful design that prevents a problem from occurring in the first place is even better than good error messages. Remove conditions that may cause errors in your design, or look for them and give your users a confirmation option so that they can make an informed decision before tapping or selecting anything.
Recognition rather than recall
Allow your users to recognize information in the user interface rather than expecting them to remember or recall it. Simply put, don’t make your users work any harder than necessary! Make your navigation as clear, detailed and straightforward as possible. Offer them hints, remind them when something time-sensitive needs to be done and notify them when a screen or a process has been changed.
Flexibility and efficiency of use
Simply put, your system must be designed so that both experienced and inexperienced users can use it. Think of designing a system where a new user can find a way to perform a task without knowing any shortcuts. However, also design your system in such a way that an experienced user can use shortcuts to complete the action quickly and efficiently.
Aesthetic and minimalistic design
Make a fantastic first impression! Users notice aesthetics or how visually appealing your system is in the first 50 milliseconds of landing on a page, which is ten times faster than it takes them to read it. This means that you should make sure that you establish and reinforce your system’s brand identity and credibility.
Help users recognize, diagnose and recover from errors
A good error message should be polite, easy to understand, precise, constructive, clearly visible, and take as little time as possible to fix the problem as well as educate your users.
Help and documentation
Even though it is preferable that your system can be used without documentation. It is important that any such information should be: easy to find, focused on the user’s task, include the actual steps they should take, and not be too large.
Ben Shneidermann’s 8 Golden Rules of Interface Design
Strive for consistency
Consistency is critical to maintaining uniformity throughout the site, whether it’s the layout, the size of the button, the color code, or the tone used when writing the page. Consistency will enable you to establish your identity and stop users from abandoning your site.
Enable frequent users to use shortcuts
Think about allowing your users to access all areas of your website with a few clicks. To accomplish this, you should create a good hierarchy in the menu and make things clear. Consider including features for both advanced and novice users, such as keyboard shortcuts or macro-capabilities.
Offer informative feedback
If your users have completed or are completing activities on your website, it is best to provide feedback as soon as possible so that they can understand where they are in the system.
Design dialog to yield closure
All interactions must have a beginning, middle and end. Once a task is completed, maybe give your users some peace of mind by providing them with informative feedback and well-defined choices for the next step, if applicable. Don’t keep them guessing!
Offer simple error handling
An interface should be designed to eliminate as many errors as possible. If something goes wrong, the system should make it simple for users to understand and resolve the problem. A good idea is to display clear error notifications and descriptive hints to resolve the problem. These are examples of simple ways to deal with system errors.
Permit easy reversal of actions
Finding that there is an “undo” option after making a mistake is a huge relief. Your users should feel less anxious and more likely to explore options if they know there is a simple way to undo any mistakes. This rule applies to any action, sequence of steps or data entry in your system. This can range from a single button to a complete set of actions.
Support internal locus of control
It is essential to give your users control and freedom so that they feel in control of the system instead of the other way around. As the designer, try to avoid surprises, interruptions and anything that the users didn’t request. Users should be the ones who initiate actions.
Reduce short-term memory load
As users, our attention span may be limited, so anything you can do to make your users’ jobs easier is a win-win situation. Your users may prefer to recognize information rather than recall it. Try to keep interfaces simple and consistent and keep to patterns, standards and conventions. This may contribute to better recognition and ease of use. Depending on your users’ objectives, you can add various features to help them. In an e-commerce setting, for example, a list of recently viewed or purchased items can be presented.
Final thoughts
While heuristic-based decisions can be taken lightly, adhering to a set of rules and guidelines helps to point you in the right direction and allow you to identify significant usability issues early in the design process. These guidelines apply to most user interfaces. You can take inspiration from these examples to develop your own set of heuristics, or you can combine them to solve your own design problems.
Reading: Designing for accessibility
Video: Case Study: Accessibility at Meta
Meta’s Accessibility Goals
- Screen Readers: Ensure those with visual impairments can navigate facebook.com effectively.
- Font Sizes: Adjustable text sizes for easy reading.
- Keyboard Shortcuts: Alternative navigation for those who prefer it.
Accessibility: Not an Afterthought
- Built-in: Accessibility is prioritized from the start rather than added on later.
- Testing: Katie emphasizes testing her own changes for keyboard navigation, screen reader compatibility etc.
- Sitewide Solutions: Example: Default font sizes are scalable for everyone.
Proactive Tools for Engineers
- Visual Cues: Inaccessible elements (like a button missing a screen reader label) get visually flagged.
- Accessibility Specialists: Work with teams post-launch to ensure standards are met.
Rebuilding Facebook.com: A Case Study
- Font sizes were a core focus for the redesigned site.
- Solution: Global styling that makes changing font sizes across all features easy.
Advice for Developers
- Experience It: Try using screen readers and keyboard navigation to understand the user experience.
- Impact: Remember, a large percentage of users rely on accessibility features. Designing with them in mind ensures your product reaches everyone.
Over a 100 million
people who use our apps use different font
sizes and screen zoom. Around another 250k
use screen readers. It’s really important
that we’re giving those people the same
valuable experience on facebook.com that we’re giving to everyone else
who uses our sites to. My name is Katie, I’m
a software engineer on the React Apps team at Meta. Me and my team work on building new features for facebook.com. I hope in this video you
learn the importance of accessibility and
different strategies that you can use when you’re
building a product and when you’re launching
it to make sure that it’s accessible for everyone. There are a few aims that
we have when creating an accessible products
here at Meta. We want our products to
be able to work with a screen reader so
that nonsighted people can use facebook.com the same way that
everyone else does. We also want to make
sure that there are adjustable font
sizes for people who might not be able to
read small fonts. We want to make sure
that there’s a variety of keyboard shortcuts available to those who are
using our apps as well. Accessibility might
not be the first thing you think of when you
go to facebook.com, but it’s certainly
top of mind for the engineers and
teams here at Meta. It’s something that I,
as an engineer, tried to test with every
change that I make, and it’s something
that’s built-in to our core UI components as well. When I’m testing accessibility, I’m making sure that
I’m able to tap through my feature using my keyboard. I’m making sure that
keyboard shortcuts are set up properly. The screen reader is able to properly identify all
parts of the page. Then there are other sitewide
things that we have, like variable font
sizes that are just given for free when
I’m building a new feature. As an engineer, I’m testing
my individual changes. But there are a few
built-in solutions for making sure that products are accessible
across the board. For example, when an
engineer adds a new button if it’s not accessible
via a screen reader a red overlay will actually
appear on the button. That’ll flag to the
engineer that they’re missing an aria-label or some other accessible
components in that button. It’s really easy for engineers
to spot when they’re missing something related
to accessibility. After a product is
built and launched too, we work with accessibility
specialists to make sure that our product is meeting the standards for
accessibility too. We rewrote facebook.com a couple of years ago and we
had to really think about how are we going to make
this site accessible for the percentage of
people who need to use screen readers and
different font sizes. One example of how we made
facebook.com accessible is we actually made
different font sizes default throughout
the entire site. It’s difficult to ask every product team and every
engineer to account for different font sizes when they’re building their products. Luckily, a lot of
our engineers use the same core components
and we actually use a style transform so
that we can globally change the size of
fonts across our site. Now, when users want to specify that they want a larger
or a smaller font, it’s applied everywhere
automatically and engineers don’t really need to think about it when they’re building
their products. I would say that if
you’ve never used a screen reader before
or keyboard shortcuts, definitely do your research
and look into them. According to the World
Health Organization, I think around 15 percent of people have a disability
of some form. It’s really important that
you’re giving those people the same quality experience that you’re giving all
of your other users. It’s definitely super important and you want everyone to
engage with your product. This is a really important step that you can take
to ensure that.
Reading: Exercise: Heuristic evaluation
Reading
Overview
In this exercise, you will carry out an abridged version of a heuristic evaluation using Jakob Nielsen’s 10 Usability Heuristics for User Interface Design. The attached template is a guide that will assist you in determining how user-friendly the site is. You can choose any website you wish to evaluate.
The goal of this template is not to provide you with a specific diagnosis for the website you choose to evaluate but to assist you in identifying areas to focus on to improve the user experience.
Simply put, the goal is to help you identify problems with the site that may make it difficult for users to find information, complete tasks and effectively use the site.
Step 1
Open the Excel sheet called Heuristics Template. Click on Template 1 at the bottom of the Excel sheet. In Template 1, all the heuristics are listed with their relevant definitions. Start by selecting the usability problems under the relevant heuristics it violates. Then assign a severity rating of none, cosmetic, minor, major or catastrophic to each problem.
Severity Ratings
S0: It violates a heuristic but does not appear to be a usability issue.
S1: Users may easily overcome cosmetic usability issues or occur infrequently. Unless extra time is available, it does not need to be fixed for the next release.
S2: Minor usability problems may occur more frequently or be more challenging to overcome. Fixing this should be given low priority for the next release.
S3: Major usability problem occurs frequently and persistently or users may be unable or unaware of how to fix the problem. It is essential to fix, so it should be given high priority.
S4: Usability catastrophe seriously impairs the use of the product and cannot be overcome by users. It is imperative to fix this before the product can be released.
Step 2
Click on Template 2 at the bottom of the Excel sheet. All the heuristics are mentioned and what each means in template 2. Describe the problem you encounter and assign an easy-to-fix rating to each problem, which is maximum, considerable, concentrated, easy or trivial.
Easy to Fix Rating:
E0: Fix will require maximum effort, including more investigation into the proper solution.
E1: Fix will require considerable effort, but the issue and solution are understood.
E2: Fix will require a more concentrated effort, but the issue and solution are understood.
E3: A single developer with minor effort can quickly complete fix.
E4: Fix is trivial and easy to implement.
Reading: Solution: Heuristic evaluation
Practice Quiz: Self-Review: Heuristic evaluation
Visibility of system status means the website informs the user of what is going on through constructive, appropriate and timely feedback.
True
Correct! Visibility of system status means the website informs the user of what is going on through constructive, appropriate and timely feedback.
Nielsen’s heuristic number 2: Match between the system and the real world.
This heuristic means concepts, words, symbols, situations or actions refer to the same thing.
False
Correct! This refers to Heuristic number 4: Consistency and Adherence to Standards.
Does the question on the checklist, “Do similar items interact and behave in the same way?” fit into Heuristics number 6, Recognition rather than recall?
Yes
Correct! The user does not need to recall information from one part of a dialogue to another.
Practice Quiz: Knowledge check: Evaluation methods
Who wrote the 10 Principles of Good Design?
Dieter Rams
Accessibility enables people with disabilities to interpret, understand, navigate, interact with and contribute to the web.
True
Correct! Accessibility enables people with disabilities to interpret, understand, navigate, interact with and contribute to the web.
Are there any guidelines that could help you design your product for accessibility?
Yes
Correct! You can implement Section 508 and Web Content Accessibility Guidelines 2.0 minimum standards. These guidelines cover the significant points you need to know for your products to be accessible to all users.
Which of the following is one of Nielsen’s 10 usability heuristics?
Flexibility and efficiency of use
Correct! The product caters to different levels of users, from novice to expert. Shortcuts or accelerators, unseen by novice users, are provided to speed up interaction and task completion by frequent users.
Is it critical that users can use the keyboard to access all interactive elements?
Yes
Correct! Some users may be unable to use a mouse and rely solely on their keyboard to navigate web pages.
Reading: Additional resources
Reading
The following resources are additional reading materials that introduce you to designing for accessibility, usability, Dieter Ram’s 10 Good Design principles, Ben Schneiderman’s 8 Golden rules and Jakob Nielsen’s heuristic evaluation method. These will add to the knowledge that you’ve gained in this lesson.
Design tips & methods
Designing for accessibility top tips to get you started
Designing for accessibility top tips to get you started
Good tips to help Improve any Online Form
Component design and ways of using them
An article on form design and best principles
Design systems explained in detail
Current inspirational design systems
User research
Best practice principles
Video: Form design
Why Form Design Matters
- Poorly designed forms frustrate users and hinder task completion.
- Analyzing forms in terms of usability and aligning with user goals helps create intuitive, familiar experiences.
- While simple forms might seem obvious, understanding best practices establishes a strong design mindset.
Feedback from Enzo
Enzo, a more experienced designer, provides feedback on a redesigned food ordering form:
- Clarity: Some questions were confusing, emphasizing the need for clear language.
- Spacing: Input fields were too close together. Better spacing and grouping improves readability and understanding.
- Progress Indication: Enzo was lost mid-form. A progress bar would visualize the process and allow revisiting sections.
- Error Handling: Errors were reported only at the end, with no indication of the specific issue. In-line validation with clear error messages is essential.
- Password Guidance: Users weren’t aware of password complexity requirements. Clear instructions and a strength indicator improve the experience.
Key Takeaways
- Form design should be clear, with distinct fields and sections.
- User feedback is essential to refine and improve usability.
- Aligning business goals (e.g., order completion) with user goals (ease of use) is vital for successful design.
As a UX UI designer, which of the following do you think is important when designing a form? Select all that apply.
There must be clear instructions to complete the form and a password strength indicator.
Correct! The form must provide clear instructions with a strength indicator giving the user immediate feedback on theirchoice.
The language must be clear and specific.
Correct! The language should also be clear and specific to whatever section of the form the user is currently in.
Space the inputs on the form more consistently
Correct! By spacing these inputs more consistently, the user can see that each is unique and what label refers to each input.
You previously learned about
good design principles. They’re usually combined with best
practices as you create your own designs. And this also includes very simple
elements such as a form which can be frustrating if not designed with
the user experience in mind. To illustrate the importance
of good form design, you will cover an example of a log in
form for the Little Lemon website. In this video you will learn more about
the importance of designing good forms and implement best practices to
improve form design and usability. Okay, you might be thinking form design
really isn’t that super obvious not to everybody. The simple fact is that analyzing
interactive forms in the context of usability and
user goals helps you to create logical and user-centered solutions that
all users are familiar with. Understanding the best practice
recommendations of the simple elements that are available to developers and designers helps you to
establish a way of thinking. Sure the behaviors of simple forms and complex interactive components
may be very different but it’s the way you think about designing and
assembling them that is important. These fundamental rules
are always the same. What is really helpful is to check for
best practices and apply them wherever you can. Later on you will find
additional resources and a form design best practice
guide that will help you with a more comprehensive breakdown
of these best practices. Now let’s suppose that you have
taken some of the comments and feedback on board from your previous
interviews and observations. Based on the feedback you
received from the users, you decide to redesign
your form in HTML to test. You then ask your colleague Enzo, a more
experienced UX/UI designer if he would be prepared to voice his thoughts about
the simple prototype you created in HTML. He agrees to this and
signs the consent form. You have tried to improve
the food ordering form. Now let’s explore some
of Enzo’s comments and some best practice solutions that
may help you improve your form. Enzo does not seem to understand what
some of the questions on your form are referring to. He also mentions that the inputs
are very close together and he suggests that you space the user
input fields such as text fields, password fields,
checkboxes and radio buttons. By spacing these input fields more
consistently, the user can see that each field is unique and identify
the labels that refer to the input. You can also implement logical grouping
to make the form more understandable. The payment is separated
from the address and each row is given a subtle
contrast color to differentiate. Enzo also comments that he is
confused in the middle of the flow. He can’t get back and that there’s
no visibility of system status. He states that he has no idea whether he
is close to completing the form or not. Enzo suggests that by implementing a clear
path to completion with a progress indicator, users will see
where they are in the flow. This means that they can even go back
to review the content they entered. Only after entering all his information
was Enzo informed that he had made an error. And he indicated that he didn’t know
where he made the error on the form or what type of error it was. Enzo suggests that your form input should
be validated during the flow of the form. This ensures that the current content
that the user inserts is validated at the time of input. He also reminds you that
the language should be clear and specific to whatever section of
the form the user is currently in. As a UX/UI designer, you are aware that
security is of the utmost importance. Nowadays most websites require that
a password consists of a mix of lowercase and capital letters, symbols and numbers. Enzo remarked that when compiling your
forms, you assume that users were aware of this and provided no guidance for
them to compile their passwords. By not clearly stating
the exact requirements, users were not aware of the problem. He suggests that you provide clear
instructions with a strength indicator, giving the user immediate
feedback on their choice. By asking Enzo to provide feedback on your
form, you have gained valuable insight to help you make the form more accessible and
easier to understand. You should now be more
familiar with form design and how to use feedback to enhance your
form on the Little Lemon website. In this lesson you learned about the
importance of designing clearly defined forms and implemented best practices
to improve form design and usability by using a clear layout with
distinguished fields and sections. And finally, by aligning your client’s
business goals with the user’s goals to help you get closer to
a successful product design, great job.
Reading: Form design best practice
Reading
Companies use forms on their websites to allow visitors to sign up to create an account, buy a product, pay for an item and more. That is why online form design is so important. You may not be able to entice your visitors to take the time to provide you with all their personal information if you don’t have a simple, user-friendly, visually or aesthetically pleasing form.
What exactly is form design?
Form design is about creating a web form where your site visitors can enter and submit information while keeping the layout, format, user experience (UX), appearance and other factors in mind. A well-designed form improves the user experience and increases conversions, which means that you turn users into customers.
The design of your form influences your website’s overall UX, affecting the number of happy visitors and conversions. A well-designed form demonstrates to users that your company is helpful, thoughtful, professional, technologically savvy and enjoyable to work with.
On the other hand, a poorly designed form may result in page and website abandonment or a frustrated user, resulting in a drop in conversions and sales. Expedia, for example, discovered that one extraneous form field box alone was costing them $12 million in profits per year! In this reading, you’ll learn about some of the best practices and guidelines of form design.
Form design best practices and guidelines
Keep forms simple and straightforward
Avoid adding any unnecessary fields or questions. Include only the required information in your form.
Use one column
When possible, use a single-column web form layout — this is especially important when creating long multi-step forms. Single-column layouts are more straightforward for visitors to follow, understand, complete and submit than forms with multiple columns.
Clearly label your form
Give your form a title that lets your visitors know what will happen once they submit it. For example, a simple form title like ‘create an account’ clearly states that once a visitor submits their information, they will have created an account.
Sort your form fields from the simplest to the most difficult
Begin your form with the most straightforward field questions (such as name and email) before moving on to the more time-consuming questions, for example, billing and shipping information. When visitors start filling out your form and think, ‘OK, I can quickly add my name and email,’ they are far less likely to leave the page since they have already decided to commit.
Make use of inline form field validation
Inline form validation is a procedure that checks a visitor’s information in real-time as they fill out the form. Suppose your visitors enter incorrect information into a field, such as an incorrect credit card number or email. An error message will show below or inside the form field, alerting the visitor to their mistake and allowing them to quickly correct it and move on to the next question.
The text should be aligned to the left
Align all your text – including queries and labels – to the left side of the form so that it is easy for your visitors to read and complete. Researchers at the University of Basel observed that aligning text on the left side, above the form field box, decreases the time required to fill out the form. This alignment reduces the time a user’s eyes have to move around, making the form easier to read.
Do not request phone numbers
Unless collecting your visitors’ phone numbers is critical, for example, a quote request or product demo, don’t include it in your form. Asking for your visitors’ phone numbers can create a feeling of suspicion unless they know a legitimate reason for the request. When possible, request an email address instead and use that to contact your visitors with their permission. Alternatively, make the phone number field in your form voluntary.
Use browser auto-fill
Completing specific form fields is now quicker than ever, thanks to autofill features in browsers that draw from prior data entered from a visitor’s device, like their first and last name. To help your visitors speed up the completion process, it’s best practice to title each field with a word that browsers will recognize.
Create mobile-friendly forms
Many people browse, purchase products and complete forms on their mobile devices, which is why mobile-friendly form design is critical. This helps visitors to your website to easily view a site on any mobile device and ensures that all the form information fits the screen size.
Error messages should be positive
Make sure to sound positive when creating web form error messages. This is a great way to ensure that only correct information is submitted. Never blame the user; instead, use clear and concise language and include information that guides the visitor to the error. This way, they know precisely where it is and how it needs to be corrected.
Include smart defaults
Enabling smart defaults is another excellent way to help speed up the form completion process while maintaining accuracy. Smart defaults use information like your user’s current location to instantly enter details like city or town, saving them time.
For long forms, add progress bars
Have you ever filled out a long form or survey and thought, “How many other questions are there?” Progress bars show how many questions your visitors must answer. They will give them a clue of how long it will take them to finish the task and may act as a form of motivation to finish the task at hand. These are especially helpful on long, multi-step forms.
Use reCAPTCHAs rather than CAPTCHAs
Have you ever been asked to look at a relatively challenging image with numbers and letters and then to type those numbers and letters into a form field to confirm you’re “not a robot” after completing a form? CAPTCHAs are used to identify SPAM and bots. They can, however, be time-consuming and frustrating to finish. They are still helpful; you may want to include this additional security measure in your forms. If this is the case, you should use reCAPTCHAs in your forms instead. reCAPTCHAs identify fake accounts and bots not only successfully but also require that a visitor checks only a box before submitting a form. A CAPTCHA uses lettering for security whereas a ReCAPTCHA asks the user to identify elements of images.
Allow users to navigate to the following form field by tab
There’s no reason your form shouldn’t support keyboard shortcuts, as there are many available. A good practice is to allow visitors to use the tab key on their keyboard to move to the following form field on your forms without having to take their hands off their keyboards.
Final thoughts
Chances are there is at least one type of web form on your website. Implementing these UX UI form design best practices will give your visitors a positive experience. So, consider the forms you need to include on your site and start implementing design tips and takeaways most applicable to your needs and goals.
Video: Components in UI design
Components are Building Blocks
- Component: A reusable, self-contained UI element (button, search bar, etc.).
- Bottom-Up Construction: Start with simple components, combine them into more complex ones, and ultimately build your entire interface.
- Benefits:
- Faster development and design
- Consistency for users, leading to better usability
Design Systems: The Bigger Picture
- Definition: A comprehensive collection of reusable components, patterns, and guidelines for scaling product design.
- Typical Elements:
- Design Guidelines (reflect the brand)
- Design Pattern Library (common UI solutions)
- UI Kit/Component Library (ready-to-use buttons, etc.)
- Process Guidelines (how to use the system)
Why Use Component-Driven Design?
- Efficiency: Prevents reinventing the wheel with every design iteration.
- User Experience: Consistency makes the interface easier to learn and use.
- Scalability: Large products benefit from having a system in place.
A design system is a set of reusable pre-made design components and patterns that can be used to design products at scale.
True
Correct! A design system is set of reusable pre-made design components and patterns that can be used to design products at scale, for example, Google’s Material Design and IBMs Carbon Design sytem.
As the UX UI designer for
the Little Lemon restaurant website. You hear about the current component
driven nature of product design. So you want to learn more about how it
can help you improve some of the website components. In the next couple of minutes you will
learn to describe component driven products and design systems and explain how their application can
create captivating user interfaces. Now you may wonder what
a component is in UI design. In simple terms a component is any part of
your design that can be logically grouped which is thought of as stand alone and
can be reused. Let’s explore how you build a component. First you start small and
build one component at a time. Then you combine components to
create a more complex component and finally you build interfaces using these
individual and combined components. Let’s explore a practical example. Your website probably has
a header on each page. Therefore rather than creating
the header from scratch for every page, you could simply construct
a header component and reuse it. This header component may contain
other components, for example, a button component,
a search bar component and a navigation bar component that
are their own standalone elements. They are used in the header but they could just as well be
reused elsewhere on the site. Think of interchangeable blocks
that you can assemble and reassemble to construct user interfaces. The advantage of assembling the user
interface this way is that design and development work can
be replicated quickly. You can create alternative components for
alternative actions. This will also benefit the users if
assembled well these consistent components will be aesthetically pleasing,
easily learn, able and memorable. Now let’s explore what a design system is. A design system is. A set of reusable pre made design
components and patterns that can be used to design products at scale
similar to a brand style guide. They contain rules and best practice
behaviors for design components. Larger companies can have very detailed
design systems but more about that. Later. There is no set list of items that
must be included in a design system. However, the most successful design
systems frequently have the following features. Design guidelines,
a design pattern library, a UI kit or component library and
finally process design guidelines. Let’s explore what these
are in more detail. First and foremost our design guidelines. These will vary from
business to business and most likely reflect the underlying
values of the brand. So a design pattern library is
a collection of accepted and widely used design patterns or
essential repository and according to the interaction
design foundation. A pattern is the recurrence of multiple
design elements that collaborate with one another. Note that these elements can be shapes,
lines and colors. A UI kit also called
a component library or a collection of UI focused
components consists of buttons. Widget and more. With the aid of these resources. Teams can quickly produce
ui friendly designs and lastly the process design guidelines
is a collection of accepted and widely used patterns such as
a design pattern library. This assists designers in interpreting
design principles while they carry out a task. In this lesson,
you learned about components and libraries that you can use
to design user interfaces. You also learned about the modular
elements that combined to inform a user interface. Finally, you’ve explored
design systems and considered their role in
product design good work.
Practice Quiz: Knowledge check: Best practice principles
Why would you use a progress indicator in form design? Select all that apply.
Users can go back and review content.
Correct! Users can go back to review the content in case they made a mistake.
Users can see where they are in the flow.
Correct! The user can see how many more steps are left to complete on the form.
Most websites require that a password consists of a mix of lowercase and capital letters, symbols and numbers. Should you provide clear instructions giving the user immediate feedback on their choice of password?
Yes
Correct! You should provide guidance for users to compile their passwords.
Why do you space input fields? Select all that apply.
To implement logical grouping to make the form more understandable.
Correct! Spacing input fields allow the user to identify which part of the form they are addressing.
The user can identify the labels that refer to the input.
Correct! Spacing input fields allow the user to identify the labels that refer to the input, for example, ‘password’ and ‘e-mail’ required.
The user can see that each field is unique.
Correct! Spacing input fields allow the user to see that each field is unique.
A component, such as a button, cannot be reused on a website or an app.
False
Correct! A component is any part of your design that can be logically grouped, which is thought of as stand-alone and can be reused.
Can a header be considered a component?
Yes
Correct! Rather than creating the header from scratch for every page, you could construct a header component and reuse it.
Reading: Additional resources
Reading
The following resources are additional reading materials that introduce you to navigation menu icons, best practices for designing navigation, icon design principles, usability and evaluating interactive design. These will add to the knowledge that you’ve gained in this lesson.
Design principles
An article on form design and best principles
Design systems explained in detail
Current inspirational design systems
Design tips
Evaluate Little Lemon website
Video: Little Lemon evaluation
Persona’s Pain Points (Tilly’s Perspective)
- Confusing Layout: “Reserve a Table” is prominent instead of the main menu.
- Unclear Navigation: Can’t tell what is clickable, where the basket is, etc.
- Minimal Options: Makes her wonder if that’s the whole menu.
- Inconsistent Buttons: “Go” vs. “Add” leads to uncertainty about their actions.
Design Principle Violations
- Rams’ Principles:
- Aesthetics: Poor readability, jumbled layout.
- Understandability: Menu items aren’t clearly interactive, purpose of buttons is unclear.
- Thoroughness: Missing key features (basket) and inconsistent design.
- Nielsen’s Heuristics:
- Visibility: Doesn’t communicate what’s happening, obscures menu options.
- Consistency: Button labels and actions are confusing.
- Recognition over Recall: Key elements aren’t obvious, forcing users to guess.
- Minimalism: Includes irrelevant info (reserve a table)
- Shneiderman’s Golden Rules:
- Consistency: Navigation and actions are unpredictable.
- Control: Users feel lost rather than in charge of the experience.
- Memory Load: Forces users to remember where they are and how to get back.
Key Takeaway: The Little Lemon website’s design issues make it frustrating to use, highlighting the importance of understanding user needs and following established design principles.
The current Little Lemon website design, based on all of Tilly’s feedback, violates Ram’s, Nielsen’s and Schneiderman’s design methodologies. How does the Little Lemon website violate Rams 10 principles of good design? Check all that apply.
Makes a product understandable
Correct! The current Little Lemon website design violates Rams principle number 4 “Makes a product understandable.”
Is aesthetic.
Correct! The current Little Lemon website design violates Rams principle number 3 “Is aesthetic.”
Makes a product useful.
Correct! The current Little Lemon website design violates Rams principle number 2 “Makes a product useful.”.
Is thorough to the last detail.
Correct! The current Little Lemon website design violates Rams principle number 8 “Is thorough to the last detail.”
By evaluating the
current Little Lemon online ordering functionality, you can identify issues which offer opportunity
for improvement. You keep Tilly, the
persona developed in a previous lesson in mind
during your evaluation. Say out loud, what would
Tilly think when using this? You should become your persona. Feel free to populate
some artifacts, like empathy maps
and journey maps for your persona when
evaluating this design. In this video, you will evaluate the user interface of the
Little Lemon website, and you will also use
evaluation methods and interface guidelines, such as the good
design principles, heuristic evaluation,
and interface guidelines to redesign some of Little
Lemon’s website features. Tilly is a regular customer of the Little Lemon restaurant. She is hungry and as she loves
to eat from the comfort of her own home while watching her favorite shows and movies, she decides to order
some food for delivery. She opens the Little Lemon
website on her mobile device. She taps the Order
online button. Tilly is immediately confused. The content is
difficult to read. She lands on the
reserve a table page. But she wants to
order some food, not reserve a table. Where is the menu?
She can’t find it. All she can see is this week’s specials
menu and a Greek salad. She wonders if she has
done something wrong, but how can she go back? She doesn’t realize
that the word Menu is tappable nor the Greek salad. There is no indication of that. There was a “Go” button. How is she supposed to
know what go means? Are there no other
meals, she wonders. She decides to tap the word Go, as it looks like it might
take her somewhere. Tilly thinks, “Oh, there are only two menu items, a Greek salad and a bruschetta.” She thinks, “What do I like? Why are testimonials here?” Tilly doesn’t know what to tap or click to order some food. The two actions she
observes are confusing. She sees two buttons. She asks herself, do
I tap “Go” or “Add”? If I tap “Go, will I have more food options as in
the previous screen, or if I tap Add, will I add a Greek salad or a
bruschetta to my order?” Tilly also wants to know
where the basket is. Tilly thinks there seems to be a mix of information
on the screen. She also feels that there are inconsistent button
labels, actions, and designs, and
she wants to know why there was no “Add”
button on the bruschetta. What does your persona
think of this design? Now, let’s evaluate it by using Ram’s 10 principles
of good design, Nielsen’s heuristics, and Shneiderman’s eight
golden rules. Remember that you cover these evaluation
methodologies earlier. Tilly states that the text is difficult to read in some parts. This is not very
aesthetically pleasing, nor is it understandable,
or thorough. It seems ill-conceived. She wants to know why there was a button to reserve a table. These issues violate Ram’s
Principles 3, 4, and 8. Number 3 states that good
design is aesthetic, and Number 4 says that good design makes a
product understandable. Finally, Number 8, affirms
that good design is thorough down to
the last detail. Nielsen’s heuristic principle. Number 8 has also been violated, which states that interfaces
should not contain information that is
irrelevant or rarely needed, as in reserve a
table in this case. Let’s explore some
more issues that Tilly raised on the
Little Lemon website, and if these issues
violate any principles. Remember, Tilly’s comments that the word menu looks like
part of a sentence, and that it doesn’t
give any indication that is or the Greek
salad is tappable? She also commented that
the Go button doesn’t seem like a button or part
of the Greek salad section, and that the bruschetta text to the right is mostly hidden, and there was no
navigation or basket. These issues violate Ram’s
Principles 2, 3, 4 and 8. Number 2 requires
that good design makes a product useful, and Number 3 states that
good design is aesthetic. Number 4 says that good design makes a product understandable. Finally, Number 8 states that good design is thorough
down to the last detail. These issues also violate
Nielsen’s heuristics Number 1, 4, 6, and 8, which are Number 1, the visibility of
system status where the design should always keep users informed about
what is going on. Number 4 that states, consistency and standards
where users should not have to wonder
whether different words, situations, or actions
mean the same thing. Number 6 states recognition
rather than recall, where you minimize the
user’s memory load by making elements, actions, and options visible. Lastly, Number 8 requires aesthetic and minimalist design. Not only were Ram’s and
Nielsen’s principles violated, but also Shneiderman’s golden rules of interfaces
Number 1, 7, and 8. Let’s explore these
in more detail. Number 1 is strive
for consistency. Number 7 states that the
design should support the internal locus of
control that allows the users to be the
initiators of actions. Number 8 requires that
the design should reduce the user’s
short-term memory load. Having identified these
best-practice violations, consider the redesign of these two screens and maybe
consider asking yourself, what would Tilly want? Now that you evaluated
the Little Lemon website, you know the issues that violate important design principles, this should help you create a better design that will
make customers much happier. In this lesson, you evaluated the Little Lemon
website taking Tilly, your user persona
into consideration, and you also used
evaluation methods, such as the good
design principles, heuristic evaluation,
and interface guidelines to identify UI flaws. Great job.
Reading: Little Lemon form breakdown
Reading: Use of menu icons in navigation
Video: Navigation best practices
Improving Navigation with Content and Structure
- Content Strategy: Present website content in a way that supports user needs and aligns with business goals. Consider the following aspects:
- Prioritization: Determine the importance of content for users.
- Organization: Group related content logically for easy findability.
- Presentation: Assemble content pieces in a clear, visually appealing way.
- Specifications: Detail the requirements for each piece of content.
- Information Architecture (IA): Organize and structure website content for optimal navigation and usability.
- Card Sorting: A user-centered exercise where potential users group website elements into categories that make sense to them, informing your navigation structure.
Navigation Best Practices
- Primary Navigation: A website’s main navigation bar, typically including:
- Home: Site overview
- About: Company/product information
- Menu: Core offerings
- Reservations: If applicable
- Order Online: If applicable
- Design Principles:
- Clear Location: Users always know where they are in the site.
- Familiar Placement: Navigation bar at the top.
- Visual Clarity: Contrasting colors, links stand out, active page is indicated.
- Mobile Optimization: Consider a hamburger menu for limited screen space.
- Footer Navigation: Additional links at the bottom of a page, often mirroring the primary navigation.
Content design involves presenting the content on your website in a meaningful way that will promote your products. It helps to align your client’s business and UX goals and assists in aligning your content around your personas and scenarios.
True
Correct! Content design involves presenting the content on your website in a meaningful way that will promote your products. It helps to align your client’s business and UX goals and it also assists in aligning your content around your personas and scenarios.
Now that you’ve identified the navigation
issues with the Little Lemon website, let’s explore best practices
you can use in the redesign. You’re beginning to feel confident
about your design work and each time you iterate and
test you get valuable feedback. And even though it’s repetitive, it’s
helping Adrian achieve his business and user goals. You’re also starting the field that
you’re improving each time you iterate. Some of Tillie’s feedback like
I have no idea where I am, got you thinking that this has to do
with content and how it is organized. You really want to solve this,
let’s get into it. In this video you’ll learn how
best to consider your content and structure with usability in mind. You’ll also learn navigation best
practices regarding information architecture and content strategy. You already learned that you must keep
an open dialogue with your users. In the field of UX design,
there are several ways to achieve this. There are two broad methods you can
consider to make your users feel comfortable and
know where they are at all times. The first one is content strategy, and the
second one is information architecture. It’s worth noting that these
methodologies are deep and rich. And in this course you will
cover an introduction and apply some of the key principles. Which you should explore the information
in the additional resources readings to gain a greater understanding
of these concepts. Content strategy involves presenting the
content on your website in a meaningful way that will promote your products. And it helps to align your
client’s business and UX goals. It also assists in aligning your content
around your personas and scenarios. A broad rule of thumb is to think
about structuring your content under the headings of prioritization, which
is how you determine your content and its relevance to your users. Next is organization. This is the framework for grouping
labeling and other related content so that users can find what matters to them. Then, presentation is how pieces of
content are assembled to form what a user sees. The final one is specifications,
which is the content requirements for each content piece. Information architecture can be used to
find out what you need to know to design good navigation. The information for larger websites
may need to be structured and indexed in a certain way
to support good navigation. But in this case a simple card
sorting task will help you. In the card sorting exercise, you write
all of the individual elements that you want to include on the site,
on posted notes. You then ask your potential users to order
them into logical groups that make sense to them and group results. This can be done on a table, or a wall to
group cards within sections like menu and about. The website navigation can be
organized into five sections. Home, About, Menu,
Reservations, and Order Online. Home is an introductory
summary of the site, whereas About has some information
about their produce ingredients, the brothers, grandmother’s story and
a link to social channels. Menu has an up to date printable breakdown
of a traditional restaurant menu. Reservations is for table reservations and
Order Online is for ordering for delivery. This navigation bar is known
as a primary navigation and will sit on top of all pages. A hierarchy and the order of elements such
as the navigation bar helps to create meaning and
a sense of place in your product. The navigation bar elements have a strong
influence on the sense of place and this will be present on all pages
to reinforce the site structure. Your navigation is at the top of
the Little Lemon website page, which is a familiar model. The navigation has room to breathe and it isn’t clouded with other information or
graphics. The colors should be contrasting so
that the links stand out. Your pages navigation now looks like it
can be used to navigate to other pages on the website and the links are not hidden,
they look like links. If the user is on a certain page,
that link will look active with a heavier weight or different color and
an underline. The logo will act as
a link to the homepage. A footer at the bottom of the page will
also contain links to all individual pages and social channels. On the mobile version, due to lack of
space, you decide to use a hamburger menu. When it is clicked or tapped, it opens a side menu which displays
links to the other pages on the site. Thanks to your comprehensive evaluation
and redesign of the Little Lemon website, you are helping Adrian achieve
his business and user goals. In this video, you were introduced
to information architecture, content strategy and website navigation and
their role in product design, good work.
Practice Quiz: Knowledge check: Navigation and form design
Should you spend time designing forms from the user’s perspective, or are they there simply to collect information from your users for the stakeholder’s benefit?
Yes. Time should be spent on good form design.
Correct! A poorly designed form may result in page and website abandonment due to user frustration, which benefits nobody as it may result in a drop in conversions and sales.
Gemini
Absolutely, you should spend time designing forms from the user’s perspective! Here’s why:
- User Experience Matters: Poorly designed forms frustrate users, leading to errors, abandoned tasks, and a negative impression of your product or service.
- Efficiency for Everyone: Well-designed forms make data collection faster and more accurate for users. This benefits stakeholders too, as clean data is easier to analyze.
- Trust and Conversion: Forms that are easy to understand and complete build trust with users. This is crucial for conversions, especially in sales or signup processes.
Here are some key principles of user-centered form design:
- Clarity: Clear labels, instructions, and error messages.
- Efficiency: Minimize fields, use logical ordering, provide auto-fill options.
- Guidance: Offer help text, examples, and validation as users fill the form.
Let me know if you want specific tips on improving form design!
ChatGPT
Yes. Time should be spent on good form design.
Which of these are guidelines or best practices for form design? Select all that apply.
Make use of inline form field validation
Correct! Inline form validation is a procedure that checks a visitor’s information in real time as they fill out the form.
Clearly label your form
Correct! Give your form a label that lets your visitors know what will happen once they submit it.
Keep forms simple and straightforward
Correct! Avoid adding any unnecessary fields or questions. Include only the required information in your form.
Sort your form fields from the simplest to the most difficult
Correct! Begin your form with the most straightforward field questions (such as name and email) before moving on to the more time-consuming questions.
Gemini
Here’s the breakdown of correct form design guidelines/best practices:
Definitely Include:
- Make use of inline form field validation: Providing real-time feedback helps users correct errors as they go, preventing frustration later.
- Clearly label your form: Clear titles and field labels ensure users understand what information is needed.
- Sort your form fields from the simplest to the most difficult: This eases users into the process and can improve completion rates.
- Keep forms simple and straightforward: Only ask for essential information and avoid unnecessary complexity.
Don’t Include:
- Use many columns: Multiple columns can strain users and make forms harder to follow, especially on smaller screens. Single-column layouts often work best.
ChatGPT
The following are guidelines or best practices for form design:
- Make use of inline form field validation
- Clearly label your form
- Keep forms simple and straightforward
The best practice is to use a Captcha instead of a reCaptcha during form design.
False
Correct! The best practice is to use a reCaptcha instead of a Captcha during form design, as the Captcha is based on image identification.
Gemini
The answer is False. Here’s why:
- reCAPTCHA vs. CAPTCHA: reCAPTCHAS are an improved form of CAPTCHA, created by Google. They offer better user experience and stronger security.
- User-Friendliness: Modern reCAPTCHAs often work with a simple “I’m not a robot” checkbox or even behind-the-scenes analysis, minimizing friction for humans.
- Security: reCAPTCHAs are better at distinguishing between humans and bots, protecting your forms from spam and abuse.
While no system is perfect, reCAPTCHAs are generally a preferred choice when you need to include this kind of verification in your forms.
Let me know if you’d like more details on the pros and cons of CAPTCHAs and reCAPTCHAs!
ChatGPT
False
What content strategy involves presenting content on your website in a meaningful way? Select all that apply.
Presentation
Correct! This is how pieces of content are assembled to form what a user sees.
Organization
Correct! This is the framework for grouping, labeling and other related content so that users can find what matters to them.
Prioritization
Correct! This is how you determine your content and its relevance to your users.
Specifications
Correct! These are the content requirements for each content piece.
Gemini
Here’s the breakdown of what content strategy directly involves:
- Presentation: How your content is visually formatted, structured, and delivered to users. This includes typography, layout, images, and interactive elements.
- Organization: How your content is categorized, labeled, and linked together. This involves things like navigation, taxonomies, and metadata.
- Prioritization: Determining which content is most important and where it should be placed based on your user’s needs and goals.
Let’s address the other options:
- Prototyping: While prototyping can be used to test the presentation and organization of content, it’s not a core part of content strategy itself.
- Specifications: While providing guidelines for content, it’s not the actual action of organizing or presenting it on the website.
Let me know if you’d like an in-depth explanation of each aspect of content strategy!
ChatGPT
The content strategy that involves presenting content on your website in a meaningful way is:
- Organization
A Kebab menu consists of an image of three equal lines and informs users that there is more to discover beyond the three lines.
No
Correct! A Hamburger menu consists of an image of three equal lines and informs users that there is more to discover beyond the three lines. Three vertical dots represent a kebab.
Gemini
No, that’s not quite accurate. Here’s the correct description of a kebab menu:
- Visual Representation: A kebab menu is represented by a three vertical dots icon, not lines.
- Meaning: The icon suggests additional options or actions that can be accessed by clicking or tapping it.
- Common Names: It’s also called the “three dots menu” or the “hamburger menu” (due to its resemblance to a hamburger bun with lines representing the filling).
Why the Confusion? The hamburger menu has a similar visual representation (three horizontal lines) but carries a different contextual meaning.
Let me know if you’d like to learn more about different UI elements commonly used in web and app design!
ChatGPT
Yes
Video: Module summary: Evaluating interactive design
Evaluation of UX/UI Designs
- Methods: Understand and apply evaluation approaches by Rams, Schneiderman, and Nielsen.
- Form Design: Identify good form design principles and implement best practices for user-friendly forms.
Component-Driven Design
- Understanding: Explain component-driven products and design systems and their role in creating engaging user experiences.
Website Evaluation & Redesign
- Applying Best Practices: Use evaluation methods and interface guidelines to analyze and improve the Little Lemon website.
- Usability Focus: Redesign the website with a focus on usability, applying content structure principles.
- Navigation: Understand and implement best practices in navigation for improved information architecture and content strategy.
Overall, this module helps you develop a critical eye for UX/UI design, equipping you with tools to both evaluate existing interfaces and implement user-centered design principles in your own work.
Congratulations. You’ve reached the end of the second module
in this course. Let’s take a moment to recap on some of the key
skills you’ve gained. First, you learned how to evaluate interactive
design in UX/UI and should now be able to name and explain evaluation
methods in UX and UI design, including Rams’,
Schneiderman’s, and Nielsen’s. Then you learned how to identify the best practice
principles in design. Now that you’ve
completed that content, you’re able to explain the importance of
good form design, implement best practices
to improve form design, describe component driven
products and design systems, and explain how component
driven products and design systems deliver
captivated audiences. You then moved on
to learn how to evaluate the Little
Lemon website. Having completed that part, you’re now able to evaluate
the Little Lemon website, use evaluation methods and interface guidelines to redesign the Little Lemon website, evaluate your content and structure with
usability in mind, and name and explain
navigation best practices regarding information architecture
and content strategy. To this point, you
should now be able to evaluate UX/UI designs, apply best-practice
UX/UI principles, describe component driven
products and design systems, and evaluate a website based on the best practice
UX/UI design principles. Great job.
Quiz: Module quiz: Evaluating interactive design
The hamburger icon is a menu icon that opens an inline menu.
False.
Correct! The hamburger menu is typically used to represent a menu outside the screen and slides in.
Gemini
False.
While the hamburger icon often opens a type of menu, it does not specifically open an inline menu. Here’s why:
- Hamburger Icon: Three stacked horizontal lines, visually resembling a hamburger.
- Menu Types: The hamburger icon can trigger different menu styles, including:
- Inline: The menu appears within the same page layout, often pushing content down.
- Overlay: The menu appears over the existing content, sometimes with a dimmed background.
- Slide-out: The menu slides in from the side of the screen.
The hamburger icon itself only indicates the presence of a menu, not a specific menu style.
ChatGPT
True
Claude
The statement “The hamburger icon is a menu icon that opens an inline menu” is true.
The hamburger icon, which consists of three parallel horizontal lines or bars, is a widely recognized user interface symbol used in web design and mobile applications. It represents a menu or navigation option.
When the hamburger icon is clicked or tapped, it typically reveals an inline menu, which is a menu that appears within the current page or screen, often sliding out from the side or dropping down from the top or bottom of the viewport.
The inline menu provides a space-saving solution for presenting additional navigation options, especially on smaller screens or when there is limited space for displaying a full menu bar. This menu style is commonly used in responsive web design and mobile apps to provide a compact and user-friendly way to access different sections or features of the application or website.
In summary, the hamburger icon is indeed a menu icon that, when activated, opens an inline menu, allowing users to access additional navigation or menu options without navigating away from the current page or screen.
Should a form field have a minimum character count, for example, a first name with three characters?
No
Correct! At least 220 three-character names exist. In some ways, this is dehumanizing because the system regards someone as unreal or invalid.
Gemini
The answer is generally No. Here’s why minimum character counts on form fields can cause problems:
- Excludes Valid Names: Many short names exist across cultures and could be unfairly rejected.
- Frustration & Errors: Arbitrary limits can frustrate users with valid input and may lead to them entering fake data to bypass the restriction.
- Accessibility Considerations: Users with assistive technologies may struggle to fulfill unnecessary requirements.
Better Alternatives
- Clear Labeling: Focus on good labeling of the field (e.g., “First Name”).
- Inline Validation: Provide helpful live error messages if the entered name seems invalid rather than imposing an upfront limit.
Exceptions
There are specific cases where minimums might be necessary, like passwords for security reasons. In these cases, clearly explain the reason for the limit to the user.
ChatGPT
Whether a form field should have a minimum character count depends on the specific requirements of the application or website. In some cases, setting a minimum character count for certain fields, such as a first name, can help ensure that users provide valid and meaningful information. However, it’s essential to consider usability and user experience when implementing such restrictions. Forcing users to meet arbitrary character count requirements could lead to frustration and may not be necessary in all situations.
Ultimately, the decision to include a minimum character count should be based on factors such as the purpose of the form, the nature of the information being collected, and the preferences of the target audience. It’s essential to strike a balance between collecting accurate data and providing a smooth and efficient user experience.
Which of these form-field labels are necessary? Select all that apply.
Optional
Required
Fail feedback
- Required
Correct! Providing an asterisk or the text required indicates that a form field is required.
- Optional
Correct! Optional fields should be labeled so users know they can be skipped.
- Fail feedback
Gemini
Here’s the breakdown of necessary form field labels:
- Required: Absolutely necessary. This clearly indicates which fields are mandatory for the user to complete.
- Optional: Also necessary. This lets users know which fields they can skip if they wish, improving the flow of the form.
- Fail feedback: This is not a label itself. It refers to the error message a user receives if they input invalid or missing data. While important for the form’s functionality, it’s not part of the labeling.
ChatGPT
The necessary form-field labels are:
- Required
Claude
Among the options provided, the form-field labels that are necessary are:
- Required
The “Required” label is necessary to indicate which form fields are mandatory for the user to fill out before submitting the form. This helps users understand which information they must provide, and it can prevent them from accidentally skipping essential fields.
- Fail feedback (Incorrect/Error message)
While not explicitly stated as “Fail feedback” in the options, providing error messages or feedback when a user enters invalid or incorrect information in a form field is essential. This feedback helps users identify and correct mistakes, ensuring accurate data entry and improving the overall user experience.
The “Optional” label is not strictly necessary but can be helpful in indicating which form fields are not required, allowing users to skip those fields if they choose. However, it is not as crucial as the “Required” label or error/feedback messages.
Clear and informative labels, such as “Required” and error/feedback messages, are essential components of well-designed forms. They help guide users through the form-filling process, reduce errors, and ultimately improve the overall user experience and data quality.
Is the following statement one of Dieter Rams’ 10 Principles of Good Design?
“Good design is as little design as possible.”
Yes
Correct! Design should always be intentional. Anything that doesn’t serve a purpose for the user should be excluded. With less clutter, a design will achieve more clarity for the user.
Gemini
Yes! The statement “Good design is as little design as possible” is absolutely one of Dieter Rams’ 10 Principles of Good Design.
This principle emphasizes simplicity and functionality, advocating for designs that focus on the essential elements and avoid unnecessary complexity.
ChatGPT
Yes, the statement “Good design is as little design as possible.” is one of Dieter Rams’ 10 Principles of Good Design.
Is the following statement one of Dieter Rams’ 10 Principles of Good Design?
“Strive for consistency.”
No
Correct! This is one of Shneiderman’s 8 Golden Rules of UI Design. It is critical to maintain uniformity throughout the site, whether it’s the layout, the size of the button, the color code or the tone used when writing the page.
Gemini
No, the statement “Strive for consistency” is not explicitly listed among Dieter Rams’ 10 Principles of Good Design. However, it aligns well with his design philosophy. Here’s why:
- Rams’ Principles Emphasize Usability: Several of his principles (like “Good design is understandable”) indirectly support consistency because consistent interfaces are less confusing and easier to learn.
- Consistency is a UX Best Practice: Consistency in design elements, navigation, and language creates a predictable and intuitive user experience.
While not a direct quote from Rams, “Strive for consistency” is an excellent principle for any designer to follow.
ChatGPT
Yes, the statement “Strive for consistency” is one of Dieter Rams’ 10 Principles of Good Design.
What is a severity rating in a heuristic evaluation?
It defines a score between zero and four to indicate how much it violates a heuristic.
Correct! It identifies whether the heuristic is superficial, minor, major or a catastrophic violation.
Gemini
The answer is It defines a score between zero and four to indicate how much it violates a heuristic.
Here’s what severity rating means in heuristic evaluation:
- Heuristic Evaluation: A method where experts assess a user interface’s compliance with usability principles (heuristics).
- Severity Rating: Each identified usability issue is assigned a score:
- 0: Not a usability problem
- 1: Cosmetic problem, doesn’t need fixing
- 2: Minor problem, fixing is low priority
- 3: Major problem, important to fix
- 4: Usability catastrophe, imperative to fix
The severity rating guides prioritization of fixes – higher severity means the issue causes greater user frustration and needs immediate attention.
ChatGPT
In a heuristic evaluation, a severity rating typically defines a score between zero and four to indicate how much a usability issue violates a heuristic. So, the correct answer is:
It defines a score between zero and four to indicate how much it violates a heuristic.
What is an error rating?
It defines a score between zero and four to indicate how easily the violation may be fixed.
Correct! It identifies whether the heuristic is maximum effort, considerable effort, concentrated effort, easy or trivial effort.
Gemini
Unfortunately, neither option fully defines “error rating” in the typical context of UX design. Here’s a more accurate breakdown:
Error Rating is not a standard term in UX
- Severity Rating (Common): As we discussed earlier, this rates how serious a usability problem is for the user (0-4 scale).
- Potentially Similar Concepts:
- Frequency: Some heuristic evaluations might measure how often users are likely to encounter the issue.
- Ease of Fix: It’s reasonable to consider this, but it’s not usually a formalized scale within the evaluation.
Why the Confusion?
It’s possible the term “error rating” is used in a specific niche of UX, or it might have been a custom term in your course material.
If you have more context about where you encountered “error rating,” I can give you a more precise answer!
ChatGPT
An error rating in a heuristic evaluation typically defines a score between zero and four to indicate how easily the usability issue identified may be fixed. So, the correct answer is:
It defines a score between zero and four to indicate how easily the violation may be fixed.
Claude
An error rating is a score that defines how easily a violation or issue related to usability principles or heuristics may be fixed, typically on a scale from zero to four.
When conducting usability evaluations, such as heuristic evaluations or expert reviews, evaluators identify potential usability problems or violations of established usability heuristics or guidelines. Each identified issue is then assigned an error rating or severity rating, which indicates the relative importance or impact of the problem.
The error rating scale commonly used ranges from 0 to 4, with the following meanings:
0 – Not a usability problem at all
1 – Cosmetic problem only (need not be fixed unless extra time is available)
2 – Minor usability problem (low priority, fixing should be given low priority)
3 – Major usability problem (high priority, important to fix)
4 – Usability catastrophe (imperative to fix before product can be released)
The error rating helps prioritize the identified issues and determine which ones should be addressed first or given more attention based on their potential impact on the user experience. Issues with higher error ratings (e.g., 3 or 4) are considered more severe and should be addressed as a priority, while issues with lower error ratings (e.g., 1 or 2) may be given lower priority or addressed if time and resources permit.
Assigning error ratings is a subjective process that relies on the evaluator’s expertise and understanding of usability principles, as well as their assessment of the potential consequences of the identified issues on the target users and the overall system usability.
A brand style guide is a set of reusable pre-made design components and patterns that can be used to design products at scale.
False
Correct! A design system is a set of reusable pre-made design components and patterns that can be used to design products at scale.
Gemini
False. While a brand style guide and design system share some similarities, they have distinct purposes:
- Brand Style Guide:
- Focus: Defining the overall visual identity and messaging of a brand.
- Includes: Logo usage, typography, color palettes, tone of voice, etc.
- Goal: Maintaining consistent brand presentation across all communications.
- Design System:
- Focus: Providing a library of reusable UI components and patterns.
- Includes: Buttons, form fields, navigation elements, code guidelines, etc.
- Goal: Streamlining design and development, ensuring consistency across product experiences.
Think of it this way: A brand style guide is like the blueprint for a brand’s personality, while a design system is the toolkit for building its products.
ChatGPT
False.
A brand style guide is a document that provides guidelines on how a brand should be presented to the public. It includes rules about logo usage, color schemes, typography, imagery, and other visual elements to ensure consistency across all brand materials. While it may include design components and patterns, its primary purpose is to maintain brand consistency rather than providing pre-made design components.
Who wrote the 8 Golden Rules for UI Design?
Ben Shneiderman
Correct! Ben Shneiderman wrote the 8 Golden Rules for UI Design.
Gemini
The answer is Ben Shneiderman. He developed the influential 8 Golden Rules for UI (User Interface) Design.
ChatGPT
The 8 Golden Rules for UI Design were written by Jakob Nielsen.
Reading: Additional resources
Reading
The following resources are additional reading materials that introduce you to navigation menu icons, best practices for designing navigation, icon design principles, usability and evaluating interactive design. These will add to the knowledge that you’ve gained in this lesson.