Учесть повседневные ситуации

В красивом макете все данные уже на месте. В работе человек встречает медленную сеть, пустой список, ошибку файла или неверно заполненное поле. Эти ситуации тоже нужно продумать.

Подсказать, что делать дальше

Пустая страница объясняет, что здесь появится и как начать. Сообщение об ошибке помогает понять причину и доступное действие. Во время загрузки человек видит, что запрос принят.

Сохранить усилия пользователя

Если в форме ошибка, остальные введённые данные должны остаться на месте. Если обработка файла прервалась, нужен понятный способ повторить действие.

Проверить весь путь

Для каждого важного действия проверяем начало работы, ожидание, результат и возможную ошибку. Такой подход помогает оценить удобство до запуска сайта.