TL;DR Google indeksuje obrazy z elementu
<img>, nie z CSS, a alt to najważniejszy atrybut metadanych. Modele vision czytają tekst z grafiki, ale nieregularnie, więc nie zastąpią alt i figcaption. Każda infografika potrzebuje alt, figcaption, schema ImageObject i tekstowego odpowiednika danych. Nazwa pliku, format WebP lub AVIF i lazy loading to fundament techniczny. GEO nie wymaga nowych plików ani specjalnej wtyczki, liczy się treść, struktura i cytowalność. Efekt mierz testami promptów i wskaźnikami cytowań, nie przez gwarancje.
Jak publikować grafiki na WordPressie, by były widoczne w SEO i rekomendacjach AI — w skrócie
Masz infografikę z fajnymi danymi. Wrzucasz ją do wpisu i myślisz, że robota skończona. Problem w tym, że dla klasycznego SEO tekst wypalony w obrazku jest niewidzialny. Google nie czyta liter z pikseli tak, jak czyta akapit. Modele AI radzą sobie z tym lepiej, ale też nieregularnie.
Efekt, do którego dążysz, jest prosty: grafika indeksowalna w wyszukiwarce obrazów i cytowalna w odpowiedziach ChatGPT, Gemini czy Perplexity. Da się to zrobić bez nowej wtyczki i bez przepisywania całego bloga.
Oto sześć kroków, które przejdziemy:
- Nazwij plik opisowo.
- Napisz alt, który opisuje treść.
- Dodaj figcaption z kluczową liczbą.
- Wpisz tekstowy odpowiednik danych.
- Wdróż schema ImageObject.
- Dopracuj technikę: format, lazy loading, Core Web Vitals.
Kiedy to nie zadziała? Gdy grafika jest tłem w CSS. Taki obraz nie trafia do indeksu, bo nie ma go w kodzie jako <img>. Podobnie gdy na stronie nie ma żadnej treści tekstowej, do której wyszukiwarka mogłaby podpiąć obraz.
Warunki wejściowe — dla kogo i kiedy to działa
Ta metoda jest dla Ciebie, jeśli prowadzisz bloga albo sklep na WordPressie lub WooCommerce i publikujesz grafiki, wykresy albo infografiki. Poziom trudności jest podstawowy do średniego. Nie musisz umieć programować, ale przyda się dostęp do edycji treści i do wtyczki SEO.
Co przygotować przed startem:
- opisową nazwę pliku,
- alt dla każdej grafiki,
- figcaption, czyli podpis pod obrazem,
- listę kluczowych danych liczbowych z grafiki,
- dostęp do dodania kodu JSON-LD (przez wtyczkę albo pole w edytorze).
Czy musisz mieć wtyczkę GEO? Nie. Generative Engine Optimization nie działa na zasadzie "zainstaluj i gotowe". To warstwa pracy nad treścią, strukturą i cytowalnością. Semly.ai podchodzi do tego podobnie: najpierw porządek w danych i strukturze, potem monitoring, czy AI faktycznie Cię widzi. Jeśli chcesz zacząć od strony technicznej, zobacz przewodnik GEO dla WordPressa.
Kiedy ta metoda nie ma sensu? Gdy grafika jest czysto dekoracyjna i nic nie wnosi. Wtedy nie pchaj tam alt z opisem, wystarczy pusty alt. Nie ma też sensu walczyć o cytowanie grafiki, której danych nie da się sensownie opisać tekstem.
Uczciwie: nie ma gwarancji, że model zacytuje Twoją infografikę. Możesz natomiast mocno zwiększyć szanse.
Krok 1 — Nazwij plik tak, by mówił, co jest na grafice
Nazwa pliku to pierwszy sygnał. Zanim ktokolwiek przeczyta alt, wyszukiwarka widzi adres obrazka.
Zasada jest prosta: małe litery, myślniki zamiast spacji, opis treści zamiast numeru z aparatu.
- Źle:
IMG_4821.jpg - Dobrze:
koszt-utrzymania-psa-w-polsce-2026.webp
Nazwa pliku to nie alt. Nazwa mówi, czym jest plik. Alt opisuje, co grafika przedstawia i po co jest na stronie. Nie mieszaj tych dwóch rzeczy i nie wrzucaj w nazwę całego zdania.
Jak długo ma być nazwa? Tyle, żeby zmieściła sens. Trzy do sześciu słów zwykle wystarcza.
Krok 2 — Napisz alt, który opisuje treść, nie plik
Alt to najważniejszy atrybut metadanych obrazu. Google łączy go z wizją komputerową i z treścią strony. To znaczy, że alt nie działa w próżni. Działa razem z akapitem obok.
Dobra praktyka: alt opisuje funkcję lub treść grafiki. Jeśli obrazek zawiera kluczową liczbę, umieść ją w alcie.
- Źle:
infografika-1.png - Dobrze:
Wykres pokazujący, że koszt utrzymania psa w 2026 roku wynosi średnio 320 zł miesięcznie
Nie wrzucaj słów kluczowych na siłę. "Karma dla psa, najlepsza karma, tania karma" to nie alt, to spam. Google to wyłapie, a użytkownik czytający z czytnikiem ekranu nic z tego nie zrozumie.
Czy alt może być długi? Może, ale trzymaj się jednego, dwóch zdań. Co z grafikami dekoracyjnymi? Zostaw alt pusty. To poprawne i zgodne z wytycznymi.
Krok 3 — Dodaj figcaption z najważniejszą liczbą
Figcaption to podpis pod grafiką. Widzi go użytkownik, a modele często czytają go razem z altem. To dobre miejsce na kluczową liczbę albo wniosek.
Przykład: W 2026 roku 82% cytowań w AI pochodzi z treści zewnętrznych, nie z materiałów własnych marki.
W WordPressie dodasz go przez blok "Podpis" albo pole caption w bibliotece mediów. Jeśli używasz klasycznego edytora, wpisz podpis w polu pod obrazkiem.
Czy caption ma większe znaczenie niż alt? Nie ma jednej odpowiedzi. Alt jest techniczny i działa w indeksie. Caption jest widoczny i daje kontekst. Najlepiej mieć oba i nie duplikować ich słowo w słowo.
Krok 4 — Dodaj tekstowy odpowiednik danych z infografiki
To krok, który wielu pomija, a robi największą różnicę. Przepisz kluczowe dane z grafiki do treści. Wtedy nawet jeśli model nie odczyta obrazka, dane i tak są dostępne.
Co przepisać? Trzy do pięciu najważniejszych rzeczy:
- główną liczbę lub wynik,
- porównanie, jeśli grafika je pokazuje,
- wniosek, który z danych wynika,
- źródło danych, jeśli je znasz,
- datę lub zakres, którego dotyczą.
Nie duplikuj całej grafiki. Nikt nie chce czytać tego samego dwa razy. Chodzi o to, żeby najważniejsze dane były cytowalne jako tekst.
Dlaczego to działa? Statystyki w treści podnoszą widoczność w odpowiedziach AI. Badanie Princeton i KDD z 2024 roku pokazało wzrost o około 41%. To nie magia, to kwestia tego, że model ma co zacytować. Więcej o tym, jak mierzyć widoczność marki w AI, znajdziesz w osobnym przewodniku.
Krok 5 — Wdróż schema ImageObject bez konfliktów wtyczek
Schema to dane strukturalne. Mówią wyszukiwarce i modelom, czym dokładnie jest dany element na stronie. Dla obrazów używa się typu ImageObject.
Mini przykład JSON-LD:
{
"@context": "https://schema.org",
"@type": "ImageObject",
"contentUrl": "https://twojadomena.pl/wp-content/uploads/koszt-utrzymania-psa.webp",
"caption": "Koszt utrzymania psa w Polsce w 2026 roku",
"embeddedTextCaption": "Średni miesięczny koszt: 320 zł"
}
Gdzie to wstawić? W treści strony albo przez wtyczkę SEO, która pozwala dodać własny JSON-LD. Najważniejsze, żeby na stronie był jeden spójny blok danych dla danego obrazu.
Lista kontrolna "jeden ImageObject na grafikę":
- jeden obraz, jeden blok ImageObject,
contentUrlwskazuje na właściwy plik,captionzgadza się z figcaption,embeddedTextCaptionzawiera tekst z grafiki,- brak duplikatów z innych wtyczek.
Na co uważać: wtyczki SEO czasem nadpisują własny JSON-LD. Sprawdź, czy na stronie nie ma dwóch bloków opisujących ten sam obraz. Jeden konflikt i walidacja się wysypie.
Czy schema poprawia ranking? Google mówi wprost: pomaga w rich results, nie jest gwarancją pozycji. Traktuj ją jako porządek w danych, nie jako skrót do top 3.
Krok 6 — Dopracuj technikę: format, lazy loading, Core Web Vitals
Technika to fundament. Bez niej nawet najlepszy alt nie pomoże.
Co sprawdzić:
- format: WebP albo AVIF zamiast ciężkiego PNG,
- waga pliku: kompresja bez widocznej utraty jakości,
- lazy loading: włączony, ale nie dla obrazu nad zagięciem,
- sitemap obrazów: włączona w wtyczce SEO,
- Core Web Vitals: szybkość ładowania przed jakimikolwiek sztuczkami.
Czy WebP lub AVIF wpływa na odczyt przez AI? Pośrednio. Lżejszy obraz to szybsza strona, a szybsza strona to lepsze doświadczenie i łatwiejsze pobranie treści przez roboty. Google obsługuje oba formaty.
Czy lazy loading szkodzi? Nie, jeśli jest ustawiony rozsądnie. Problem pojawia się, gdy obraz ładuje się dopiero po interakcji, a robot go nie pobierze.
I najważniejsze: obrazy z CSS nie są indeksowane. Jeśli grafika jest tłem sekcji, przenieś ją do <img>. Krok po kroku opisuje to poradnik GEO dla WordPressa.
Jak sprawdzić, czy ChatGPT i Google "widzą" Twoją infografikę
Po publikacji zrób test. Nie zgaduj, sprawdź.
Checklista kontrolna:
- Wrzuć grafikę do ChatGPT i poproś o odczytanie tekstu.
- Sprawdź, czy obraz pojawia się w Google Images po nazwie pliku.
- Użyj Google Lens, żeby zobaczyć, jak wyszukiwarka rozpoznaje treść.
- Przepuść URL przez Rich Results Test i sprawdź, czy schema się waliduje.
- Sprawdź PageSpeed Insights pod kątem wagi obrazu.
Przykładowe prompty testowe:
- "Odczytaj cały tekst z tego obrazka i wypisz go punktami."
- "Jakie liczby i wnioski zawiera ta infografika?"
- "Czy na tej grafice jest jakakolwiek tabela? Jeśli tak, odtwórz ją."
Typowe objawy błędu: model nie widzi tekstu, schema się nie waliduje, grafika nie pojawia się w wyszukiwaniu obrazów. Każdy z nich wskazuje na inny krok do poprawy.
Najczęstsze błędy i jak je naprawić
- Alt generowany z nazwy pliku → objaw: alt brzmi jak "obraz-1" → naprawa: wpisz alt ręcznie.
- Brak figcaption w bloku → objaw: podpis pusty → naprawa: dodaj podpis w bloku obrazu.
- Schema nadpisana przez wtyczkę → objaw: dwa bloki JSON-LD → naprawa: zostaw jeden, usuń duplikat.
- Grafika w CSS → objaw: brak w indeksie obrazów → naprawa: przenieś do
<img>. - Brak tekstowego odpowiednika danych → objaw: model nie cytuje liczb → naprawa: przepisz kluczowe dane do treści.
- Brak sitemap obrazów → objaw: grafiki nie pojawiają się w wyszukiwaniu → naprawa: włącz w wtyczce SEO.
Co poprawić najpierw? Alt i tekstowy odpowiednik danych. To dwa najszybsze działania z największym efektem.
Co dalej — pomiar i kolejne kroki
Publikacja to nie koniec. To początek pomiaru.
Ustaw sobie dwie ramy czasowe. Po 30 dniach sprawdź, czy grafiki pojawiają się w wyszukiwaniu obrazów i czy modele odczytują tekst. Po 90 dniach porównaj, czy dane z infografik zaczęły pojawiać się w odpowiedziach AI.
Mierz cytowania. Image Citation Rate to wskaźnik, który pokazuje, jak często Twoje treści są przywoływane w odpowiedziach modeli. Semly.ai oferuje monitoring widoczności w AI, który pomaga śledzić takie sygnały i podpowiada, co poprawić. Jeśli chcesz wiedzieć, jak mierzyć widoczność marki w AI, zacznij od metryk i benchmarków.
Co dalej? Rozszerz metodę na wideo i opisy produktowe. Te same zasady działają: opis, kontekst, dane tekstowe, schema.
Kiedy szukać innej ścieżki? Gdy grafika jest zbyt złożona. Wielokolumnowe tabele i drobny druk to dla modeli trudny teren. Rozbij taką grafikę na prostsze elementy albo dodaj obok tekst z danymi.
FAQ
Czy ChatGPT czyta tekst z obrazka? Tak, modele vision potrafią odczytać tekst z grafiki. Robią to jednak nieregularnie. Na skomplikowanych układach, małym druku i wielokolumnowych tabelach często się mylą. Dlatego alt i tekstowy odpowiednik danych są nadal potrzebne.
Czy alt text wpływa na SEO? Tak. Alt to najważniejszy atrybut metadanych obrazu. Google łączy go z wizją komputerową i treścią strony. Dobry alt pomaga w indeksacji i w dostępności.
Czy schema ImageObject poprawia ranking? Schema pomaga w rich results i w zrozumieniu obrazu przez wyszukiwarki. Nie jest jednak gwarancją wyższej pozycji. Google mówi o tym wprost.
Czy llms.txt pomaga? To mechanizm eksperymentalny. Google go ignoruje. Nie licz na to, że sam plik poprawi widoczność w AI.
Czy wystarczy wtyczka SEO? Nie. Wtyczka pomoże z alt, sitemapą i podstawową schema. Ale tekstowy odpowiednik danych, figcaption i porządek w JSON-LD to Twoja robota. Narzędzie nie zrobi tego za Ciebie.