Heuristiky použitelnosti podle Jakoba Nielsena
Nielsenovy heuristiky jsou pravidla, která pomáhají navrhovat rozhraní, jež uživatele nefrustrují – a často zabrání drahým chybám dřív, než nastanou.
V roce 1994
formuloval deset základních pravidel pro návrh uživatelských rozhraní. Až překvapivě dobře obstála ve zkoušce času. Nejsou to dogmata, ale vodítka – a když se na ně při návrhu webu nebo aplikace podíváte, často začnete vidět věci, které by jinak zůstaly skryté až do chvíle, kdy by se o ně někdo zlomil prst.Heuristika (z řečtiny heuriskó, εύρίσκω – nalézt, objevit) je osvědčené pravidlo založené na poučeném odhadu a zkušenosti, které pomáhá řešit problémy, pokud neznáme přesné algoritmy nebo metody.
Viditelnost stavu systému
Uživatel by měl vždy vědět, co se děje. Načítá se stránka? Probíhá odesílání? Čeká systém na potvrzení? Dobře umístěný spinner nebo hláška „uloženo“ udělají víc než sebelepší animace.
Shoda mezi systémem a reálným světem
Slova, ikony a struktura by měly odpovídat tomu, jak lidé přemýšlejí. Když chcete košík, neříkejte mu „úložiště objektů“. Mluvte jazykem uživatelů, ne vývojářů.
Uživatelská kontrola a svoboda
Lidé dělají chyby. Rozhraní jim musí umožnit se z chyb vrátit. Tlačítko „zpět“, potvrzení před destruktivní akcí, možnost zrušit nebo vrátit – to všechno posiluje pocit bezpečí.
Konzistentnost a standardy
Co funguje na jednom místě, musí fungovat i jinde. Pokud máte tlačítko „uložit“ vpravo dole, nemělo by být jinde vlevo nahoře. Používejte zavedené konvence – ne kvůli lenosti, ale kvůli orientaci.
Předcházení chybám
Nejlepší chybová hláška je ta, kterou uživatel nikdy neuvidí. Formuláře by měly kontrolovat vstupy dřív, než je odešlete. Kontextové nápovědy snižují riziko chyb ještě dřív, než vzniknou.
Rozpoznání před vybavením z paměti
Rozhraní by nemělo spoléhat na to, že si uživatelé něco pamatují. Lepší je nabídnout výběr než očekávat, že si vzpomenou na přesný název nebo cestu.
Flexibilita a efektivita
Zkušení uživatelé ocení zkratky. Klávesové zkratky, předvyplněné formuláře nebo rychlé akce dokážou zásadně zrychlit práci – aniž by zmátly začátečníky.
Estetický a minimalistický design
Méně je často víc. Odstraňte zbytečnosti. Každý prvek by měl mít důvod, proč na stránce je. Čím víc balastu, tím hůř se hledá to podstatné.
Pomoc při rozpoznání a zotavení z chyb
Chybová hláška musí být srozumitelná. Ideálně říká, co se stalo, proč se to stalo a co s tím uživatel může dělat. „Chyba 143X“ je k ničemu, „Nepodařilo se připojit. Zkontrolujte připojení k internetu“ je pomoc.
Nápověda a dokumentace
Ano, rozhraní by mělo být intuitivní. Ale někdy prostě nestačí. V takovém případě by měla být dostupná rychlá, snadno vyhledatelná a praktická nápověda.

Nielsenovým deseti heuristikám předcházelo devět heuristik. Ty Nielsen publikoval o čtyři roky dříve společně s dánským kolegou Rolfem Molichem.
Nielsenovy heuristiky nejsou seznamem, který si jen odškrtnete. Jsou způsobem myšlení. Pomáhají vám hájit uživatele ve chvíli, kdy to potřebuje nejvíc – tedy ještě předtím, než na váš produkt vůbec sáhne. A právě v tom je jejich síla.