Co robi atrybut `alt` w HTML?

Atrybut alt (tekst alternatywny) w HTML to specjalny opis, który dodaje się do elementu <img>, aby opisać zawartość obrazu na stronie internetowej. Jego odpowiednie użycie jest kluczowe dla dostępności, SEO oraz doświadczenia użytkownika.

Co to jest atrybut alt?

Atrybut alt (od ang. alternative text) to tekstowy opis obrazu, umieszczany w kodzie HTML w elemencie <img>. Umożliwia przekazanie informacji o tym, co przedstawia obraz, gdy nie jest on ładowany, a także gdy korzystają z niego osoby niewidome lub słabowidzące przy użyciu czytników ekranu.

Przykład użycia

<img src="rower.jpg" alt="Czerwony rower miejski na tle parku"> 

Kluczowe funkcje atrybutu alt

  • Dostępność (accessibility) – opis alternatywny umożliwia osobom korzystającym z czytników ekranu zrozumienie informacji przekazanej przez grafikę. Dzięki temu strona staje się bardziej dostępna dla osób z niepełnosprawnościami wzroku.;
  • Rezerwa na wypadek błędów ładowania – jeśli grafika nie może zostać wyświetlona (np. błąd pobierania obrazu), przeglądarka pokaże tekst z atrybutu alt. Pozwala to użytkownikowi zorientować się, co powinno było się tam znaleźć.;
  • Optymalizacja SEO – wyszukiwarki, takie jak Google, nie „widzą” obrazów, lecz odczytują ich opisy. Tekst alternatywny pozwala zrozumieć kontekst grafiki, wpływając na pozycjonowanie strony i widoczność w wyszukiwarce grafik.;
  • Lepsze doświadczenie użytkownika – przemyślane opisy mogą zwiększyć komfort korzystania z witryny, w tym jej czytelność i intuicyjność.

Zalecenia przy stosowaniu atrybutu alt

  • Opisuj konkretnie zawartość obrazu – unikaj ogólników typu “obrazek” czy “grafika”.;
  • Nie upychaj słów kluczowych – tekst alt powinien być naturalny, nieprzeładowany frazami pod SEO.;
  • Nie powtarzaj tytułu strony czy sekcji – tekst alternatywny ma opisywać tylko to, co widać na obrazku.;
  • Puste alt dla grafik dekoracyjnych – jeśli obrazek pełni wyłącznie funkcje estetyczne, powinieneś użyć pustego atrybutu.
<img src="ozdobnik.png" alt=""> 

Przykłady prawidłowego i błędnego stosowania

Kod html Przykład tekstu alternatywnego Ocena Wyjaśnienie
<img src="buty.jpg" alt="Czarne skórzane buty damskie na obcasie"> Precyzyjny, opisowy tekst ✔️ Dobry Dokładnie opisuje, co znajduje się na zdjęciu
<img src="buty.jpg" alt="Buty"> Zbyt ogólny ❌ Błąd Nie dostarcza wystarczającej informacji
<img src="buty.jpg" alt="buty damskie, buty skórzane, buty obcas, najlepsze buty skórzane"> Wypełnienie słowami kluczowymi ❌ Błąd Tekst nie jest naturalny i przesycony frazami pod pozycjonowanie

Kiedy zostawić pusty atrybut alt?

Nie należy opisywać grafik, które nie niosą wartości informacyjnej (np. tło, ozdobniki). Wtedy użyj pustego atrybutu:

<img src="linie-dekoracyjne.png" alt=""> 

Czytniki ekranu pominą taki obraz, dzięki czemu osoba niewidoma nie otrzyma zbędnych, mylących informacji.

Praktyczne podsumowanie

  • Każdy obrazek na stronie powinien mieć przemyślany, zwięzły oraz opisowy tekst alternatywny,
  • opisuj tylko to, co jest istotne z perspektywy treści strony i dla użytkownika,
  • dobre teksty alt wspierają zarówno użytkowników, jak i widoczność strony w wyszukiwarce.

Stosowanie atrybutu alt to podstawa nowoczesnego, przyjaznego i profesjonalnego serwisu internetowego. Właściwie napisanie tekstów alternatywnych świadczy nie tylko o trosce o użytkownika, lecz także o znajomości zasad SEO i standardów webowych.

Programista i twórca serwisu Creative Coding, absolwent Politechniki Warszawskiej (WEiTI). Od 10+ lat łączy front‑end, grafikę generatywną i narzędzia dla twórców; opublikował 120+ projektów i artykułów, prowadził warsztaty dla 2 000+ uczestników. Pracuje z JavaScriptem, Three.js, P5.js i GLSL, bada wydajność i dokumentuje procesy, tworząc praktyczne przewodniki dla osób łączących kod z obrazem, dźwiękiem i interakcją.
Zostaw komentarz

Komentarze

Brak komentarzy. Dlaczego nie rozpoczniesz dyskusji?

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *