W sklepie internetowym o widoczności decydują kategorie, a nie pojedyncze produkty - i to na nich robi się większość roboty. Klient wpisujący „buty trekkingowe damskie” nie szuka konkretnego modelu, tylko listy do wyboru. Kartę produktu znajdzie dopiero wtedy, gdy zna nazwę albo symbol. Ta jedna zasada porządkuje kolejność prac w sklepie i oszczędza miesiące pisania opisów, które nikogo nie przyprowadzą.
Poniżej rozkładam warstwę techniczną i strukturalną: co realnie blokuje widoczność sklepów, które oglądam. Ogólną checklistę - indeksowanie, tytuły, szybkość, mapa strony - mam osobno w tekście o audycie SEO krok po kroku i nie powtarzam jej tutaj. Tu jest to, co dotyczy wyłącznie sklepów.
Kategoria to strona docelowa, produkt to domknięcie
Rozkład wygląda w większości sklepów tak samo. Kategorie i podkategorie łapią frazy ogólne i średnio ogólne - te z największym ruchem. Karty produktów łapią frazy z nazwą modelu, symbolem albo kodem producenta - mniej ruchu, ale wyższa gotowość do zakupu.
Z tego wynikają trzy decyzje:
- Każda kategoria ma własny, napisany tekst. Nie 300 znaków wypełniacza, tylko odpowiedź na to, jak klient wybiera: czym się różnią modele, na co uważać, co pasuje do czego. Ten tekst piszesz raz i pracuje latami
- Struktura odzwierciedla to, jak ludzie szukają, nie to, jak wygląda magazyn. Jeśli nikt nie wpisuje nazwy Twojego działu wewnętrznego, ten dział nie powinien być kategorią
- Głębokość maksymalnie dwa poziomy od strony głównej do listingu. Produkt schowany cztery kliknięcia w dół dostaje mniej uwagi i wyszukiwarki, i klienta
Gdzie umieścić opis kategorii: krótki wstęp nad listingiem (2-4 zdania, żeby klient wiedział, gdzie jest) i rozwinięcie pod listingiem. Odwrotna kolejność - ściana tekstu przed produktami - kosztuje sprzedaż, a zysku w wyszukiwarce nie daje.
Filtry i sortowanie, czyli największe źródło śmieci w indeksie
To jest problem numer jeden w sklepach z filtrowaniem. Każda kombinacja filtrów generuje adres. Trzy filtry po pięć wartości to już 125 kombinacji na jedną kategorię, a każda z nich wygląda dla robota jak osobna strona z prawie tą samą treścią.
Objaw rozpoznasz w minutę: wpisz w Google site:twojadomena.pl i porównaj liczbę wyników z liczbą produktów. Kilkukrotnie więcej adresów niż produktów to sygnał, że w indeksie siedzą filtry.
Co z tym robić:
| Rodzaj adresu | Decyzja |
|---|---|
| Sortowanie (cena, popularność) | ten sam zestaw produktów, adres kanoniczny na kategorię |
| Pojedynczy filtr o realnym popycie („kurtki zimowe damskie”) | zostaw indeksowalny, ale dodaj mu własny tytuł i tekst |
| Kombinacje dwóch i więcej filtrów | wyłącz z indeksu |
| Filtry techniczne (widok, liczba na stronie) | wyłącz z indeksu |
Reguła praktyczna: filtr zasługuje na własny adres w indeksie tylko wtedy, gdy ktoś tak szuka i gdy dasz mu unikalny tytuł oraz kilka zdań treści. Reszta ma wskazywać adresem kanonicznym na kategorię bazową. Filtrów, które generują tysiące adresów, nie próbuj poprawiać po kolei - odetnij je hurtowo regułą.
Warto wiedzieć: narzędzie do obsługi parametrów URL w Search Console zostało wycofane i nie ma już przełącznika, którym dawało się to zgłosić Google. Decyzja musi być podjęta w kodzie sklepu.
Paginacja - żeby produkty ze strony 4 istniały
Znaczniki rel="next" i rel="prev" Google przestał używać lata temu, więc paginacja opiera się dziś na trzech rzeczach:
- Każda strona listingu ma adres kanoniczny wskazujący na samą siebie, nie na stronę pierwszą. Kanoniczny na stronę 1 to najczęstszy błąd - mówi wyszukiwarce, że strony 2-10 są duplikatem i produkty z nich znikają z zasięgu
- Linki do kolejnych stron są zwykłymi linkami w kodzie. Jeśli paginacja działa wyłącznie na JavaScript albo przycisk „pokaż więcej” nie ma adresu, robot nie ma czym pójść dalej
- Tytuł strony rozróżnia numer. „Buty trekkingowe - strona 2” zamiast dziesięciu identycznych tytułów
Nieskończone przewijanie wygląda dobrze i jest najgorszą opcją dla widoczności, chyba że pod spodem działa normalna paginacja z adresami. Osobna sprawa: przy setkach produktów na stronę listing waży tyle, że rozjeżdża się szybkość - o wpływie tego na sklep piszę w tekście o Core Web Vitals w WooCommerce.
Opisy produktów wzięte z hurtowni
Jeśli katalog przyszedł z pliku od dostawcy, masz dokładnie ten sam tekst co pięćdziesiąt innych sklepów. Wyszukiwarka wybierze jeden adres do pokazania i statystycznie nie będzie to Twój, jeśli konkurencja ma mocniejszą domenę.
Rozwiązanie systemowe nie polega na przepisywaniu tysiąca opisów, tylko na wyborze:
- Wytypuj 30-50 produktów, które realnie sprzedają albo mają największy potencjał, i napisz im własne opisy
- Dołóż to, czego hurtownia nie ma: własne zdjęcia, wymiary sprawdzone u siebie, do czego pasuje, częste pytania z obsługi klienta, opinie
- Resztę katalogu zostaw z opisem producenta i licz na to, że pracują kategorie - bo to one pracują
Jeśli katalog jest importowany automatycznie, uważaj, żeby import nie nadpisywał Twoich opisów przy każdej aktualizacji. Jak to ustawić, opisałem w tekście o imporcie produktów XML od hurtowni.
Warianty: jeden adres czy wiele
Produkt w pięciu kolorach można zrobić na dwa sposoby i oba bywają poprawne.
Jeden adres z przełącznikiem wariantu - domyślny wybór. Cała siła zbiera się na jednym adresie, jedna karta do utrzymania, prostsza struktura. Sprawdza się, gdy klient szuka modelu, a kolor wybiera na miejscu.
Osobne adresy per wariant - ma sens tylko wtedy, gdy ludzie faktycznie szukają wariantu z nazwy („iPhone 15 128 GB czarny”) i gdy każdy wariant ma własny symbol używany w handlu. Kosztuje: więcej stron do zaindeksowania, ryzyko, że będą walczyć o tę samą frazę, i konieczność sensownego różnicowania tytułów.
Rozstrzygnięcie: sprawdź w Search Console w raporcie skuteczności, czy w zapytaniach pojawiają się nazwy wariantów. Jeśli nie - jeden adres.
Produkty niedostępne i wycofane
Trzy sytuacje i trzy różne decyzje:
- Chwilowo brak w magazynie - zostaw stronę, oznacz brak, pokaż termin dostawy albo powiadomienie o dostępności. Kasowanie strony przy każdym braku to najkosztowniejszy błąd tej listy, bo tracisz pozycje, które odbudowywały się miesiącami
- Produkt wycofany, jest następca - przekierowanie stałe (301) na następcę, o ile faktycznie jest zamiennikiem. Przekierowanie wszystkiego na stronę główną to sygnał, którego wyszukiwarki nie lubią i który irytuje klientów
- Produkt wycofany, nie ma zamiennika - status 410 zamiast zwykłego 404, bo mówi wprost, że strona zniknęła na stałe i znika z indeksu szybciej. Zanim skasujesz, sprawdź, czy strona nie ma ruchu; jeśli ma, lepiej zostawić ją z informacją i listą alternatyw
Przy większych porządkach w katalogu prowadź listę zmian z adresami. Ta sama lista przyda się przy każdej migracji sklepu.
Dane produktowe dla wyszukiwarki
Sklep ma jedną przewagę nad zwykłą stroną: dane produktowe da się podać maszynowo i wtedy wynik w wyszukiwarce wygląda inaczej niż konkurencji.
Trzy rzeczy warte ustawienia:
- Znaczniki produktu z ceną, walutą, dostępnością i symbolem. Wtyczki sklepowe zwykle generują je same - warto sprawdzić w narzędziu do testowania wyników z elementami rozszerzonymi, czy nie zgłasza braków
- Okruszki nawigacyjne - pokazują ścieżkę kategorii w wyniku wyszukiwania zamiast surowego adresu
- Plik produktowy do Merchant Center - to samo źródło danych, inny kanał; darmowe wyniki zakupowe potrafią dać ruch bez budżetu reklamowego
Te same uporządkowane dane pomagają dziś w drugim miejscu: w odpowiedziach generowanych przez AI, które składają odpowiedź z konkretnych stron. Rozpisałem to w tekście o widoczności w ChatGPT i AI Overviews.
Linkowanie wewnętrzne w sklepie
Najtańsza część roboty i najczęściej pomijana. Cztery ruchy, które działają:
- Z kategorii do najważniejszych produktów - blok bestsellerów albo polecanych, linkowany zwykłym linkiem, nie karuzelą na JavaScripcie
- Z produktu do kategorii nadrzędnej przez okruszki - wzmacnia stronę, która ma pracować na ruch
- Między produktami powiązanymi - akcesoria, zamienniki, komplety; to jednocześnie SEO i wyższa wartość koszyka
- Z treści poradnikowych do kategorii - tekst „jak dobrać rozmiar” linkujący do listingu robi więcej niż ten sam tekst bez linku
Zasada z tekstu linku bez zmian: ma mówić, co jest po drugiej stronie, a nie „zobacz więcej”.
Od czego zacząć, gdy wszystko jest do zrobienia
Kolejność, która daje najwięcej przy najmniejszym nakładzie:
- Sprawdź, czy w indeksie nie siedzą śmieci z filtrów - to najczęściej największy pojedynczy problem
- Napraw paginację, jeśli produkty z dalszych stron są poza zasięgiem
- Napisz teksty do 5-10 najważniejszych kategorii
- Uporządkuj tytuły kategorii i produktów, żeby nie były identyczne
- Zmierz szybkość na telefonie i napraw to, co blokuje pierwszy ekran - przy WooCommerce najczęściej wchodzą w grę znane przyczyny spowolnień
- Dopiero potem opisy produktów i treści poradnikowe
Punkty 1-2 to warstwa techniczna: bez nich reszta pracuje na wpół gwizdka. Co jeszcze wchodzi w pełny przegląd sklepu, wypisałem w tekście o audycie sklepu internetowego.
Najczęstsze pytania
Co pozycjonować w sklepie: kategorie czy produkty? Przede wszystkim kategorie, bo to one odpowiadają na frazy, które ludzie wpisują najczęściej - ogólne i średnio ogólne. Karty produktów pracują na frazy z nazwą modelu i symbolem: ruchu jest mniej, ale zamiar zakupowy wyższy. Praktycznie: najpierw teksty i tytuły w kategoriach, potem opisy najlepiej sprzedających się produktów.
Czy filtry w sklepie szkodzą SEO? Same filtry nie, szkodzi wpuszczenie ich adresów do indeksu. Setki kombinacji z prawie identyczną zawartością rozmywają wartość kategorii i zjadają budżet indeksowania. Zostaw w indeksie pojedyncze filtry, których ludzie realnie szukają, i daj im własne tytuły, a resztę oznacz adresem kanonicznym na kategorię bazową.
Co zrobić z produktem, którego nie ma na stanie? Zostaw stronę i oznacz brak dostępności, dodaj termin albo powiadomienie o powrocie. Kasowanie strony przy chwilowym braku kosztuje pozycje, które odbudowują się miesiącami. Adres kasuje się dopiero przy produkcie wycofanym na stałe - z przekierowaniem na następcę, jeśli taki istnieje.
Czy skopiowane opisy z hurtowni obniżają pozycje? Nie są karą, ale sprawiają, że masz dokładnie tę samą treść co kilkadziesiąt innych sklepów i wyszukiwarka wybiera jeden adres do pokazania. Dlatego opłaca się napisać własne opisy dla 30-50 produktów, które realnie sprzedają, i oprzeć widoczność katalogu na tekstach kategorii.
Ile trwa pozycjonowanie sklepu internetowego? Efekty techniczne - powrót produktów do indeksu po naprawie filtrów czy paginacji - widać w tygodniach. Wzrost ruchu z fraz kategorii to miesiące, bo wyszukiwarka musi przetworzyć zmiany i porównać Cię z konkurencją. Wcześniej widać sygnały pośrednie: rosnące wyświetlenia i nowe frazy w Search Console.
Chcesz, żeby Twoja firma wychodziła w Google i w odpowiedziach ChatGPT? Zajmuję się technicznym SEO i widocznością w AI od strony kodu, nie od strony raportów. Napisz, na jakich pytaniach Ci zależy, a odeślę wycenę.