Perceived Security


Archetypes >

Login Pages

When a user visits the login page, they might start typing their username or email address out of habit. If the page isn't well-designed, it might not accept this information or, even worse, place it in the wrong field, leading to a poor user experience.

Example Description
Bad Login Page #1 The user's keyboard entries aren't accepted at all. This means the user has to click on the input field or press the tab key to focus on it manually.
Bad Login Page #2 When the user types their email address, it gets accepted by the newsletter subscription form instead of the login form. This creates a frustrating experience.
Bad Login Page #3 When the user types their email address, it's accepted by the login form. The user then presses the Tab key before entering the password. Unfortunately, the app focuses on the newsletter subscription field instead of the password field. The user starts typing their password into the newsletter subscription form by mistake because of the bad design. This creates a frustrating and embarrassing experience, especially if others are watching, as the password is no longer a secret.
Bad Login Page #4 After entering the password and pressing the Enter key, the form doesn't submit. The user needs to click the submit button manually to complete the process.
Bad Login Page #5 The username is treated like public-information. Usernames or email addresses are sensitive information, but we only hide the password and not the username.
Good Login Page Seamless user experience:
  • Input field auto-selected on page load for immediate typing.
  • Login page focused solely on the login form, with no newsletter sign-up distractions.
Efficient navigation:
  • Email address entry followed by pressing the Tab key moves focus directly to the password field.
  • Password field entry followed by pressing the Enter key automatically submits the form, eliminating the need for an extra click.
Security and convenience:
  • Username and password treated equally by masking both.
  • Option to show or mask the username and password for user convenience.