Zdjęcia produktów bez tekstu alternatywnego
Wyszukiwarka grafiki nie widzi, co jest na zdjęciu, czytnik ekranu odczytuje nazwę pliku, a gdy obrazek się nie wczyta, w jego miejscu nie ma nic.
Objaw
Nic na stronie nie wygląda źle, bo tekst alternatywny jest niewidoczny, dopóki wszystko działa. Dowiadujesz się o nim na jeden z trzech sposobów: przy audycie dostępności, od klienta korzystającego z czytnika ekranu albo patrząc, jak mało ruchu przynoszą Twoje zdjęcia produktów z wyszukiwarki grafiki.
W bibliotece mediów pole Tekst alternatywny jest po prostu puste. W katalogu zbudowanym importem jest puste przy wszystkich zdjęciach naraz.
Ile to kosztuje
Tekst alternatywny wykonuje trzy osobne zadania, a puste pole zawodzi we wszystkich trzech.
- Wyszukiwarka grafiki nie umie odczytać fotografii. Czyta tekst alternatywny, nazwę pliku
i otoczenie na stronie. W kategoriach wizualnych — meble, odzież, narzędzia, części — grafika
jest realnym udziałem w ruchu odkrywczym, a
IMG_4471.jpgbez opisu nie mówi jej nic. - Czytnik ekranu odczytuje zamiast tego nazwę pliku. Ktoś, kto kupuje niewidomy, słyszy „I-M-G podkreślenie 4-4-7-1 kropka jotpeg” w miejscu, gdzie powinno być zdjęcie produktu. W Unii Europejskiej Europejski Akt o Dostępności obowiązuje usługi handlu elektronicznego od 28 czerwca 2025 — to jest fakt o przepisie, a nie werdykt o Twoim sklepie; co z tego wynika dla Ciebie, rozstrzyga prawnik, nie narzędzie audytowe.
- Gdy zdjęcie się nie wczyta, zostaje puste miejsce. Wolne łącze, zablokowany CDN, przeniesiony plik — tekst alternatywny jest tym, co przeglądarka wstawia zamiast obrazka. Bez niego strona po cichu gubi produkt.
Jak to sprawdzić samodzielnie
Tekst alternatywny siedzi w postmeta załącznika, nie produktu:
wp db query "SELECT a.ID, a.post_title, a.guid
FROM wp_posts a
LEFT JOIN wp_postmeta alt
ON alt.post_id = a.ID AND alt.meta_key = '_wp_attachment_image_alt'
WHERE a.post_type = 'attachment'
AND a.post_mime_type LIKE 'image/%'
AND (alt.meta_value IS NULL OR TRIM(alt.meta_value) = '')"
To wypisuje każde zdjęcie z biblioteki. Żeby zawęzić do zdjęć faktycznie używanych przez produkty,
dołącz _thumbnail_id i _product_image_gallery — albo po prostu zacznij od mediów, których
produkty używają najczęściej, bo poprawienie zdjęcia poprawia je wszędzie, gdzie się pojawia.
Jak naprawić
- Opisz produkt tak, jak opisałbyś go komuś, kto go nie widzi. „Szary wełniany koc z frędzlami, złożony na ławce” jest lepsze niż „koc wełniany szary tanio kup”.
- Nie powtarzaj nazwy produktu przy każdym jego zdjęciu. Pięć identycznych opisów nie pomaga nikomu; napisz, co pokazuje każde ujęcie — przód, detal, w użyciu, skala.
- Grafiki naprawdę dekoracyjne dostają
alt="", celowo puste. To mówi czytnikowi ekranu, żeby je pominął — i to jest poprawne zachowanie, różne od braku atrybutu. - Nie upychaj słów kluczowych. Tekst alternatywny jest czytany ludziom na głos. Lista fraz to złe doświadczenie i od wielu lat nie pomaga w pozycjonowaniu.
- Popraw import, jeśli zdjęcia przyszły bez opisów hurtem. Większość feedów produktowych ma pole opisu, które da się zmapować wprost.
Kiedy to fałszywy alarm
- Zdjęcia, których nic już nie używa. Biblioteka trzyma stare wgrania; nieużywany obrazek bez opisu nie kosztuje nic. Warto posprzątać, ale z innego powodu.
- Grafiki czysto dekoracyjne — separatory, tekstury tła, plakietka powtarzana na każdej karcie.
Pusty
altjest dla nich poprawny, a Merchlint zgłasza brak atrybutu, nie atrybut pusty. - Motywy generujące tekst alternatywny z nazwy produktu w chwili renderowania. Zapisane pole jest puste, a wyrenderowana strona w porządku. Jeśli Twój tak działa, sprawdź źródło jednej strony, zanim zaczniesz przerabiać listę.
Jak znajduje to Merchlint
Merchlint odczytuje _wp_attachment_image_alt dla każdego załącznika używanego jako zdjęcie główne
albo zdjęcie z galerii produktu i zgłasza załącznik, nie produkt. To jest celowe: jedna
fotografia często należy do kilku produktów i poprawia się ją raz, więc zgłaszanie jej przy
każdym produkcie zwielokrotniłoby jedną naprawę i sprawiło, że raport wygląda gorzej, niż wygląda
robota.
Przy znalezisku widać identyfikator załącznika, nazwę pliku i liczbę produktów, które go używają.
Pewność: F — fakt z bazy. Wiersz meta istnieje i zawiera tekst albo nie.
Ta kontrola działa w wersji darmowej, na każdym zdjęciu produktowym, bez limitu.
Coś się nie zgadza z tym, co widzisz w sklepie? Napisz — czytamy każdą wiadomość. contact@merchlint.com
Masz wynik z wtyczki i nie wiesz, od czego zacząć? Do 15 listopada 2026 przeglądamy eksporty z dziesięciu sklepów — darmowy audyt katalogu.