Giving users meaningful error messages is very important but, maybe, even more important to improve the user experience is to provide a solution to the error that is rising the error message.
"Give always an explanatory error message…"
It is very frustrating for users to get error messages and no way to solve the problem. Give always an explanatory error message and include in your design an obvious way to keep on with the process.
Lufthansa, the airline, gave me the other day an example of poor web design. After choosing a flight I got the option to enter my frequent flyer username and password. The system didn’t recognize my username and asked me to "Create new user profile". Well, there was NO "Create new user profile" link on that page.
Improve usability and user experience with a web design that avoids error messages that tell the users that she was wrong and don’t provide solutions. More Design vs Art articles about error messages.
Popularity: 13% [?]