UX pro seniory: proč na něm záleží a kde se láme čitelnost a zneužití
Senioři (často 60+) tvoří rychle rostoucí segment online nakupujících. Vyznačují se širokým spektrem zrakových a motorických schopností i úrovní digitální gramotnosti. Dobré UX pro seniory neznamená „zvětšit písmo a hotovo“ – jde o systematický přístup ke srozumitelnosti, navigaci, odolnosti vůči chybám a důvěře. Zároveň platí, že stejné prvky, které pomáhají (větší tlačítka, výrazné výzvy k akci, stručné texty), lze zneužít k agresivnímu prodeji (dark patterns). Cílem tohoto článku je představit praktické zásady, metriky a kontrolní mechanismy, které zlepší přístupnost a zároveň minimalizují riziko manipulace.
Typografické zásady: velikost, řádkování, délka řádku
- Základní velikost písma: 18–20 px pro běžný text. U zařízení s vysokou hustotou pixelů preferujte ≥ 18 px. Velikosti nadpisů odstupňujte v krocích 1,25–1,5×.
- Řádkování: line-height 1,5–1,7 pro delší odstavce. Zabraňuje „slévání“ řádků při slabším kontrastu.
- Délka řádku: 55–80 znaků (včetně mezer). Při větším písmu upravte šířku sloupce tak, aby se délka nezměnila.
- Řezy písma: preferujte bezpatková písma s dobře rozlišitelnými tvary (např. otevřené „a“, rozlišitelné „l“ a „I“). Vyhněte se tenkým řezům a nízkému kontrastu tahů.
- Plynulé zvětšování: zajistěte, aby se UI dalo zvětšit na 200 % bez horizontálního posouvání a ztráty funkčnosti.
Kontrast a barvy: čitelnost bez vizuálního křiku
- Kontrast textu: minimálně 4,5:1 pro běžný text, 3:1 pro „velký“ text (≥ 24 px nebo 18 px tučně). U seniorské cílové skupiny doporučujte 7:1, pokud to umožní vizuální identita.
- Stavové barvy: nerozlišujte stav pouze barvou. Přidejte ikonu, vzor, tooltip nebo text (např. „Chyba při platbě“).
- Tmavý režim: nabídněte jej, ale vyhněte se čistě černé #000 na čistě bílé #fff; příliš vysoký kontrast může namáhat oči. Použijte mírně tlumené odstíny.
- Pohyb a blikání: respektujte prefer-reduced-motion; žádné blikající prvky (> 3 Hz).
Interakční plochy: cílové zóny, mezery, stavy
- Velikost klikacích prvků: minimálně 44×44 px (dotyk), 32×32 px (myš) – s dostatečným odstupem (8–12 px) od sousedních prvků.
- Fokus a hover: jasně viditelný obrys (outline) s kontrastem > 3:1 vůči pozadí. Fokus nikdy neodstraňujte.
- Odolnost vůči chybám: potvrzovací dialogy u nevratných akcí, možnost „Undo“ (např. odebrání z košíku).
Jazyk a obsah: srozumitelnost, hierarchie, tón komunikace
- Srozumitelný jazyk: krátké věty, činný rod, minimum žargonu. Místo „autentizace transakce“ napište „potvrzení platby“.
- Informační hierarchie: jeden hlavní úkol na obrazovce, sekundární volby vizuálně potlačte, ale neznepřístupněte.
- Mikrotexty: u chyb uveďte důvod a nápravu („Číslo karty má 16 číslic. Zkontrolujte 4. blok.“).
- Ikony + text: ikona pomáhá, ale vždy ji doplňte textem („Košík“, ne pouze piktogram).
Navigace a struktura: předvídatelnost a „spolehlivé“ cesty
- Trvalé menu: konzistentní umístění, zvýrazněná aktuální sekce.
- Drobečková navigace: (Breadcrumbs) pro delší katalogy – rychlý návrat o úroveň výš.
- Vyhledávání: tolerujte překlepy, nabídněte návrhy. Zobrazujte „0 výsledků? Zkuste…“ s alternativami.
- Jednoduché procesy: checkout v 1–3 krocích, jasná tlačítka „Zpět“ a „Pokračovat“.
Formuláře a platby: chyba nesmí bolet
- Masky a validace: průběžná (inline) validace, ne až na konci. U telefonu zobrazte formát +421 XXX XXX XXX a automaticky doplňujte mezery.
- Automatické doplňování: podporujte atributy autocomplete (name, address-line1…).
- Výběr dopravy a platby: hned zobrazte celkové náklady a odhad doručení. Neskrývejte poplatky drobným písmem.
- 2FA/SCA: srozumitelně informujte, co se bude dít. Nabídněte alternativní kanál (SMS/aplikaci) a dostatečný časový limit.
Přístupnost z technického hlediska: klávesnice, čtečky, alternativy
- Ovládání klávesnicí: vše musí být dostupné pomocí Tab/Shift+Tab; pořadí fokusu musí být logické.
- ARIA jen tam, kde je potřeba: nepoužívejte ARIA k nápravě špatného DOM. Pro živé oblasti (např. cenu v košíku) použijte aria-live.
- Alternativa k vizuální CAPTCHA: preferujte pasivní mechanismy (risk scoring), případně zvukové a textové alternativy.
- PDF a dokumenty: pokud jsou nutné, musí být opatřené tagy, textové a umožňovat zvětšení i předčítání.
Etické hranice: jak se vyhnout zneužívání seniorů
Větší text, kontrast a dominantní výzva k akci mohou vést k „neúmyslnému“ kliknutí, pokud je rozvržení záměrně zavádějící. Toto jsou hranice, které byste neměli překračovat:
- Misdirection: primární a sekundární tlačítka musí být rozlišitelná, ale při volbách s právním/finančním dopadem (např. souhlasy, předplatné, pojištění) musí být stejně dobře viditelná.
- Předem zaškrtnutý souhlas: nikdy. Souhlasy, „Přidat pojištění“ a „Pravidelná zásilka“ musí být výslovné a ve výchozím nastavení vypnuté.
- Skrytá cena a poplatky: neskrývejte je do tooltipů. Zobrazte, kdy náklad vznikne, jaká je jeho periodicita a jaké jsou podmínky zrušení.
- Falešná naléhavost: „Zbývá 1 ks“, „Nabídka končí za 2:59“ bez zdroje dat v reálném čase je nepřípustné.
- Confirmshaming: nevyvíjejte sociální tlak („Ne, nechci ušetřit“).
Lišty cookies a soukromí: jednoduché, čitelné, pravdivé
- Rovnocenné volby: „Přijmout“ a „Odmítnout“ na stejné úrovni. „Nastavení“ musí být viditelné a srozumitelné.
- Jasné přínosy: vysvětlete, proč některé cookies pomáhají (bezpečnost, košík), ale neprezentujte personalizaci jako „nezbytnou“.
- Pamatování předvoleb: respektujte volbu; neobtěžujte opakovaným dotazem při každé návštěvě.
Knihovna komponent „vhodná pro seniory“: stavebnice bez rizika
- Tlačítka: základní výška 48 px, stavy focus/active/disabled konzistentní. Sekundární akce vizuálně odlište, neskrývejte je.
- Vstupní pole formulářů: popisek nad polem (ne v placeholderu), velikost 16–18 px, chybový text pod polem.
- Karty a seznamy: oddělení stínem nebo větší mezerou; cílová zóna přes celou kartu (ne pouze malá ikonka).
- Dialogy: maximální šířka 560–640 px, velké ovládací prvky, klávesa Esc zavře dialog, jasné tlačítko „Zrušit“.
Specifika e-commerce: od vyhledávání po poprodejní služby
- Produktové stránky: velké fotografie s možností zvětšení, klíčové parametry v bodech, jasné informace o tom, „co je v balení“.
- Recenze: zvýrazněte recenze uživatelů podobného věku („Nákup pro rodiče 70+“), ale bez manipulativního tónu.
- Košík: přímočarost. Žádný rušivý cross-sell, který odsouvá hlavní úkol.
- Podpora: viditelné telefonní číslo, chat s možností spojení s člověkem, „požádat o zpětné zavolání“.
- Vrácení zboží: jednoduchý průvodce po krocích, pokyny k vytištění, možnost asistovaného vyzvednutí.
Měření a kvalita: co sledovat, abyste věděli, že pomáháte
- Míra úspěšného splnění úkolu: dokončení nákupu, nalezení informace, kontaktování podpory.
- Čas potřebný ke splnění úkolu: příliš dlouhý čas může signalizovat nejasnost; příliš krátký čas spojený s chybami naznačuje misdirection.
- Míra chyb: zejména u formulářů a plateb. Mapujte typy chyb (formát, chybějící pole, vypršení platnosti).
- Zpětná vazba podle důvodů kontaktu: témata hovorů a chatů (např. „nemůžu najít dopravu“, „platba se zablokovala“).
- Stížnosti a vrácení zboží: hledejte souvislost s vystavením souhlasům, upsellům a změnám UI.
Výzkum se seniory: metodika a etika
- Nábor: zahrňte různé úrovně digitálních dovedností a zdravotních omezení (zrak, motorika).
- Moderování: pomalejší tempo, hlasité přemýšlení, častější přestávky, větší zařízení.
- Úkoly: realistické scénáře (najít produkt, porovnat jej, objednat, kontaktovat podporu).
- Etika: nevystavujte účastníky nátlaku. Po testech vysvětlete, co bylo jejich cílem a jaká mají účastníci práva.
„Červené vlajky“ dark patterns: automatický audit
- Asymetrie tlačítek: primární tlačítko je nepřiměřeně větší/kontrastnější než „Odmítnout“, zejména u souhlasů a pojištění.
- Zatajování ceny: příplatky se objeví až v posledním kroku nebo v tooltipech drobným písmem.
- Narušování procesu: modální okna, která brání návratu k předchozímu kroku.
- Emoční nátlak: confirmshaming, alarmistické texty („Bez pojištění riskujete ztrátu“).
- Výchozí nastavení: předem zaškrtnuté předplatné, newsletter, sdílení dat.
Implementační plán v praxi (6 kroků)
- Audit: změřte kontrast, velikosti, fokus, dostupnost pomocí klávesnice, formuláře a lištu cookies.
- Typografie a kontrast: zvětšete základní text na 18–20 px, nastavte line-height, zkontrolujte kontrast 4,5:1 (cílem je 7:1).
- Komponenty: aktualizujte knihovnu (tlačítka 48 px, popisky formulářových polí, viditelný fokus).
- Procesy: zkraťte checkout, odstraňte překážející modální okna, jasně formulujte volby.
- Etika: srovnejte „Odmítnout“ a „Souhlasím“, vypněte přednastavené souhlasy, zveřejněte jasné ceny.
- Testování: rychlé testy s 5–8 uživateli z řad seniorů, následné iterace a A/B validace v ostrém provozu.
Kontrolní seznam „vhodné pro seniory a bez zneužívání“
- Základní text ≥ 18 px, line-height ≥ 1,5; délka řádku 55–80 znaků.
- Kontrast textu min. 4,5:1 (cílem je 7:1), fokus je viditelný.
- Interakční prvky ≥ 44×44 px, odstup ≥ 8 px.
- Formuláře s maskami, inline validací a jasným popisem chyb.
- Checkout v maximálně 3 krocích, srozumitelné ceny a informace o doručení.
- Žádné předem zaškrtnuté souhlasy, žádné texty využívající confirmshaming.
- Lišta cookies: „Přijmout“ a „Odmítnout“ jsou vizuálně rovnocenné.
- Ovládání klávesnicí a čtečkami funguje ve 100 % procesů.
- Respektování prefer-reduced-motion, žádné blikání.
- Zpětná vazba od seniorů je zapracována a průběžně vyhodnocována.
Shrnutí: důvěra je vlastností UX
UX pro seniory není „speciální režim“, ale přístup založený na čitelnosti, předvídatelnosti a důvěře. Vylepšení, jako jsou větší písmo, vyšší kontrast a jednodušší procesy, pomáhají všem uživatelům – pokud jsou implementována eticky. Vyhněte se temným vzorcům, poskytujte úplné informace a dávejte uživatelům kontrolu. Získáte tak nejen lepší metriky, ale především loajální zákazníky, kteří se vracejí, protože rozumějí tomu, co dělají a proč.
