Przewodnik po SEO

Pozycjonowanie sklepu internetowego – przewodnik e-commerce

SEO dla sklepu internetowego: struktura kategorii, filtry i indeksacja, opisy, produkty niedostępne, dane strukturalne i błędy kosztujące sprzedaż.

W skrócie: W sklepie internetowym największy ruch generują strony kategorii, nie produkty ani blog. Dlatego pozycjonowanie e-commerce zaczyna się od uporządkowania struktury kategorii, kontroli tego, co trafia do indeksu (filtry, paginacja, wyszukiwarka wewnętrzna) i unikalnych opisów nastawionych na intencję zakupową.

W typowym sklepie internetowym rozkład ruchu organicznego wygląda podobnie: 50–70% wchodzi na kategorie, 20–35% na produkty, reszta na blog i stronę główną. To pierwszy powód, dla którego SEO e-commerce różni się od pozycjonowania strony firmowej – praca dotyczy szablonów i struktury, a nie pojedynczych tekstów.

Drugi powód: sklep generuje adresy URL sam z siebie. Filtry, sortowania, paginacja, wyszukiwarka wewnętrzna, warianty produktów. Największym problemem nie jest brak treści, tylko nadmiar bezwartościowych adresów.

Struktura kategorii – fundament wszystkiego

Kategoria to Twoja główna strona docelowa na frazy transakcyjne. Zasady, które sprawdzają się niezależnie od branży:

Jedna intencja = jeden adres. Jeśli „buty do biegania” i „obuwie biegowe” to ta sama intencja, nie twórz dwóch kategorii – wybierz jedną i zoptymalizuj ją pod oba warianty. Dwie strony na tę samą frazę to kanibalizacja: obie rankują słabiej, niż rankowałaby jedna.

Głębokość maksymalnie 3 kliknięcia od strony głównej. Kategoria dostępna dopiero w czwartym poziomie dostaje mniej mocy i rzadziej jest crawlowana.

Nazwy kategorii z języka klientów, nie z systemu ERP. „Odzież robocza” zamiast „Grupa asortymentowa 41”. Sprawdź w Search Console i w narzędziu do analizy fraz, jak faktycznie wyszukują użytkownicy.

Kategorie pod frazy z długiego ogona. Jeśli istnieje realne zapytanie „buty trekkingowe damskie wodoodporne” z sensownym wolumenem, warto mieć na nie osobny, indeksowalny adres – najczęściej realizowany jako predefiniowana strona filtra z własnym tytułem i opisem.

Kontrola indeksacji – gdzie ginie crawl budget

To najbardziej niedoceniany obszar w e-commerce. Sklep z 3000 produktów potrafi wystawić Googlebotowi 200 000 adresów.

Typ adresuCo z nim zrobić
Filtry odpowiadające realnym zapytaniomindeksować, własny tytuł + opis
Pozostałe kombinacje filtrównoindex, follow lub kanoniczny do kategorii
Sortowanie (cena, popularność)kanoniczny do wersji bazowej
Paginacjaindeksować, self-canonical na każdej stronie
Wyniki wyszukiwarki wewnętrznejblokada w robots.txt
Koszyk, logowanie, porównywarkablokada w robots.txt + noindex
Warianty koloru/rozmiaru jako osobne URL-ekanoniczny do produktu głównego

Praktyczny test: przecrawluj sklep Screaming Frogiem i porównaj liczbę znalezionych adresów z liczbą produktów. Jeśli różnica jest dziesięciokrotna, masz problem z filtrami. Narzędzia do tego opisałem w hubie narzędzia SEO.

Opisy kategorii, które faktycznie działają

Opis kategorii nie jest tekstem dla Google – jest częścią procesu zakupowego. Dobry opis odpowiada na pytania, które klient zadaje przed wyborem produktu:

  • czym różnią się typy produktów w tej kategorii,
  • jak dobrać rozmiar, moc, pojemność,
  • co warto sprawdzić przed zakupem,
  • ile to kosztuje i od czego zależy cena.

Umiejscowienie ma znaczenie. Krótki wstęp (2–3 zdania) nad listingiem, obszerniejsza treść pod listingiem. Odwrotna kolejność spycha produkty poniżej pierwszego ekranu i psuje konwersję – klasyczny konflikt między SEO a UX, który rozwiązuje się kompromisem, a nie wygraną jednej strony.

Długość: 800–1500 znaków dla kategorii pobocznych, 2500–4000 dla głównych. Ale liczba znaków jest skutkiem, nie celem – jeśli nie masz nic więcej do powiedzenia, nie dopisuj waty.

Karty produktów

W sklepie z tysiącami SKU nie da się i nie warto opisywać wszystkiego ręcznie. Kolejność priorytetów:

  1. Produkty generujące 80% obrotu – pełne, unikalne opisy, zdjęcia własne, sekcja FAQ.
  2. Produkty z ruchem organicznym, ale słabą konwersją – poprawa treści i zdjęć.
  3. Reszta – poprawne tytuły, dane strukturalne, zdjęcia z altami, bez inwestycji w tekst.

Elementy, które w kartach produktów robią realną różnicę: opinie klientów (unikalna treść, którą generują użytkownicy, plus gwiazdki w wynikach wyszukiwania), sekcja pytań i odpowiedzi, własne zdjęcia oraz jasna informacja o dostępności i czasie wysyłki.

Dane strukturalne

Minimalny zestaw dla sklepu:

  • Product z offers (cena, waluta, dostępność) – warunek wyświetlania ceny w wynikach,
  • AggregateRating i Review – gwiazdki przy wyniku, o ile opinie są prawdziwe i widoczne na stronie,
  • BreadcrumbList – ścieżka nawigacji w wyniku wyszukiwania,
  • Organization z danymi kontaktowymi i profilami społecznościowymi,
  • ItemList na kategoriach.

Częsty błąd: oznaczanie ocen, których nie ma na stronie, albo cen niezgodnych z tym, co widzi użytkownik. Google traktuje to jako spam strukturalny i potrafi odebrać wyniki rozszerzone całej domenie.

Wydajność – w e-commerce liczy się podwójnie

Wolny sklep traci dwa razy: gorzej rankuje i gorzej konwertuje. Największe zyski w typowym sklepie dają:

  • obrazy – format WebP/AVIF, loading="lazy" poza pierwszym ekranem, jawne width i height (eliminuje przeskoki układu, czyli CLS),
  • skrypty zewnętrzne – czaty, piksele, testy A/B; każdy dokłada do INP,
  • cache i CDN – szczególnie przy listingach z wieloma zdjęciami,
  • pierwszy ekran – LCP zwykle stanowi zdjęcie produktu albo baner na stronie głównej.

Szczegóły w tekście o SEO technicznym.

Sezonowość i produkty niedostępne

Sklep żyje w cyklu rocznym. Dwie zasady, które oszczędzają dużo pracy:

Kategorie sezonowe zostają przez cały rok. Usuwanie kategorii „ogrzewacze tarasowe” na wiosnę i tworzenie jej od nowa jesienią oznacza, że co roku zaczynasz od zera. Zostaw adres, zmień treść i wyeksponuj ją w nawigacji w sezonie.

Produkt niedostępny to nie produkt do usunięcia. Jeśli wróci – zostaw stronę z informacją i alternatywami. Jeśli nie wróci – 301 na najbliższy odpowiednik. Masowe kasowanie kart produktów bez mapy przekierowań to najczęstsza przyczyna nagłych spadków w sklepach.

Gdzie SEO spotyka CRO

Ruch bez konwersji jest kosztem. W sklepach najczęściej widzę te same bariery: ukryte koszty dostawy pojawiające się dopiero w koszyku, wymuszona rejestracja, brak informacji o terminie wysyłki, zbyt długi formularz. Naprawa tych rzeczy podnosi przychód szybciej niż jakakolwiek zmiana w tytułach.

Dlatego audyt sklepu prowadzę zawsze dwutorowo: co blokuje ruch i co blokuje sprzedaż tego ruchu, który już jest.

Kolejność wdrożenia

  1. Crawl serwisu i mapa indeksacji – co Google widzi, a czego nie.
  2. Kontrola filtrów i parametrów – odcięcie śmieciowych adresów.
  3. Uporządkowanie struktury kategorii i usunięcie kanibalizacji.
  4. Opisy kategorii najważniejszych dla obrotu.
  5. Dane strukturalne i wydajność.
  6. Karty produktów wg zasady 80/20.
  7. Treści blogowe wspierające kategorie (content SEO).
  8. Link building do kategorii, nie tylko do strony głównej.

Ta kolejność nie jest przypadkowa – każdy kolejny krok jest wart więcej, gdy poprzedni jest zrobiony.

Dwa tematy warto rozstrzygnąć przed startem: ile to realnie kosztuje przy Twoim katalogu, co rozpisałem w cenniku pozycjonowania sklepu, oraz co ułatwia, a co utrudnia Twoja platforma – porównanie PrestaShop, WooCommerce, Shopera i Magento znajdziesz w tekście o SEO platform e-commerce.

Prowadzisz sklep i chcesz wiedzieć, na którym kroku utknąłeś? Napisz do mnie – od 2021 roku zajmuję się wyłącznie e-commerce i w 7 dni odeślę analizę z konkretną listą priorytetów.

Najczęściej zadawane pytania

Czy opisy produktów od producenta szkodzą SEO?

Same w sobie nie powodują kary, ale sprawiają, że Twoja karta produktu niczym się nie różni od pięćdziesięciu innych – więc Google nie ma powodu, żeby pokazać właśnie Twoją. Zamiast przepisywać wszystko, zacznij od 20% produktów generujących 80% obrotu i dopisz do nich to, czego nie ma nikt inny: zastosowania, porównania, realne zdjęcia, odpowiedzi na pytania klientów.

Co zrobić z produktami niedostępnymi?

Jeśli produkt wróci – zostaw stronę, dodaj informację o niedostępności i pokaż alternatywy. Jeśli nie wróci i ma ruch – przekieruj 301 na najbliższy odpowiednik lub kategorię. Nigdy nie usuwaj masowo kart produktów bez mapy przekierowań: to najszybszy sposób na utratę zebranego ruchu.

Czy warto indeksować strony filtrów?

Tylko te, które odpowiadają realnym zapytaniom – np. „buty trekkingowe damskie" czy „lodówka side by side". Resztę kombinacji blokuj tagiem noindex lub kanonicznym do kategorii nadrzędnej. Niekontrolowane filtry potrafią wygenerować dziesiątki tysięcy adresów, które zjadają crawl budget i rozmywają moc kategorii.

Blog w sklepie – ma sens?

Ma, ale jako wsparcie, nie jako główny kanał. Blog obsługuje zapytania informacyjne (jak wybrać, jak dbać, porównania), na które kategoria nie ma szans, i przekazuje moc linkami wewnętrznymi do kategorii. Jeśli musisz wybrać między poprawą kategorii a nowym wpisem – wybierz kategorię.

Ten wpis jest częścią przewodnika Pozycjonowanie stron internetowych.