Optymalizacja zdjęć na stronie pod SEO — kompletny poradnik 2026
Optymalizacja zdjęć to jeden z najtańszych sposobów na szybszą stronę i lepsze SEO. Obrazy to zwykle największe pliki na stronie — to one najczęściej decydują o tym, jak szybko ładuje się strona i jaki wynik dostajesz w Core Web Vitals. Dobrze przygotowane zdjęcie ma właściwy format (WebP/AVIF), dopasowane wymiary, sensowną wagę, opisowy atrybut alt i nie blokuje renderowania. Poniżej masz konkretną listę kroków, którą możesz wdrożyć sam.
Dlaczego optymalizacja zdjęć wpływa na pozycje w Google
Google ocenia realną szybkość ładowania strony przez metryki Core Web Vitals. Najważniejsza dla zdjęć jest LCP (Largest Contentful Paint) — czas, po którym pojawia się największy element widoczny na ekranie. Bardzo często tym elementem jest właśnie duże zdjęcie nagłówkowe albo zdjęcie produktu. Jeśli waży za dużo lub ładuje się za wolno, cała strona dostaje gorszy wynik.
Drugi powód jest prostszy: nikt nie czeka, aż wolna strona się załaduje. Użytkownik zamyka kartę i wraca do wyników wyszukiwania, a Google to widzi. Lekkie, szybko ładowane zdjęcia poprawiają jednocześnie odbiór przez człowieka i sygnały dla wyszukiwarki.
Wybierz właściwy format: WebP lub AVIF
Stare formaty (JPEG, PNG, GIF) nadal działają, ale są cięższe niż nowoczesne odpowiedniki. Dziś standardem są:
- WebP — dobry kompromis: znacznie mniejszy plik niż JPEG przy zbliżonej jakości, obsługiwany przez wszystkie aktualne przeglądarki.
- AVIF — jeszcze lepsza kompresja niż WebP, idealny do dużych zdjęć i galerii produktowych.
- JPEG — sensowny fallback dla zdjęć fotograficznych, gdy z jakiegoś powodu nie używasz WebP/AVIF.
- PNG — tylko do grafik z przezroczystością lub ostrymi krawędziami (logo, ikony, zrzuty ekranu).
- SVG — dla logo i prostych ikon: skaluje się bez utraty jakości i waży kilka kilobajtów.
W praktyce: zdjęcia eksportuj do WebP lub AVIF, logo i ikony trzymaj w SVG. Wiele systemów (w tym WordPress z odpowiednią wtyczką) potrafi serwować WebP automatycznie.
Dopasuj wymiary do miejsca na stronie
Najczęstszy błąd to wgrywanie zdjęcia o szerokości 4000 px do miejsca, które na stronie ma 600 px. Przeglądarka i tak je pomniejszy, ale wcześniej musi pobrać cały, ciężki plik. Zanim wgrasz zdjęcie:
- sprawdź, jaką szerokość ma faktycznie kontener na stronie (np. 800 px dla zdjęcia w treści),
- przygotuj wersję o tej szerokości plus zapas na ekrany Retina (zwykle 2×),
- dla różnych rozdzielczości użyj atrybutów
srcset/sizes, żeby telefon nie pobierał wersji desktopowej.
To samo dotyczy zdjęć produktów w sklepie — miniatury w listingu nie potrzebują pełnej rozdzielczości karty produktu.
Zbij wagę pliku przez kompresję
Im lżejsze zdjęcie, tym szybciej ładuje się strona. Do kompresji wystarczą darmowe narzędzia jak TinyPNG, Squoosh czy wtyczki kompresujące obrazy w WordPressie. Dobre, lekko stratne ustawienia potrafią zmniejszyć plik o połowę bez widocznej utraty jakości. Zasada jest prosta: testuj jakość okiem, a nie tylko liczbą kilobajtów — celuj w najmniejszy plik, który nadal wygląda dobrze.
Nazwa pliku i atrybut alt
Nazwa pliku powinna opisywać, co jest na zdjęciu, i zawierać słowo kluczowe — np. czarne-buty-sportowe.webp zamiast IMG_2841.webp. Bez polskich znaków i spacji (używaj myślników).
Atrybut alt to tekstowy opis grafiki w kodzie HTML. Pełni trzy funkcje: pomaga osobom korzystającym z czytników ekranu, wyświetla się, gdy obraz się nie załaduje, i pomaga Google zrozumieć zawartość zdjęcia (m.in. w Grafice Google). Pisz krótki, naturalny opis tego, co faktycznie widać — bez upychania słów kluczowych na siłę.
Lazy loading i kolejność ładowania
Nie wszystkie zdjęcia muszą ładować się od razu. Lazy loading (atrybut loading="lazy") sprawia, że obrazy poza widokiem wczytują się dopiero, gdy użytkownik do nich przewinie. Ważny wyjątek: zdjęcie odpowiedzialne za LCP (zwykle to pierwsze, duże zdjęcie u góry) powinno ładować się priorytetowo — daj mu loading="eager" lub fetchpriority="high" i nie obejmuj lazy loadingiem. Dzięki temu najważniejszy element pojawia się szybko, a reszta nie obciąża startu strony.
Zdjęcia produktów w sklepie e-commerce
W sklepie obrazy mają podwójną rolę: sprzedają produkt i wpływają na wydajność. O czym pamiętać:
- Spójny rozmiar i kadr — zdjęcia produktów na białym tle wyglądają porządnie i szybciej się ładują.
- Listing vs karta produktu — w listingu serwuj miniatury, pełną rozdzielczość trzymaj na karcie.
- Dane strukturalne — zdjęcie produktu warto wskazać w schemacie Product (pole
image), żeby pojawiało się w wynikach rozszerzonych. - Mapa obrazów w sitemapie — dodanie obrazów do mapy strony XML ułatwia Google indeksację grafik, co ma znaczenie zwłaszcza w sklepach z dużą liczbą produktów.
Wolny sklep przez ciężkie zdjęcia to realnie utracona sprzedaż. Jeśli chcesz oszacować skalę problemu, zajrzyj do naszego kalkulatora utraty sprzedaży.
Jak sprawdzić, czy zdjęcia spowalniają stronę
Najprostszy test to PageSpeed Insights — pokaże wynik Core Web Vitals i wprost wskaże zdjęcia do poprawy (zbyt duże, w starym formacie, bez wymiarów). W zakładce z diagnostyką znajdziesz konkretne pliki i potencjalne oszczędności w kilobajtach. To dobra mapa drogowa, od czego zacząć — zwykle największe zyski daje poprawa kilku najcięższych obrazów.
FAQ — optymalizacja zdjęć i SEO
Czy WebP jest lepszy od JPEG do SEO?
Tak, w praktyce niemal zawsze. WebP daje mniejszy plik przy zbliżonej jakości, co przyspiesza ładowanie i poprawia LCP. Format sam w sobie nie jest czynnikiem rankingowym, ale szybkość, którą umożliwia, już tak.
Ile powinno ważyć zdjęcie na stronie?
Nie ma jednej liczby, bo zależy to od wymiarów i roli zdjęcia. Zasada praktyczna: celuj w możliwie najmniejszy plik, który nadal wygląda dobrze. Zdjęcia w treści zwykle da się zbić do kilkudziesięciu kilobajtów bez widocznej utraty jakości.
Czy lazy loading zaszkodzi SEO?
Nie, o ile nie zastosujesz go do zdjęcia odpowiedzialnego za LCP. Lazy loading zdjęć poniżej pierwszego ekranu jest zalecany. Zdjęcie nagłówkowe warto natomiast ładować priorytetowo, żeby nie pogorszyć LCP.
Czy muszę uzupełniać alt przy każdym zdjęciu?
Tak, atrybut alt warto wypełniać przy każdym zdjęciu niosącym treść — to standard dostępności i pomaga Google zrozumieć grafikę. Czysto dekoracyjne grafiki (np. tło) mogą mieć pusty alt, żeby czytniki ekranu je pomijały.
Czy optymalizacja zdjęć wymaga wiedzy programistycznej?
Podstawy nie — kompresja, właściwy format i opisowe nazwy są w zasięgu każdego. Bardziej zaawansowane rzeczy (srcset, fetchpriority, automatyczne serwowanie WebP) zwykle robi się na poziomie szablonu lub wtyczki i tu czasem warto sięgnąć po pomoc.
Chcesz szybką stronę, która dobrze rankuje?
W Agencji Marketingowej SEMTAK zajmujemy się techniczną stroną wydajności i SEO — od formatów obrazów po Core Web Vitals:
- Audyt SEO — sprawdzimy, co spowalnia stronę i blokuje widoczność.
- Pozycjonowanie stron — więcej ruchu z Google na zdrowych fundamentach technicznych.
- Pozycjonowanie sklepów — SEO dla e-commerce, gdzie szybkość przekłada się na sprzedaż.
- Tworzenie sklepów WooCommerce — szybkie sklepy zoptymalizowane od startu.
Po więcej praktyki zajrzyj do wpisów: jak przyspieszyć sklep WooCommerce oraz SEO sklepu WooCommerce — od czego zacząć.