Analiza heurystyczna to metoda oceny użyteczności, w której eksperci oceniają interfejs użytkownika na podstawie ustalonych heurystyk, czyli ogólnych zasad projektowania. Zasady Nielsena to zestaw 10 heurystyk opracowanych przez Jacoba Nielsena, które obejmują m.in. przejrzystość statusu systemu, dopasowanie między systemem a rzeczywistością, kontrolę użytkownika i swobodę, spójność i standardy, zapobieganie błędom oraz rozpoznawanie zamiast przypominania.