Technikai alapok Szakszó

Alt szöveg (képek leírása)

Szerző: · 7 perc olvasás · Frissítve:
Alt szöveg (képek leírása) - Technikai alapok (szakszó) a tudástárban
Alt szöveg (képek leírása) - Technikai alapok | eClick GEO-audit tudástár

Az alt szöveg a HTML <img> elem alt attribútuma: egy rövid mondat arról, mit ábrázol a kép. Ezt olvassa fel a képernyőolvasó, és ez jelenik meg a kép helyén akkor is, ha a fájl nem töltődik be.

Hogyan működik

A böngésző a képet megjeleníti, az alt értékét viszont szövegként kezeli. Hibás vagy hiányzó fájlnál az alt szöveg marad a helyén. A segítő technológiák ugyanezt mondják ki a felhasználónak.

Az alt nem azonos a fájlnévvel és nem azonos a title attribútummal. A fájlnév technikai azonosító. A title csak egérrel, hover állapotban jelenik meg, érintőképernyőn gyakorlatilag soha.

Miért más ez a generatív keresőknek

A legtöbb crawler nem elemzi a kép pixeleit. Ami marad neki: az alt, a képaláírás és a környező bekezdés. A Google Képek részben erre épít. A nyelvi modellek pedig szövegként fűzik be a kép jelentését a kontextus-ablakba. Egy adatokkal teli diagram üres alt mellett számukra nem létezik.

Mikor számít igazán

  • Termékfotóknál, ahol a kép hordozza a variánst: szín, méret, kivitel.
  • Infografikáknál és diagramoknál, ahol az adat csak a képen szerepel.
  • Képként kirakott szövegnél, például árlistánál vagy nyitvatartásnál.
  • Lazy loading (lusta betöltés) mellett, mert a későn betöltő képek első körben csak alt szöveggel léteznek.

Röviden: az alt szöveg a kép egyetlen gépi olvasható jelentése.

Miért fontos

Akadálymentesség

A képernyőolvasót használók számára az alt szöveg maga a kép. Hiánya konkrét WCAG-hiba, a nem szöveges tartalomra vonatkozó követelmény sérül. Ez a WCAG és EAA megfelelés egyik legegyszerűbben mérhető pontja.

Keresés és AI

A Google Képek a fájlnévből, az alt szövegből és a környezetből dolgozik. Egy webshopban ez konkrét forgalom: a termékfotók képkeresésből is hoznak vásárlót.

A generatív keresők ennél szigorúbbak. Ők szöveget idéznek, nem képet néznek. Ha a saját fotóid mellett nincs leírás, a saját tartalmi előnyöd láthatatlan marad.

Használhatóság

Lassú mobilneten és képblokkolás mellett az alt szöveg tartja életben az oldalt. A Lighthouse is külön ellenőrzi, és az akadálymentességi pontszámot húzza le.

Kikre vonatkozik

Vonatkozik minden oldalra, ahol tartalmi kép van: blogcikk, szolgáltatásoldal, termékoldal, galéria, referencia.

Különösen fontos:

  • Webshopoknál, ahol termékenként 3-10 fotó van.
  • Portfólió- és referenciaoldalaknál, ahol a kép a fő tartalom.
  • Közintézményi és nagyobb cégek oldalainál, ahol az akadálymentesség jogi elvárás.

Nem vonatkozik rá, pontosabban üres alt="" jár neki:

  • A díszítő elemeknek: elválasztó vonal, háttérminta, ikon a szöveg mellett.
  • A CSS background-image megoldásoknak, mert ott nincs alt attribútum.

Staging és belső admin felületeken alacsonyabb a tét, de a mintát ott is érdemes tartani. A riportokban azt látjuk, hogy ami a sablonba bekerül, az élesben is marad.

Hogyan ellenőrzöd

  1. Nyisd meg az oldalt, és nyomj F12-t a böngésző devtools megnyitásához.
  2. A Console fülre írd be: document.querySelectorAll('img:not([alt])').length. A visszakapott szám az alt attribútum nélküli képek száma.
  3. Ugyanitt listázd is őket: [...document.querySelectorAll('img:not([alt])')].map(i => i.src).
  4. Futtass egy Lighthouse auditot, és nézd meg az Accessibility szekció „Image elements do not have [alt] attributes” tételét.
  5. Szúrópróbaszerűen olvasd el 5-10 kép alt szövegét. A gép csak a meglétét nézi, a minőségét neked kell.
  6. Kapcsold ki a képek betöltését a böngészőben, és nézd végig a főbb oldalakat. Amit így nem értesz, azt egy robot sem érti.

Jó jel:

  • Minden tartalmi képnek van kitöltött, magyar nyelvű alt szövege.
  • Az alt leírja a látványt, nem a kulcsszavakat ismétli.
  • A dekoratív képeknél szándékosan alt="" szerepel.
  • A hossz jellemzően 5-15 szó között marad.

Rossz jel:

  • Hiányzó alt attribútum a termékfotókon.
  • alt="kep_2024_final_v3.jpg" vagy alt="image".
  • Minden képen ugyanaz a szöveg, jellemzően a cég neve.
  • Kulcsszólista vesszőkkel elválasztva.

Mit néz ebből a riport

Az audit az oldal HTML-jében megnézi a <img> elemeket, és megszámolja, hányból hiányzik az alt szöveg. A szabály hatása alacsony, a hatóköre kód. Az ajánlás egyszerű: adj minden fontos képhez leíró alt szöveget.

Hogyan javítod

WordPress

  1. Médiatár, majd a kép megnyitása. Az „Alternatív szöveg” mezőbe írd a leírást.
  2. A már beszúrt képeknél a blokkszerkesztőben a jobb oldali panel Alt text mezőjét töltsd ki. A médiatárban utólag megadott érték a régi beszúrásokra nem frissül.
  3. Sablonban dinamikusan: the_post_thumbnail('large', array('alt' => get_the_title())).
  4. Nagy mennyiségnél tömeges szerkesztő bővítmény gyorsít, de az automatikusan generált alt szöveget nézd át.

Shopify

  1. Products, termék, a képre kattintva az „Add alt text” linknél add meg a leírást.
  2. Liquid sablonban: {{ image | image_url: width: 800 | image_tag: alt: image.alt }}.
  3. Ha üresen hagyod, a téma sokszor a terméknevet írja be. Ez jobb a semminél, de variánsoknál pontatlan.

Unas

  1. Termékek, adott termék, Képek fül. A kép mellett add meg az alt szöveget.
  2. A szövegoldalak szerkesztőjében a kép tulajdonságainál találod ugyanezt a mezőt.

Shoprenter

  1. Katalógus, Termékek, a termék Képek fülén töltsd ki a kép leírás mezőjét.
  2. Sablonszintű kép esetén a téma szerkesztőjében írd bele közvetlenül az alt attribútumot.

Egyedi fejlesztés

  1. Vedd fel az alt mezőt a képfeltöltés adatmodelljébe, és tedd kötelezővé a tartalmi képeknél.
  2. A komponens alapértelmezetten alt="" értéket adjon, ne hagyja el az attribútumot.
  3. Dekoratív képeknél alt="" és role="presentation".
  4. Tegyél a CI-be egy egyszerű ellenőrzést, ami elbukik alt nélküli <img> tagen.
  5. Ha modern képformátumra váltasz <picture> elemmel, az alt a belső <img> tagen marad.

Gyakori hibák

  • Hiányzó alt attribútum a termékfotókon: a képkeresés és a felolvasó számára a kép jelentés nélküli marad.
  • Kulcsszóhalmozás az alt szövegben: a felhasználónak értelmezhetetlen felolvasás, a keresőnek spamjelzés.
  • Fájlnév mint alt, például IMG_4821.jpg: nulla információ, csak zajt visz a HTML-be.
  • Dekoratív képek leírása: a felolvasó minden elválasztó vonalat felmond, és ettől használhatatlan lesz a navigáció.
  • Azonos alt minden képen, jellemzően a cégnév: a riportokban ez a leggyakoribb sablonhiba magyar oldalakon.
  • „Kép erről: ...” bevezetés: a felolvasó már mondta, hogy kép következik, így duplán hangzik el.
  • Képként kirakott ár vagy nyitvatartás alt nélkül: az információ sem a keresőnek, sem az AI-nak nem létezik.

Technikai példa

<!-- Rossz: nincs alt attribútum -->
<img src="/kep/ferfi-felcipo-barna.jpg">

<!-- Rossz: kulcsszólista -->
<img src="/kep/ferfi-felcipo-barna.jpg"
     alt="cipő, férfi cipő, bőr cipő, olcsó cipő, cipő webshop">

<!-- Jó: leíró és rövid -->
<img src="/kep/ferfi-felcipo-barna.jpg"
     alt="Barna bőr férfi félcipő oldalnézetből, varrott talppal"
     width="800" height="800" loading="lazy">

<!-- Dekoratív elem: üres alt, a felolvasó átugorja -->
<img src="/kep/valaszto-vonal.svg" alt="" role="presentation">

A width és height megadása nem az alt miatt kell, hanem a elrendezés-elmozdulás ellen. Együtt érdemes javítani őket.

# Az alt nélküli img tagek kilistázása a szerver által küldött HTML-ből
curl -s https://pelda.hu | grep -o '<img[^>]*>' | grep -v 'alt='

Ez csak a nyers HTML-t nézi. Ha a képeket JavaScript rakja ki, a böngésző devtools Console-ja ad pontos képet.

Gyakori kérdések

Milyen hosszú legyen egy alt szöveg?
Jellemzően 5-15 szó, egy tagmondat elég. Írd le, mi látszik a képen, és mi a szerepe az oldalon. Ha hosszabb magyarázat kell, például egy diagramnál, azt tedd a kép alá szövegként vagy képaláírásba. Az alt maradjon rövid.
Kell alt szöveg a dekoratív képekhez is?
Igen, de üresen: alt="". Így a képernyőolvasó tudja, hogy átugorhatja. Ha teljesen elhagyod az attribútumot, sok felolvasó a fájlnevet mondja ki helyette. Ez rosszabb, mint a semmi.
Segít az alt szöveg a Google-ben való rangsorolásban?
A Google Képekben közvetlenül számít, a sima találati oldalon inkább közvetett a hatása. Nem kulcsszómező, hanem leírás. A hatása önmagában alacsony, de a hiánya akadálymentességi hiba, és az már súlyosabb.
Generálhatom AI-jal az alt szövegeket?
Nagy képmennyiségnél ez jó kiindulás, több bővítmény és API kínálja. A generált szöveget viszont nézd át, mert a modell nem ismeri a termékvariánst és a kontextust. Egy „barna cipő fehér háttéren” leírás pontos, de nem mondja meg, melyik modellről van szó.
Mi a különbség az alt és a title attribútum között?
Az alt a kép szöveges alternatívája, a felolvasók és a keresők ezt használják. A title csak egérrel hover állapotban jelenik meg buborékként. Érintőképernyőn nem látszik, ezért soha ne rá bízd a fontos információt.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „Alt szöveg (képek leírása)”?

Futtass egy SEO-auditot: pontszám, fejlesztői ítélet, a leggyorsabb javítások, és minden tételhez bizonyíték.

Ingyenes SEO-audit indítása