Pozycjonowanie sklepu internetowego opiera się przede wszystkim na kategoriach, a dopiero potem na pojedynczych produktach. To kategorie przejmują ogólne zapytania w rodzaju „buty trekkingowe damskie”, karty produktów – frazy z nazwą modelu, a filtry trzeba ustawić tak, by nie tworzyły tysięcy kopii tej samej listy. Do tego dochodzą warianty, produkty niedostępne i dane produktowe przekazywane Google.
Sklep różni się od strony firmowej głównie skalą. Platforma sama generuje setki, a czasem setki tysięcy adresów: kategorie, strony list, kombinacje filtrów, warianty. Jeden błąd w szablonie powtarza się więc na każdej podstronie danego typu. Dlatego w SEO sklepu internetowego najwięcej daje porządek w strukturze – zanim zaczniesz dopisywać teksty i zdobywać linki.
W skrócie
- Drzewo kategorii zaplanuj pod frazy, którymi klienci szukają grup produktów, i linkuj z menu do kategorii, podkategorii oraz do wszystkich produktów, które mają trafić do Google.
- Indeksuj tylko te kombinacje filtrów, na które jest realny popyt. Resztę zablokuj w robots.txt, a gdy kombinacja nie daje wyników, zwracaj kod 404 – tak zaleca Google.
- Każdy wariant powinien mieć własny adres, np. z parametrem koloru. Przy takim rozwiązaniu tag canonical wskazuje adres bez parametru, czyli główną wersję produktu.
- Chwilowo niedostępny produkt zostaw na stronie z aktualną informacją o dostępności. Wycofany na stałe przekieruj 301 na następcę, a jeśli go nie ma – pozwól stronie zwrócić 404.
- Dostępność musi się zgadzać w pliku produktowym, na stronie, w danych strukturalnych i w koszyku. Wtedy produkty mogą pojawiać się w Google także bezpłatnie.
Spis treści
- Pozycjonowanie sklepu internetowego: która podstrona odpowiada na jakie zapytania
- Struktura kategorii w sklepie: drzewo, menu i adresy URL
- Opisy kategorii: krótko nad listą, konkretnie pod nią
- Filtry i nawigacja fasetowa a indeksacja
- Warianty produktów i duplikaty treści
- Produkty niedostępne i wycofane z oferty
- Dane produktowe i bezpłatne informacje o produktach w Google
- Najczęściej zadawane pytania
- Podsumowanie
Pozycjonowanie sklepu internetowego: która podstrona odpowiada na jakie zapytania
Zanim cokolwiek zmienisz, przypisz typy zapytań do typów podstron. Klient najpierw szuka grupy produktów, potem zawęża wybór, a na końcu wpisuje nazwę modelu – i każdy z tych momentów powinna obsłużyć inna podstrona. Przykład dotyczy hipotetycznego sklepu z obuwiem i odzieżą turystyczną.
| Typ podstrony | Jakie zapytania przejmuje | Przykładowa fraza | Co jest najważniejsze |
|---|---|---|---|
| Kategoria i podkategoria | Ogólne, gdy klient dopiero przegląda ofertę | „buty trekkingowe damskie” | Nazwa i nagłówek zgodne z frazą, krótki opis, linki do podkategorii |
| Wybrana kombinacja filtrów | Doprecyzowane, z jedną–dwiema cechami | „buty trekkingowe damskie wodoodporne” | Tylko przy realnym popycie: stały adres, własny tytuł i opis |
| Karta produktu | Konkretne, często z nazwą modelu lub marki | „buty X Hiker GTX damskie” | Unikalny opis, zdjęcia, cena, dostępność, kod GTIN, opinie |
| Poradnik | Informacyjne, przed decyzją o zakupie | „jak dobrać rozmiar butów trekkingowych” | Odpowiedź na pytanie i linki do pasujących kategorii |
Taki podział chroni też przed sytuacją, w której kategoria, filtr i poradnik walczą o tę samą frazę.
Struktura kategorii w sklepie: drzewo, menu i adresy URL
Drzewo kategorii zaplanowane pod frazy
Dobre drzewo kategorii powstaje z dwóch źródeł: z tego, jak klienci nazywają produkty, i z tego, jak naprawdę wybierają. Jeśli w Planerze słów kluczowych Google Ads widzisz osobny popyt na „kurtki softshell” i „kurtki puchowe”, zasługują one na osobne podkategorie, a nie na wspólną kategorię „Kurtki” z filtrem typu. Nazwy pisz językiem klientów, nie katalogu hurtowni: „Plecaki trekkingowe” zamiast „Plecaki seria T”.
Unikaj dwóch skrajności. Zbyt płaska struktura wrzuca setki produktów do jednej listy, a zbyt głęboka chowa je pięć poziomów niżej i rozdrabnia ruch na kategorie z trzema pozycjami.
Linki, które Google widzi
Google rozpoznaje zależności między podstronami głównie po linkach. W poradniku o strukturze sklepu internetowego zaleca linkowanie z menu do kategorii, z nich do podkategorii, a stamtąd do produktów – i zaznacza, że samej budowy adresów URL zwykle przy tym nie analizuje. Mocno rekomenduje też linkowanie do wszystkich produktów, które mają trafić do indeksu. Najlepiej sprzedające się możesz dodatkowo podlinkować ze strony głównej lub z poradników.
Uważaj na dwie pułapki: nawigację opartą na skryptach zamiast zwykłych linków <a href> oraz produkty dostępne tylko przez wyszukiwarkę sklepu – robot zwykle nie wpisuje zapytań w pole wyszukiwania, więc takich stron może nie znaleźć. Jeśli nie da się podlinkować wszystkiego, pomoże mapa witryny albo plik produktowy w Merchant Center. Więcej o rozkładaniu linków przeczytasz w artykule o linkowaniu wewnętrznym.
Adresy URL i kolejne strony listy
Adresy kategorii i produktów powinny zawierać opisowe słowa, np. /buty-trekkingowe/damskie/ zamiast /kat/1043. Gdy produkt należy do kilku kategorii, niech ma jeden adres, którego używasz konsekwentnie w linkach wewnętrznych, mapie witryny i tagu canonical.
Długie kategorie dzielisz na strony. Każda powinna mieć własny adres, np. ?page=2, i własny tag canonical – według Google pierwsza strona nie powinna być kanoniczna dla całej serii. Atrybutów rel=next i rel=prev Google już nie wykorzystuje. Ostrożnie z przyciskiem „Pokaż więcej”: roboty nie klikają przycisków, więc kolejne produkty muszą być osiągalne także przez zwykłe linki.
Opisy kategorii: krótko nad listą, konkretnie pod nią
Strona kategorii to przede wszystkim lista produktów, więc tekst nie może jej zasłaniać. Sprawdza się prosty układ: dwa–trzy zdania nad produktami, które mówią, co jest w kategorii i czym różnią się podkategorie, oraz dłuższy, praktyczny fragment pod listą.
W części pod listą odpowiedz na pytania, które klienci zadają przed zakupem: jak dobrać rozmiar, czym różni się membrana od impregnacji, co wybrać na jednodniowe wyjście, a co na tydzień w górach. Dodaj linki do podkategorii i poradników. Nie pisz akapitów, w których fraza „buty trekkingowe damskie” pada w każdym zdaniu – nienaturalne powtarzanie słów kluczowych Google zalicza do spamu.
Co z kategorią, w której są tylko dwa produkty? Lepiej ją scalić z inną, niż dopisywać do niej długi tekst. A jeśli kategoria jest pusta, Google zaleca oznaczyć ją tagiem noindex albo – gdy sklep sam usuwa ją z nawigacji – zwrócić kod 404. Opisy kart produktów rządzą się innymi prawami: szablon i przykłady znajdziesz w artykule o tym, jak pisać opisy produktów pod SEO.
Filtry i nawigacja fasetowa a indeksacja
Nawigacja fasetowa to filtry, które zawężają listę według kilku cech naraz: marki, rozmiaru, koloru, ceny. Dla klienta to wygoda, dla robota – kłopot: pięć filtrów po kilka wartości daje tysiące możliwych adresów, a dochodzi do tego sortowanie.
Google w dokumentacji o nawigacji fasetowej opisuje dwa skutki: roboty pobierają ogromną liczbę bezużytecznych adresów, zanim zorientują się, że nie są warte uwagi, a przez to wolniej trafiają na nowe, wartościowe strony. Jeśli wersji z filtrami nie potrzebujesz w wynikach, Google zaleca blokadę w pliku robots.txt albo umieszczenie filtrów we fragmencie adresu po znaku #, którego wyszukiwarka nie bierze pod uwagę. Tag canonical i atrybut nofollow też mogą pomóc, ale na dłuższą metę są mniej skuteczne.
Jeśli natomiast część filtrów ma być indeksowana, Google radzi rozdzielać parametry standardowym znakiem &, trzymać stałą kolejność filtrów w adresie, nie dopuszczać do ich powtórzeń i zwracać kod 404, gdy kombinacja nie daje żadnych wyników.
| Filtr lub parametr | Przykład | Indeksować? | Jak ustawić |
|---|---|---|---|
| Cecha, której klienci szukają wprost | „wodoodporne”, „damskie”, „dziecięce” | Tak | Stała podstrona z własnym tytułem, nagłówkiem i opisem, podlinkowana z kategorii |
| Marka w kategorii | „buty trekkingowe [marka]” | Tak, jeśli fraza ma popyt | Jak wyżej albo osobna strona marki |
| Rozmiar, przedział cen, kilka cech naraz | ?rozmiar=39&cena=200-400 | Nie | Blokada parametrów w robots.txt |
| Sortowanie i widok listy | ?sort=cena-rosnaco | Nie | Robots.txt albo noindex, ale nie oba naraz |
| Kombinacja bez wyników | ?kolor=rozowy&rozmiar=48 | Nie | Kod 404 |
| Parametry śledzące i identyfikatory sesji | ?utm_source=, ?sid= | Nie | Nie używaj ich w linkach wewnętrznych |
Dlaczego nie robots.txt i noindex jednocześnie? Robot, który nie może pobrać strony, nie zobaczy tagu noindex, a zablokowany adres może mimo to pojawić się w wynikach, np. gdy prowadzą do niego linki. Uporządkowanie filtrów w działającym sklepie przebiega zwykle tak:
- Zrób spis adresów. Przeskanuj sklep crawlerem (np. Screaming Frog) i sprawdź w raporcie „Strony” w Search Console, jakie adresy z parametrami Google już zna.
- Sprawdź popyt. W Planerze słów kluczowych i w raporcie „Skuteczność” zobacz, które połączenia cech ludzie wpisują.
- Zbuduj podstrony dla filtrów z popytem. Stały adres, własny tytuł, nagłówek i krótki opis, link z kategorii nadrzędnej.
- Zablokuj resztę. Dodaj reguły dla parametrów w robots.txt, zostawiając dostęp do listy bez filtrów. Jeśli takie adresy są już w indeksie, najpierw oznacz je tagiem noindex i poczekaj, aż wypadną z wyników.
- Posprzątaj szczegóły. Stała kolejność filtrów w adresie, kod 404 dla pustych kombinacji, żadnych parametrów śledzących w linkach.
- Obserwuj efekty. Przez kolejne tygodnie sprawdzaj raporty „Strony” i „Statystyki indeksowania”. Jak je czytać, opisujemy w przewodniku po Google Search Console.
Przy dużych katalogach to praca na styku SEO i programowania. Jeśli wolisz ją zlecić, zobacz, jak wygląda pozycjonowanie sklepów i stron firmowych w naszym wykonaniu.
Warianty produktów i duplikaty treści
But w pięciu kolorach i dziesięciu rozmiarach to jeden produkt, a nie pięćdziesiąt. Kłopot zaczyna się, gdy każdy wariant udaje osobny produkt: ma własną, indeksowaną stronę z tym samym opisem i innym zdjęciem.
W poradniku o adresach URL w sklepach Google zaleca, by każdy wariant dało się rozpoznać po osobnym adresie, np. /buty-x-hiker?kolor=zielony. Jeśli warianty rozróżniasz takim opcjonalnym parametrem, jako kanoniczny wskaż adres bez parametru – to pomaga Google zrozumieć, że chodzi o odmiany jednego produktu. Nie zadziała natomiast fragment po znaku #: dla Google /buty#czarne i /buty#zielone to ta sama strona.
Własny adres pozwala też linkować z reklamy prosto do właściwego koloru. W pliku dla Merchant Center warianty łączy identyfikator grupy produktów [item_group_id], a na stronie można je opisać znacznikami schema.org – więcej o tym w artykule o danych strukturalnych.
Drugim źródłem duplikatów są opisy producenta wklejane bez zmian – ten sam tekst ma wtedy kilkadziesiąt sklepów. Przy dużym katalogu zacznij przepisywanie od produktów, które najlepiej się sprzedają albo mają najwięcej wyświetleń w Search Console.
Produkty niedostępne i wycofane z oferty
Usuwanie karty produktu przy każdym braku w magazynie to prosty sposób na utratę pozycji, które budowały się miesiącami. Zanim coś skasujesz, odpowiedz na jedno pytanie: czy produkt wróci?
| Sytuacja | Co zrobić ze stroną produktu | Plik produktowy i dane strukturalne |
|---|---|---|
| Chwilowy brak, produkt wróci | Zostaw stronę (także dla produktów sezonowych), pokaż przewidywany termin, zapis na powiadomienie i zamienniki | Dostępność „Niedostępny” [out_of_stock], a gdy przyjmujesz zamówienia z późniejszą wysyłką – „Chwilowo niedostępny” [backorder] z datą dostępności |
| Wycofany, jest następca lub bliski odpowiednik | Przekierowanie 301 na nowy model | Usuń produkt z pliku |
| Wycofany, bez odpowiednika | Kod 404 lub 410 i strona błędu, która podsuwa kategorię oraz wyszukiwarkę | Usuń produkt z pliku |
Z pomocy Merchant Center o atrybucie dostępności zapamiętaj dwie zasady. Dostępność musi być taka sama w czterech miejscach: w danych produktów, na stronie docelowej, w danych strukturalnych i na stronie płatności – niezgodność w jednym z nich kończy się odrzuceniem produktu. Z kolei produktów, których już nie sprzedajesz, nie oznaczaj jako niedostępnych, tylko usuń je z pliku.
Wycofanych produktów nie przekierowuj hurtem na stronę główną – klient, który szukał konkretnego modelu, nie wie wtedy, co się stało. Kody 404 i 410 Google traktuje tak samo jak inne błędy 4xx (z wyjątkiem 429) i z czasem przestaje używać takich adresów. Jak zaplanować przekierowania przy większych zmianach, np. przenosinach na nową platformę, opisujemy w poradniku o migracji strony i przekierowaniach 301.
Dane produktowe i bezpłatne informacje o produktach w Google
Google może poznać Twoje produkty na dwa sposoby: z danych strukturalnych na kartach produktów i z pliku produktowego w Merchant Center. W poradniku o udostępnianiu danych produktowych zaleca korzystanie z obu. Dane strukturalne zwiększają szansę na wyniki rozszerzone z ceną i dostępnością, a plik daje większą kontrolę nad tym, kiedy zmiany trafią do Google. Do karty Zakupy trafisz wyłącznie przez Merchant Center.
Bezpłatne informacje o produktach mogą pokazywać Twoją ofertę bez opłat za kliknięcia, m.in. w wynikach wyszukiwania, na karcie Zakupy, w Grafice Google i w Obiektywie Google. W nowych kontach są włączone domyślnie, a ustawienie znajdziesz w sekcji Marketing → Metody marketingowe. Warunki to przestrzeganie zasad, informacja o zwrotach na stronie i – w Polsce obowiązkowo – skonfigurowana dostawa. Google zastrzega przy tym, że nie gwarantuje wyświetlania.
Zanim włączysz plik, sprawdź podstawy: ostre zdjęcia, kod GTIN (w praktyce zwykle EAN z opakowania), tytuły z marką, modelem i najważniejszą cechą oraz ceny zgodne ze stroną także po zakończeniu promocji. Konfigurację konta i pliku z WooCommerce opisujemy w poradniku o Google Merchant Center.
Kompletne dane przydają się też poza wyszukiwarką. Według raportu „Omni-commerce. Kupuję wygodnie 2026”, który Mobile Institute przygotował dla Izby Gospodarki Elektronicznej na próbie 1 974 internautów, 63% badanych pozwoliło już asystentom AI, takim jak ChatGPT czy Gemini, wyszukać i zaproponować sobie produkt (omówienie raportu w ITwiz). Jak zwiększyć szansę, że asystent wskaże Twój sklep, piszemy w poradniku jak sprawić, by ChatGPT polecał Twoją firmę.
Najczęściej zadawane pytania
Co jest ważniejsze w SEO sklepu: kategorie czy produkty?
Zwykle kategorie, bo odpowiadają na ogólniejsze zapytania, które wpisuje więcej osób. Karty produktów zbierają ruch z fraz z nazwą modelu i bywają ważniejsze w sklepach z unikalnym asortymentem, np. z rękodziełem. Najlepiej zacząć od drzewa kategorii i ich opisów, a równolegle poprawiać karty najlepiej sprzedających się produktów.
Ile trwa i ile kosztuje pozycjonowanie sklepu internetowego?
Zmiany techniczne Google zauważa stopniowo, w miarę ponownego skanowania adresów, a przy dużym katalogu trwa to tygodnie lub miesiące. Na wyraźny wzrost ruchu zwykle czeka się kilka miesięcy. Koszt zależy od liczby produktów, konkurencji i stanu technicznego sklepu. Orientacyjne widełki znajdziesz w artykule ile kosztuje pozycjonowanie strony, a to, od czego zależy tempo, w tekście ile trwa pozycjonowanie.
Czy produkt w kilku kategoriach to duplikat treści?
Nie, jeśli ma jeden adres. Problem powstaje, gdy platforma tworzy osobny adres dla każdej ścieżki, np. /meskie/kurtki/model-x/ i /promocje/model-x/. Wtedy wybierz jeden adres jako kanoniczny, używaj go we wszystkich linkach i w mapie witryny, a na pozostałych wersjach ustaw tag canonical. W WooCommerce domyślny adres produktu nie zawiera kategorii, co ułatwia sprawę.
Czy wyniki wyszukiwarki sklepu powinny być indeksowane?
Zwykle nie. Strony wyników wewnętrznej wyszukiwarki działają jak filtry: mogą tworzyć nieograniczoną liczbę adresów z niemal tą samą treścią. Najprościej zablokować je w robots.txt regułą dla parametru wyszukiwania. Jeśli jakaś fraza często pojawia się w wyszukiwarce sklepu, potraktuj to jako sygnał, że brakuje Ci kategorii albo podstrony filtra – i ją utwórz.
Podsumowanie
Pozycjonowanie sklepu internetowego to w dużej mierze porządek: przemyślane kategorie, kontrolowane filtry, jeden adres dla produktu i jego wariantów oraz spójne dane w Google. Zacznij od struktury i filtrów, bo tam błędy mnożą się najszybciej, a dopiero potem rozbudowuj opisy i poradniki.
Źródła
- Managing crawling of faceted navigation URLs (Google Crawling Infrastructure, EN)
- Designing a URL structure for ecommerce sites (Google Search Central, EN)
- Help Google understand your ecommerce site structure (Google Search Central, EN)
- Pagination, incremental page loading, and their impact on Google Search (Google Search Central, EN)
- Share your product data with Google (Google Search Central, EN)
- Block Search indexing with noindex (Google Search Central, EN)
- How HTTP status codes and network errors affect Google Search (Google Search Central, EN)
- Dostępność [availability] (Pomoc Google Merchant Center)
- Bezpłatne informacje o produktach (Pomoc Google Merchant Center)
- Polski e-commerce przyspiesza – AI i omnichannel zmieniają sposób robienia zakupów (ITwiz, omówienie raportu „Omni-commerce. Kupuję wygodnie 2026”)
Chcesz więcej klientów z Google?
Sprawdzimy Twoją stronę i powiemy, co poprawić najpierw, żeby zaczęła przynosić zapytania. Bez zobowiązań.






