A UX Case Study by Brendan Stern
Click here to return to the full study.
Modern Logic had a great start on their web portal with easily filled forms and balanced layout. However, there were items in the design that could further improve usability.
In general the forms are easy to use and see, but there were a couple areas for improvement.
First, the description of a form field is best placed above, as a label, rather than placeholder text. You can read all of the advantages of this style in this article, Placeholders in Form Fields Are Harmful.
Second, seen in Text Example A, the placeholder text "Railway..." does not meet Web Content Accessibility Guidelines because the contrast between the text and background is too low. The link color also does not contrast the background enough, and could also be underlined to further convey it is a link. Color contrast was checked using WebAIM.org.
In addition, when clicking into the fields, it did not clear the placeholder text, nor did it place a blinking cursor in the field, which breaks Consistency and Standards. During user observations, users didn't know if they had selected the field or not. In the example here, some users might not know that Railway is an example font and it could confuse them.On a different page, my recommendation was to move placeholder text to the labels and increase contrast. This lowers the amount of text and redundancy, improving Aesthetic and Minimalist Design.
Site before changes.
Site with more contrast and less text. Label spacing from its respective field was reduced.
At first there wasn't much to Help Users Recognize, Diagnose, and Recover from Errors, but Modern Logic is in the process of providing explicit information about how you may need to update your forms, making sure they are complete.
In addition to the updated menu with completion warnings, on the last page, before you Submit your site they now include items that still need completion. However, the text could have higher contrast and the Submit button could say "Submit Your Site" to be more informative.