Son similares a los principios del diseño, pero cuando los objetivos de la usabilidad se ponen en práctica para evaluar productos o prototipos se les denomina principios de usabilidad o heurísticos.
Los 10 principios desarrollados por Jakob Nielsen (2001) constituyen la base de la evaluación heurística:
El sistema debe siempre mantener informado a los usuarios de lo que ocurre, con un correcto feedback en un tiempo razonable.
El sistema debe hablar el lenguaje de los usuarios con palabras, frases y conceptos familiares. Sigue las convenciones del mundo real. Haz que la información aparezca en forma natural y lógica.
Los usuarios frecuentemente eligen opciones por error, por eso indica una salida clara a esas situaciones no deseadas sin necesidad de pasar por extensos diálogos.
Los usuarios no tienen que adivinar que las diferentes palabras, situaciones o acciones significan lo mismo.
Un diseño cuidado que previene problemas es mejor que unos buenos mensajes de error.
Haz objetos, acciones y opciones visibles. El usuario no tiene que recordar información de una parte a otra. Las instrucciones de uso del sistema deben estar visibles o ser fácilmente recuperables.
Diseña un sistema que pueda ser utilizado por un rango amplio de usuarios. Brinda instrucciones cuando sean necesarias para nuevos usuarios sin dificultar el camino de usuarios avanzados. Permite a los usuarios avanzados ir directamente al contenido que buscan.
No hay que mostrar información irrelevante. Cada pedazo de información extra compite con la importante y disminuye su relativa visibilidad.
Para ayudar a los usuarios, los mensajes de error deben estar escritos en lenguaje sencillo, indicar el problema de forma precisa e indicar una solución.
Facilita siempre una documentación o ayuda. La información debe ser fácil de encontrar, está dirigida a las tareas de los usuarios, lista los pasos concretos para hacer algo y es breve.