Tekst alternatywny

Tekst alternatywny to atrybut alt w elemencie img. Pomaga w dostępności i wyszukiwaniu obrazów — ale jego wpływ na pozycje w wynikach wyszukiwania w sieci jest ograniczony.

Opublikowano po raz pierwszy: 25 cze 2026 · Ostatnia aktualizacja: 8 sie 2026 · Advanced
Języki
1 sygnał dowodowy na tej stronie

Tekst alternatywny to wartość atrybutu alt w elemencie <img> — krótki tekst zastępczy dobrany do celu i kontekstu obrazu, a nie dosłowny spis pikseli. Jest wymagany przez HTML i stanowi jeden z elementów zgodności z dostępnością (sam w sobie nie gwarantuje pełnej zgodności z ADA/WCAG), a także jest najważniejszym elementem metadanych obrazu dla wyszukiwarek. Kluczowy niuans, który pomijają większość przewodników: tekst alternatywny pomaga przede wszystkim w wyszukiwaniu obrazów, a nie w rankingu zwykłych wyników wyszukiwania — Mueller wielokrotnie to powtarzał, a żadne sprawdzone oficjalne źródło nie obiecuje wzrostu pozycji, ruchu ani cytowań przez AI po jego dodaniu. Pisz go z myślą o kontekście, nie tylko o opisie; nie upychaj słów kluczowych; nie zaczynaj od „obrazek przedstawia”; używaj alt="" (nie brakującego atrybutu) dla obrazów dekoracyjnych; opisuj działanie lub cel dla obrazów funkcjonalnych i linkowanych; pamiętaj, że w przypadku obrazu z linkiem tekst alternatywny pełni rolę tekstu kotwicy. Brakujące atrybuty alt to najczęstszy techniczny problem SEO w sieci — 80,4% witryn ma co najmniej jeden taki przypadek.

TL;DR — Tekst alternatywny to wartość atrybutu alt w elemencie <img> — wymagany przez HTML, konieczność dla dostępności i najważniejszy element metadanych obrazu dla wyszukiwania. Niuanse, które większość przewodników myli: wpływa on głównie na wyszukiwanie obrazów, a nie na rankingi w wyszukiwarce internetowej (Mueller, wielokrotnie). Google czyta go wraz z wizją komputerową i kontekstem strony, więc pisz pod kontekst, a nie goły opis. Nie upychaj słów kluczowych, nie zaczynaj od „obrazek przedstawia” i używaj alt="" (nie brakującego atrybutu) dla obrazów dekoracyjnych. Na obrazie z linkiem tekst alternatywny działa jako tekst kotwicy. Google nie ma limitu znaków; 155 znaków to wskazówka pisarska. Brak tekstu alternatywnego to najczęstszy problem techniczny w sieci — 80,4 % witryn ma co najmniej jeden.

Evidence for this claim Informative images need a concise text alternative, while decorative images should use an empty alt attribute. Scope: W3C image accessibility guidance. Confidence: high · Verified: W3C WAI: Image concepts Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEO

Czym właściwie jest tekst alternatywny

Tekst alternatywny to wartość atrybutu alt w elemencie HTML <img>:

<img src="dalmatian-puppy.jpg" alt="Dalmatian puppy playing fetch">

To krótki tekstowy substytut obrazu — dla użytkowników czytników ekranu, dla robotów indeksujących i dla przeglądarek, w których obraz jest wyłączony lub nie ładuje się. Jedna uwaga terminologiczna, którą warto dobrze zrozumieć: często nazywa się go „tagiem alt”, ale to błędne określenie. Tag to <img>; alt to atrybut tego taga. Ta nazwa jest tak zakorzeniona, że nie będę z nią walczyć, ale precyzyjny termin to atrybut alt, a tekst w nim zawarty to tekst alternatywny.

Atrybut alt jest wymagany w elementach <img> zgodnie ze specyfikacją HTML. Całkowite jego pominięcie to błąd zgodności. Pusta wartość (alt="") jest poprawna i ma znaczenie — to właściwy sposób oznaczania obrazu dekoracyjnego (więcej o tym poniżej).

Wybór tego, co napisać, nie polega na przejściu przez uniwersalny przepis na opis. Właściwy tekst alternatywny zależy od przeznaczenia obrazu w tym konkretnym miejscu na stronie — a nie od dosłownego spisu tego, co jest w kadrze. Ten sam obraz może w uzasadniony sposób wymagać innego tekstu alternatywnego (lub pustego) w zależności od tego, gdzie się znajduje i co już przekazuje otaczająca treść; nie ma jednego „poprawnego” opisu niezależnego od kontekstu.

Tekst alternatywny ma dwa osobne zadania SEO — a jedno z nich jest przeceniane

To rozróżnienie, które większość przewodników „tekst alternatywny dla SEO” zaciera, i to tutaj jest prawdziwa wartość tej strony. Tekst alternatywny robi dwie różne rzeczy dla wyszukiwania:

  1. Dodaje tekst do strony. Google liczy tekst alternatywny jako część tekstu na stronie. Mueller: „Tekst alternatywny jest zasadniczo wyświetlany, gdy obrazy są wyłączone w większości przeglądarek, więc to coś, co liczymy jako część tekstu na stronie.” To realne, ale niewielkie.

  2. Sygnalizuje, o czym jest obraz — dla wyszukiwania obrazów. To główne zadanie. Własna dokumentacja Google nazywa tekst alternatywny “the most important attribute” (tłumaczenie) „najważniejszym atrybutem” do dostarczania metadanych obrazu, a Mueller opisuje jego wpływ jako dotyczący wyszukiwania obrazów: “if someone is searching in Google Images for something that kind of matches the alt text, then we can use that to understand that your image is relevant.” (tłumaczenie) „jeśli ktoś szuka w Google Images czegoś, co mniej więcej pasuje do tekstu alternatywnego, możemy to wykorzystać, aby zrozumieć, że Twój obraz jest istotny.”

Oto część, którą warto przyswoić: dodanie tekstu alternatywnego nie sprawia, że strona rankuje wyżej w wyszukiwarce internetowej tylko dlatego, że ma obrazy. Mueller ujął to wprost: „To nie jest tak, że powiedzielibyśmy, że tekstowa strona internetowa ma większą wartość, ponieważ ma obrazy. Po prostu widzimy tekst alternatywny i stosujemy go do obrazu, a jeśli ktoś szuka obrazu, możemy go użyć, aby lepiej zrozumieć obraz.”

Więc jeśli Twoim celem jest widoczność w wyszukiwarce obrazów (i ruch z poleceń, który to przynosi), tekst alternatywny ma duże znaczenie. Jeśli masz nadzieję, że sam tekst alternatywny podniesie Twoje rankingi w wynikach z niebieskimi linkami, używasz niewłaściwego narzędzia. To ten sam punkt, który poruszam w moim artykule o JavaScript SEO: dla wyszukiwania internetowego tekst alternatywny liczy się jako tekst na stronie, ale jego znaczenie jest często przeceniane — jego prawdziwa wartość to wyszukiwanie obrazów i dostępność.

To nie jedyny sygnał, którego używa Google

Tekst alternatywny nie jest czytany w próżni. Google: “Google uses alt text along with computer vision algorithms and the contents of the page to understand the subject matter of the image.” (tłumaczenie) „Google używa tekstu alternatywnego wraz z algorytmami wizji komputerowej i treścią strony, aby zrozumieć temat obrazu.” Wizja komputerowa już potrafi stwierdzić, że to plaża. Zadaniem tekstu alternatywnego jest to, czego model nie może wywnioskować — kontekst: dlaczego ten obraz znajduje się na tej stronie i co tutaj oznacza. Dlatego porada Muellera z 2024 roku trafia w sedno: AI, które generuje “photo of a beach” (tłumaczenie) „zdjęcie plaży”, technicznie opisuje piksele, ale marnuje okazję, ponieważ “the alt-text is unique in that it’s what directly connects the image to the page with context.” (tłumaczenie) „tekst alternatywny jest wyjątkowy, ponieważ to on bezpośrednio łączy obraz ze stroną za pomocą kontekstu.” To samo zdjęcie plaży może wymagać innego tekstu alternatywnego na stronie o surfingu, w ofercie nieruchomości czy w artykule o klimacie.

Evidence for this claim Google uses alt text together with page content and computer vision to understand an image's subject matter. Scope: Google Images alt-text guidance. Confidence: high · Verified: Google Search Central: Image SEO

Dostępność — i stawka prawna

Zanim będzie atutem SEO, tekst alternatywny jest wymogiem dostępności. Kryterium sukcesu WCAG 2.x 1.1.1 (Treść nietekstowa), poziom A wymaga tekstowego odpowiednika dla treści nietekstowych. Użytkownicy czytników ekranu polegają na nim; bez niego obraz jest martwym punktem na stronie, a pominięty atrybut alt może sprawić, że niektóre czytniki ogłoszą surową nazwę pliku.

To jedno kryterium sukcesu spośród kilkudziesięciu. Prawidłowy tekst alternatywny spełnia kryterium 1.1.1 dla Twoich obrazów, ale sam w sobie nie ustanawia pełnej zgodności z WCAG — ani zgodności z ADA — dla strony czy witryny. Te zależą również od innych kryteriów (kontrast kolorów, dostępność klawiatury, etykiety formularzy, struktura nagłówków i inne). Traktuj tekst alternatywny jako niezbędny element dostępności, a nie całość.

To ma konsekwencje. Brakujące atrybuty alt są rutynowo przywoływane w pozwach dotyczących dostępności stron internetowych na podstawie ADA, których w USA składa się tysiące rocznie. Jak zauważam w moim przewodniku po JavaScript SEO, “missing alt attributes are an accessibility issue, which may turn into a legal issue.” (tłumaczenie) „brakujące atrybuty alt są problemem dostępności, który może przerodzić się w problem prawny.” To zmienia perspektywę: to działanie zgodnościowe w pierwszej kolejności, a SEO w drugiej. Dlatego też narzędzia do crawlowania SEO (w tym Ahrefs Site Audit) oznaczają braki atrybutów alt jako problemy techniczne.

Jak pisać tekst alternatywny, który działa

  • Zacznij od kontekstu, nie od podpisu. Opisz, co obraz oznacza dla strony, a nie tylko to, co jest na nim wizualnie. Mueller o wyszukiwarce obrazów: “you don’t necessarily need to describe exactly what is in the image, but rather kind of like what this image means for your particular page.” (tłumaczenie) „nie musisz koniecznie dokładnie opisywać tego, co jest na obrazie, ale raczej to, co ten obraz oznacza dla Twojej konkretnej strony.”
  • Nie zaczynaj od „Obraz” / „Zdjęcie”. Lizzi Sassman z Google: “We already are aware that it’s an image. You don’t need to say, ‘It’s an image of’ and then the thing.” (tłumaczenie) „Wiemy już, że to obraz; nie musisz mówić: „To jest obraz” przed opisem.” Fraza opisowa jest w porządku — nie musi być pełnym zdaniem.
  • Używaj słów kluczowych naturalnie, nigdy nie upychaj. Google: “focus on creating useful, information-rich content that uses keywords appropriately and is in context.” (tłumaczenie) „skup się na tworzeniu użytecznych, bogatych w informacje treści, które odpowiednio wykorzystują słowa kluczowe i są w kontekście.” Oraz ostrzeżenie: “Avoid filling alt attributes with keywords… as it results in a negative user experience and may cause your site to be seen as spam.” (tłumaczenie) „Unikaj wypełniania atrybutów alt słowami kluczowymi… ponieważ prowadzi to do negatywnych doświadczeń użytkownika i może sprawić, że Twoja witryna zostanie uznana za spam.” Gary Illyes ujął to wprost: tekst alternatywny “shouldn’t be what you want to rank for, but what’s in the image.” (tłumaczenie) „nie powinien być tym, na co chcesz się pozycjonować, ale tym, co jest na obrazie.”
  • Nie kopiuj otaczającego akapitu do tekstu alternatywnego. Mueller: “I wouldn’t just blindly copy and paste the same text that you already have on a page as an alt text.” (tłumaczenie) „Nie kopiowałbym ślepo i nie wklejał tego samego tekstu, który już masz na stronie, jako tekstu alternatywnego.” Atrybut alt to wyjątkowa okazja do dodania kontekstu, a nie duplikat.
  • Google nie ma limitu znaków. Mueller: “we don’t have any guidelines with regards to how long your alt text can be.” (tłumaczenie) „nie mamy żadnych wytycznych co do tego, jak długi może być Twój tekst alternatywny.” Powszechnie przywoływane „125 znaków” pochodzi z narzędzi dostępności; przewodnik stylu developerskiego Google sugeruje 155 znaków lub mniej jako wskazówkę dotyczącą pisania, a nie twardy limit. Trzymaj go krótko, ponieważ długie opisy przerywają przepływ czytania użytkownikom czytników ekranu — nie dlatego, że Google go skraca.
  • Używaj spójnego tekstu alternatywnego dla powtarzających się obrazów. Jeśli ten sam obraz pojawia się w wielu miejscach, nadaj mu ten sam tekst alternatywny.

Obrazy dekoracyjne: alt="", a nie brakujący alt

W przypadku obrazów czysto dekoracyjnych — odstępników, separatorów, ozdobników tła, które nie niosą żadnej informacji — poprawnym wzorcem jest pusty atrybut alt:

<img src="divider.svg" alt="">

alt="" informuje technologie asystujące, że obraz jest dekoracyjny i należy go pominąć. To nie to samo, co pozostawienie atrybutu bez wartości. Całkowite pominięcie alt jest naruszeniem specyfikacji HTML i może spowodować, że niektóre czytniki ekranu odczytają nazwę pliku na głos. Tak więc: obraz dekoracyjny otrzymuje alt="" (pusta wartość obecna), nigdy brakujący atrybut i nigdy opis. Jak ująłem to w moim przewodniku po JavaScript SEO — popraw alt dla głównych obrazów treści, ale w przypadku obrazów zastępczych lub dekoracyjnych możesz pozostawić alt pusty (czyli alt="").

Test na “dekoracyjność”: czy obraz dodaje informacje, których strona nie przekazuje już gdzie indziej — w otaczającym tekście, podpisie lub strukturze strony? Jeśli nie (odstępnik, powtarzana ikona obok tekstu, który już mówi to samo, zdjęcie stockowe użyte jako czysta wizualna wypełniaczka), jest dekoracyjny i otrzymuje alt="". Jeśli dodaje informacje, których nic innego na stronie nie zapewnia, nie jest dekoracyjny, bez względu na to, jak mały czy stylistyczny się wydaje.

Obrazy funkcjonalne: opisz działanie, nie ikonę

Niektóre obrazy nie są ani czysto dekoracyjne, ani prostym obrazem informacyjnym — są kontrolkami: przycisk wyszukiwania tylko z ikoną, ikona menu hamburger, przycisk odtwarzania na miniaturze wideo. Dla nich tekst alternatywny powinien opisywać co robi aktywacja kontrolki, a nie jak wygląda ikona.

<!-- Weak: describes the icon -->
<button><img src="magnifying-glass.svg" alt="Magnifying glass icon"></button>

<!-- Better: describes the action -->
<button><img src="magnifying-glass.svg" alt="Search"></button>

Użytkownik czytnika ekranu, który słyszy “ikona lupy”, nie wie, co się stanie, jeśli aktywuje kontrolkę; “Szukaj” mówi mu to natychmiast. To ta sama zasada, co w przypadku obrazów z linkami poniżej — tekst alternatywny służy funkcji obrazu na stronie — ale ma zastosowanie nawet wtedy, gdy nie ma <a>.

Obrazy z linkami: tekst alternatywny staje się tekstem kotwicy

Gdy obraz jest linkiem — owinięty w <a> — jego tekst alternatywny działa jako tekst kotwicy dla tego linku. Google: “Alt text in images is useful as anchor text if you decide to use an image as a link.” Obraz tylko z linkiem i pustym alt jest odpowiednikiem pustego tekstu kotwicy, co jest złe zarówno dla dostępności (czytnik ekranu nie może opisać miejsca docelowego), jak i dla sygnału linku. Dla obrazu z linkiem tekst alternatywny powinien opisywać, dokąd prowadzi link, a nie tylko co pokazuje obraz.

Doprecyzujmy zakres: to, co dokumentuje Google, dotyczy konkretnie używania tekstu alternatywnego jako tekstu kotwicy dla linku do przeszukania. To węższe niż pełne obliczenie “dostępnej nazwy”, którego używają przeglądarki i technologie asystujące, a które może również czerpać z aria-label, aria-labelledby lub otaczającego tekstu linku — tekst alternatywny jest jednym z elementów tego szerszego obliczenia, a nie całością.

SVG są inne

Wbudowane elementy <svg> nie przyjmują atrybutu alt — to dotyczy <img>. Aby nadać wbudowanemu SVG dostępną nazwę, użyj elementu <title> z odniesieniem przez aria-labelledby:

<svg role="img" aria-labelledby="logo-title">
  <title id="logo-title">Acme Corp logo</title>
  <!-- paths… -->
</svg>

(SVG odwoływane przez <img src="logo.svg"> używa normalnego atrybutu alt jak każdy inny obraz — to dotyczy tylko wbudowanego znacznika SVG.)

Wzorce anty-wzorcowe, których należy unikać

  • Upychanie słów kluczowych — sygnał spamu, przed którym Google wyraźnie ostrzega.
  • Kopiowanie otaczającego akapitu do atrybutu alt dosłownie.
  • Rozpoczynanie od “Obraz” / “Zdjęcie” — zbędne.
  • Pomijanie alt na obrazach dekoracyjnych zamiast używania alt="".
  • Opisy generowane przez AI typu “zdjęcie X”, które ignorują kontekst strony.
  • Umieszczanie nazwy firmy w pustych atrybutach alt. Mueller był w tej sprawie bezpośredni: “It makes no sense, it seems like a waste of time to me: once wasted time to implement, and again wasted time to clean up later on.” (tłumaczenie) „To nie ma sensu; samo wdrożenie i późniejsze porządki tylko zabierają czas.”
  • Mylić alt z atrybutem title. Atrybut title pojawia się jako dymek po najechaniu; to nie jest tekst alternatywny i ma niewielkie znaczenie dla SEO czy dostępności.

Znajdowanie i naprawianie brakującego tekstu alternatywnego

Brakujące atrybuty alt nie są przypadkiem brzegowym — to domyślny stan awarii w sieci. W naszym badaniu audytu stron ponad miliona domen, 80,4 % witryn miało brakujące atrybuty alt na co najmniej jednej stronie, co czyni to najczęściej występującym problemem technicznego SEO, jaki znaleźliśmy.

Aby je znaleźć:

  • Ahrefs Site Audit → Raport Obrazy flaguje obrazy bez atrybutów alt w całej witrynie. (Ahrefs Webmaster Tools daje to za darmo dla zweryfikowanych witryn.)
  • Ręczne kontrole punktowe — sprawdź element na kluczowych obrazach treści lub użyj rozszerzenia przeglądarki do dostępności.

Kolejność priorytetów podczas naprawy:

  1. Najpierw obrazy głównej treści — te, które niosą znaczenie i mogą zdobyć ruch z wyszukiwania obrazów.
  2. Obrazy z linkami — pusty alt jest tu podwójnie kosztowny (tekst kotwicy + dostępność).
  3. Obrazy dekoracyjne na końcu — a poprawka to alt="", nie opis.

Uwaga o oczekiwaniach: testy dzielone SearchPilot dotyczące dodawania tekstu alt były niekonkluzywne / nieistotne statystycznie dla rankingów wyszukiwania w sieci — zgodnie z powyższym punktem, że zysk z tekstu alt dotyczy wyszukiwania obrazów i dostępności, a nie wzrostu rankingu w sieci. A zapewnienie Muellera dla witryn zaczynających od zera: “jeśli dodajesz tekst alt po raz pierwszy, to czasami nawet jakikolwiek tekst alt jest lepszy niż żaden.”

Mówiąc wprost: nic w tym artykule nie gwarantuje, że naprawa tekstu alt przesunie rankingi, ruch lub cytowania w wyszukiwarkach AI o jakąkolwiek określoną wielkość — żadne przejrzane oficjalne źródło nie składa takiej obietnicy, a powyższe dowody z testów dzielonych są niekonkluzywne. Co tekst alt niezawodnie robi, to zamyka lukę w dostępności i daje algorytmowi Google Image Search metadane, które według niego są przez niego używane.

Aby uzyskać szerszy obraz — nazwy plików, mapy witryn obrazów, leniwe ładowanie, formaty i obrazy responsywne — zobacz szerszy hub SEO obrazów, pod którym znajduje się ten artykuł.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.