Formuláře: příliš velké, moc údajů

Je pokaždé otázkou, zda formulář opravdu musí být tak velký, jak je. Skutečně je nezbytné získat od uživatele všechny ty údaje, které po něm požadujeme?
Čím delší formulář, tím víc lidí odradí

Vždycky je potřeba myslet na to, že mezi prvním a posledním políčkem formuláře je spousta pootevřených dveří, stále větších a s každým dalším zbytečným údajem stále hlasitěji a vyzývavěji lákajících uživatele: Vykašli se na to, pojď pryč!

Každý formulář má svůj účel, čím větší je, tím větší musí být motivace uživatele

Samozřejmě záleží na situaci a konkrétním úkolu a účelu, jemuž daný formulář slouží. Žádost o státní občanství a vydání pasu nebude formalitka, kde stačí vyplnit dva údaje. Ale kvůli jednomu nákupu, kvůli registraci k nějaké službě vyplňovat zemi původu, datum narození, telefon, pohlaví, tři kontrolní otázky a velikost bot? Stojí opravdu našim uživatelům ta služba za to, aby takovou proceduru podstoupili? Kromě toho, že je to nesmírně zdržující, a čím zbytečněji požadované údaje působí, tím i více demotivující — ale rostoucí množství irelevantních otázek budí v každém sílící obavy o bezpečnost a zachování vlastního soukromí. Proč ty údaje vlastně chtějí? Co s nimi budou dělat? Opravdu jim je chci dávat a stojí mi to za to? 

Kdyby po vás prodavač v kamenné prodejně domácích potřeb požadoval jméno vašeho psa a velikost podprsenky, asi by se se zlou potázal.

Stojí nám týrání uživatele zbytečnou byrokracií vážně za to?

Na mnoha webech to však dodnes nepovažují za nic divného a s klidem po svých návštěvnících požadují nejroztodivnější privátní informace, bez nichž by se určitě dokázali obejít. A nedosti na tom. Nejenže tam všechna ta políčka jsou, ona bývají dokonce povinná! Zamyslete se. Opravdu nezbytně potřebujete všechny ty údaje povinně vyplněné? Obvykle ne. Pro registraci většinou postačí e-mail a heslo, pro nákup pak ještě doručovací adresa. Bez všeho ostatního se nejspíš provozovatel obejde. Je pak na pečlivém zvážení, zda poměr získaných dat a odrazených uživatelů je ve prospěch, či v neprospěch webu.

Mají-li dodatečné informace opravdu smysl, snažme se ho uživatelům upřímně vysvětlit

K čemu ostatně ta zbytná data někdo potřebuje — ke statistickým účelům, ke zlepšení poprodejních služeb, jen tak pro jistotu? Nebude vhodnější ten účel uživatelům upřímně vysvětlit a místo zupáckého vyžadování irelevantních dat slušně požádat o vyplnění údajů, které mohou být k něčemu užitečné, spolu s ujištěním, že nebudou použity k jiným účelům? Překvapivé množství uživatelů v takovém případě své údaje poskytne mnohem ochotněji a raději. A u těch méně důvěřivých či méně ochotných si vystačíme jen s nezbytným minimem.

Pokud formulář opravdu musí být velký, usnadňujme jeho vyplnění, jak to jen jde

V případě, kdy je ale ve formuláři skutečně nutné zadat velké množství dat, je namístě zvažovat nějaké strategie, jak jejich zpracování uživatelům zpříjemnit, usnadnit a zpřehlednit. Údaje seskupit do logických celků, rozdělit do menších oddílů, do více kroků na samostatných stránkách, nabídnout vyplnění formou průvodce. Designéři i kodéři by si měli vzpomenout na občas zapomínanou značku fieldset, určenou právě k vyznačení logických celků. Velký prostor pro práci zde má především hlavní designér webu, největší část zodpovědnosti leží na návrhu vhodné struktury, logiky a chování formuláře už na úrovni drátěných modelů a specifikací — grafici a kodéři už tady později moc nezachrání.

Podporujme dojem, že je formulář co nejmenší, povzbuzujme, chvalme

Musíme myslet na to, že sáhodlouhé formuláře přes několik obrazovek mohou uživatele děsit a odrazovat, jeden obrovský formulář působí mnohem strašidelněji než posloupnost několika přijatelně malých dílčích formulářů. Průběžná informace o průběhu může působit povzbudivě a uklidňujícím dojmem (Krok 3 z 5, už se blížíme ke konci!). Neuděláme chybu, když v takovém průvodci už na začátku započítáme ještě předtím provedené akce — jakkoli uživatele třeba nestály skoro žádné úsilí — a začneme samotné vyplňování třeba na kroku 3. Započíst můžeme cokoli, co dává smysl, třeba že se uživatel seznámil s nabídkou produktů na webu a že spustil dotyčného průvodce. Hlavní je, že pro něj bude mnohem více motivující a povzbuzující informace Máte dokončeny 2 kroky z 10 než Máte dokončeno 0 z 8. Ty dva dosavadní kroky byly přece tak snadné, tak čeho se bát, ne?

Vícekrokové formuláře nesmí obsahovat jednosměrky a slepé uličky

Ovšem v případě rozdělení formuláře do menších celků a více samostatných kroků musí mít uživatel jistotu beztrestného návratu o krok zpět — a nejenže mu to stránka umožní, ale nesmí ani přijít o žádná již jednou vyplněná data. Situace, kdy se znovu otevře jednou vyplněný formulář a bude zase prázdný nebo budou opětovně vyžadovány některé už jednou zadané údaje, je naprosto nepřijatelná.