O documento descreve dez heurísticas para projeto de interfaces de usuário, sendo elas: visibilidade do status do sistema, compatibilidade entre o sistema e o mundo real, liberdade e controle do usuário, consistência e padrões, prevenção contra erros, reconhecimento em lugar de lembrança, flexibilidade e eficiência de uso, projeto minimalista e estético, auxiliar os usuários a reconhecer, diagnosticar e recuperar-se de erros e ajuda e documentação. Exemplos de sites que seguem essas heurísticas são for