Alt text: definícia, účel a význam pre prístupnosť a SEO
Alt text (atribút alt v elemente <img>) predstavuje textovú alternatívu k vizuálnemu obsahu na webovej stránke. Jeho primárnym cieľom je zabezpečiť sprístupnenie obsahu osobám so zrakovým postihnutím, ktoré používajú čítačky obrazovky. Okrem toho slúži aj ako záložný popis v prípade zlyhania načítania obrázka a plní dôležitú úlohu v optimalizácii pre vyhľadávače (SEO) či pre systémy umelej inteligencie, ktoré využívajú obrázky pri analyzovaní obsahu stránky. Kvalitný alt text pomáha vyhľadávacím algoritmom lepšie pochopiť význam obrázka v kontexte stránky a relevantne reagovať na dopyty používateľov.
Alt text a prístupnosť podľa WCAG a zákonných požiadaviek
- WCAG 2.x – kriteriálny bod 1.1.1 Non-text Content: každému informatívnemu obrázku musí byť priradená textová alternatíva, ktorá verne opisuje jeho účel v obsahu.
- Dekoratívne obrázky: tieto by mali mať prázdny alt (
alt="") a v prípade neštandardných situácií je vhodné použiťrole="presentation"aleboaria-hidden="true"na ich ignorovanie čítačkami. - Zákonné normy: napríklad smernice EÚ o prístupnosti webu a pravidlá verejnej správy často vyžadujú prístupnosť vizuálnych prvkov, vrátane dostupných alternatívnych textov.
Alt text v SEO a AEO: význam pre vyhľadávanie a odpovede umelej inteligencie
- Relevancia vyhľadávacích dotazov: alt text pomáha vyhľadávačom a generatívnym systémom porozumieť téme a obsahu obrázka, čím zvyšuje pravdepodobnosť jeho zobrazenia vo výsledkoch vyhľadávania, vrátane obrázkového vyhľadávania a multimodálnych odpovedí.
- Kontextuálne zaradenie entity: v spojení s nadpismi, popismi (
<figcaption>) a okolným textom umožňuje alt text vyhľadávacím modelom správne identifikovať entitu ako produkt, osobu či miesto. - Zero-click odpovede: ilustrácie so správne zadaným alt textom môžu byť použité vo vyhľadávacích karuseloch, featured snippets alebo multimodálnych výstupoch, čo zlepšuje viditeľnosť stránky.
Rozhodovanie o type alt textu
- Je obrázok dekoratívny? Áno → použite prázdny alt (
alt=""). Nie → pokračujte. - Obsahuje obrázok jedinečnú informáciu, ktorú text inde na stránke neuvádza? Áno → alt stručne a výstižne popíšte túto informáciu.
- Je obrázok súčasťou ovládacieho prvku (tlačidla, odkazu)? Uveďte alt, ktorý vyjadruje akciu alebo účel (napr. „Odoslať objednávku“), nie len vizuálnu podobu.
- Je obrázok komplexný (graf, schéma, infografika)? Alt by mal byť krátky; podrobný popis umiestnite do textu okolo obrázka, popisu v
<figcaption>alebo na samostatnej stránke s detailmi.
Desať pravidiel pre tvorbu efektívneho alt textu
- Buďte informatívni, nie len popisní: namiesto všeobecného „fotka muža“ použite špecifickejší opis „Onkológ pri ultrazvukovom vyšetrení štítnej žľazy“.
- Zamerajte sa na potreby používateľa: napríklad pri produktovej fotografie zvýraznite atribúty dôležité pre rozhodovanie (materiál, farba, veľkosť).
- Vynechajte zbytočné slová: slová ako „obrázok“, „fotka“ alebo „ikona“ nie sú potrebné, pretože to čítačky automaticky oznamujú.
- Dbajte na primeranú dĺžku: optimálne 80–140 znakov; v prípade potreby rozsiahlejšieho vysvetlenia použite doplnkový text mimo alt atribútu.
- Vyvarujte sa preplnenia kľúčovými slovami: uprednostnite prirodzený a presný opis pred SEO spamom.
- Zohľadnite kontext: alt text by mal nadväzovať na nadpisy, paragrafy a prepojený text na stránke.
- Poskytnite unikátnu informáciu: ak je obsah obrázka už popísaný v nadpise, alt text by mal doplniť alebo rozšíriť túto informáciu, nie ju opakovať.
- Používajte lokalizáciu: alt text píšte v jazyku stránky; pre viacjazyčné webové stránky zabezpečte preklad alt textov.
- Prioritou je dostupnosť pred estetikou: informatívnosť má prednosť pred marketingovými alebo obchodnými frázami.
- Zachovajte konzistentnosť štýlu: interné pravidlá pomáhajú udržať jednotnú dĺžku, tón a formát alt textov.
Špecifiká tvorby alt textov podľa typu obrázka
- Produktové obrázky: napríklad „Dámske kožené topánky, model Aurora, hnedé, nízky opätok, šnurovanie“. Detailný popis je dôležitý pre zákazníkov a vyhľadávače.
- Schémy a diagramy: alt býva stručný („Architektúra mikroservisov e-shopu“), pričom detailný opis sa dopĺňa v texte alebo
<figcaption>. - Grafy: alt by mal obsahovať výsledný záver („Tržby za 3. štvrťrok 2025 vzrástli medziročne o 18 %“), dátové hodnoty je vhodné uviesť v tabuľke pod grafom.
- Mapy: stručný alt napríklad „Mapa predajní na Slovensku – 24 lokalít“, podrobný zoznam adries umiestnite v texte.
- Formulárové ikony: ak sú len dekoratívne, použite
alt="", ak sú aktívnou súčasťou ovládania, popíšte účel napríklad „Vyhľadať“ namiesto „lupa“.
Správne nakladanie s dekoratívnymi a duplicitnými obrázkami
Obrázky bez informačnej hodnoty by mali mať prázdny alt (alt=""). V prípadoch, kde je obrázok duplicitným zdrojom informácie už uvedenej v tesnej blízkosti (napr. firemné logo vedľa názvu v <h2>), odporúča sa použiť prázdny alt, aby sa zabránilo opakovaniu rovnakého obsahu pri čítaní čítačkami obrazovky.
Rozšírené opisy pre komplexné vizuály
- Stručné zhrnutie v alte: napr. „Infografika: 5 krokov migrácie CMS z WordPressu na headless riešenie“.
- Podrobný popis v texte: doplňte za obrázkom rozsiahly opis alebo zoznam kľúčových údajov.
- Štruktúra figure a figcaption: použite element
<figure>spolu so zmysluplným popisom v<figcaption>, ktorý dopĺňa alt text a poskytuje kontext.
Technické odporúčania pre implementáciu alt textov (HTML a ARIA)
- Vždy zabezpečte prítomnosť
altatribútu u elementu<img>. - U dekoratívnych SVG vložených inline používajte
aria-hidden="true". Pre informatívne SVG dopĺňajte<title>a prípadne<desc>. - Pri použití elementu
<picture>umiestnite alt vždy na zdrojový element<img>. - Lazy-loading (
loading="lazy") nemá vplyv na alt text; vyhnite sa skrývaniu dôležitých vizuálov cezdisplay:none.
Rozdiel medzi alt textom a inými metadátami obrázkov
- Alt text: nevyhnutný semantický popis pre prístupnosť a pochopenie obsahu obrázka.
- Title atribút: voliteľný, jeho podpora čítačkami je však limitovaná a nespolahlivá.
- Open Graph a Twitter Cards: definujú vizuály pre sociálne siete, ale nenahrádzajú alt text pre prístupnosť.
- Názov súboru a
data-*atribúty: sekundárne informácie, ktoré nemôžu suplovať kvalitu alt atribútu.
Kontrola kvality alt textov a testovanie prístupnosti
- Manuálny audit: vypnite načítanie obrázkov v prehliadači a preskúmajte, či stránka stále dáva zmysel pre užívateľa.
- Čítačky obrazovky: testujte kritické stránky pomocou nástrojov ako NVDA alebo VoiceOver, aby ste skontrolovali správnosť alt textov.
- Automatizované kontroly: integrujte linterné nástroje do CI pipeline, ktoré upozornia na chýbajúce alebo nevhodné alt texty.
Správa alt textov v redakčných systémoch (CMS) a workflow
- Povinnosť alt textov: nastavte vo formulároch CMS atribút alt ako povinný pre všetky relevantné druhy obsahu.
- Šablóny a komponenty: vo vašom dizajn systéme definujte pravidlá pre alt text na úrovni komponentov (napr. pre obrázkové karty).
- Lokalizácia alt textov: uchovávajte alt texty samostatne podľa jazykových verzií stránky.
- Vzdelávanie editorov: vytvorte interné príručky s príkladmi kvalitných alt textov a chýb.
Automatizácia a využitie umelej inteligencie pri tvorbe alt textov
Automatizácia tvorby alt textov pomocou umelej inteligencie môže výrazne zrýchliť proces značkovania obrázkov, najmä pri veľkých databázach. Avšak je nevyhnutné výsledky starostlivo prekontrolovať a upraviť, aby alt texty spĺňali nielen technické, ale aj kvalitatívne a obsahové požiadavky prístupnosti. Kombinácia AI a manuálneho zásahu odborníkov tak prináša najlepšiu rovnováhu medzi efektivitou a kvalitou.
Správne používanie alt textov nielen zlepšuje prístupnosť webu pre všetkých užívateľov, ale zároveň prispieva k lepšiemu SEO a vyššej konkurencieschopnosti vášho obsahu.