Przejdź do treści
Pozycjonowanie Stron

Pozycjonowanie sklepu internetowego: kategorie, produkty i filtry

Sklep internetowy rządzi się w SEO innymi prawami niż strona firmowa: setki adresów, filtry, warianty produktów i towar, który znika z magazynu. Pokazujemy, jak uporządkować to zgodnie z wytycznymi Google.

Pozycjonowanie sklepu internetowego: kategorie, produkty i filtry

Pozycjonowanie sklepu internetowego polega na uporządkowaniu struktury kategorii i adresów URL, kontroli nad tym, które warianty filtrów trafiają do indeksu, napisaniu unikalnych opisów produktów oraz dodaniu danych strukturalnych Product i Offer, które łączą stronę z Google Merchant Center. W 2025 roku zakupów przez internet dokonało 69,7 procent Polaków w wieku 16 do 74 lat, więc każdy błąd w strukturze sklepu kosztuje realny ruch.

Czym różni się SEO sklepu internetowego od pozycjonowania zwykłej strony

Sklep internetowy ma zwykle od kilkudziesięciu do kilkuset tysięcy adresów URL, a strona firmowa kilkanaście do kilkudziesięciu. To zmienia priorytety: zamiast martwić się o jedną stronę usługową, trzeba zarządzać całą strukturą kategorii, filtrami, wariantami produktów i cyklem życia oferty, która się zmienia z dnia na dzień.

W 2025 roku zakupów przez internet w ciągu ostatnich 12 miesięcy dokonało 69,7 procent Polaków w wieku 16 do 74 lat, jak podaje Główny Urząd Statystyczny w opracowaniu Społeczeństwo informacyjne w Polsce w 2025 r.. To duża grupa kupujących, ale konkurencja o miejsce w wynikach wyszukiwania jest równie duża, bo prawie każda branża ma już swoich graczy z ugruntowaną pozycją.

69,7%Polaków 16-74 lata kupiło coś przez internet w 2025 r.GUS, Społeczeństwo informacyjne w Polsce 2025
66,2%internautów szukało online informacji o towarach i usługachGUS, Społeczeństwo informacyjne w Polsce 2025

Ten wpis pokazuje pięć obszarów, które najczęściej decydują o widoczności sklepu: strukturę adresów, filtry, opisy produktów, obsługę braków magazynowych i dane strukturalne. Jeżeli szukają Państwo pełnej obsługi tego procesu, tym właśnie zajmuje się nasza usługa pozycjonowania sklepów internetowych, a jeśli sklep dopiero powstaje, warto od razu zaplanować strukturę razem z zespołem, który buduje sklepy internetowe.

Jak zaplanować strukturę kategorii i adresów URL

Dobra struktura sklepu prowadzi od strony głównej przez kategorie i podkategorie aż do pojedynczych produktów, a każdy poziom jest połączony linkami, które Googlebot może po prostu kliknąć.

Ścieżka odkrywania produktu przez Googlebota
  1. Strona główna
  2. Kategoria
  3. Podkategoria
  4. Karta produktu

Dokumentacja Google dla sklepów internetowych wprost zaleca, żeby menu prowadziło do kategorii, kategorie do podkategorii, a podkategorie do wszystkich kart produktów, i podkreśla, że dane strukturalne wzmacniają tę strukturę, ale jej nie zastępują.

Adresy URL: opisowe zamiast numerycznych

Adres URL powinien zawierać słowa opisujące produkt, a nie tylko wewnętrzny numer katalogowy. Google w wytycznych dotyczących projektowania adresów dla e-commerce wprost porównuje dwa warianty i wskazuje, który jest zalecany.

WariantPrzykład
Zalecany/product/black-t-shirt-with-a-white-collar
Niezalecany/product/3243
Adres URL karty produktu: zalecany i niezalecany wzorzec według Google

Druga zasada dotyczy parametrów zapytania: jeśli filtr albo wariant trafia do adresu jako parametr, lepiej użyć formatu klucz-wartość (na przykład ?kolor=czerwony) niż samej wartości bez klucza, bo to pomaga Google zrozumieć strukturę witryny. Każda wersja kolorystyczna albo rozmiarowa produktu powinna mieć swój odrębny adres, oznaczony spójnie w linkach wewnętrznych, mapie strony i znaczniku kanonicznym.

Nawigacja fasetowa: jak oznaczać filtry, żeby nie zalać indeksu

Nawigacja fasetowa, czyli filtrowanie po kolorze, rozmiarze, cenie czy marce, potrafi wygenerować z jednej kategorii tysiące kombinacji adresów URL, a to realny problem techniczny, nie tylko kosmetyczny.

Google w dokumentacji o zarządzaniu crawlowaniem nawigacji fasetowej ostrzega, że taka konstrukcja „może generować nieskończone przestrzenie adresów URL, które szkodzą witrynie na kilka sposobów”, ponieważ roboty nie potrafią z góry ocenić, czy dany adres filtra jest przydatny, więc odwiedzają bardzo wiele wariantów, zanim to ustalą. Skutek to nadmierne indeksowanie bezużytecznych kombinacji i wolniejsze odkrywanie faktycznie nowych, wartościowych stron.

Google podaje dwa podejścia. Pierwsze: jeśli filtrowane adresy nie muszą być indeksowane, zablokować ich crawlowanie w pliku robots.txt, zostawiając dostęp do pojedynczych kart produktów i do jednej strony zbiorczej bez filtrów.

Przykład blokady filtrów z dokumentacji Google
user-agent: Googlebot
disallow: /*?*products=
disallow: /*?*color=
disallow: /*?*size=
allow: /*?products=all$

Drugie podejście, gdy zależy Państwu na indeksowaniu części filtrów (na przykład „buty do biegania męskie rozmiar 42”, bo na taką frazę ktoś faktycznie szuka), to dopilnowanie porządku w parametrach: standardowego separatora & zamiast przecinków czy nawiasów kwadratowych, stałej kolejności filtrów w adresie i znacznika rel="canonical" wskazującego wersję nadrzędną, gdy kombinacja filtrów nie zasługuje na osobną indeksację.

  • Filtry kosmetyczne (sortowanie po cenie, widok siatka albo lista) zwykle nie zasługują na indeksację, warto je blokować.
  • Filtry z realnym potencjałem wyszukiwania (marka, typ produktu, czasem rozmiar) mogą zostać indeksowane, jeśli mają unikalną zawartość i porządek w adresie.
  • Kombinacje kilku filtrów naraz (kolor plus rozmiar plus cena) niemal zawsze lepiej kierować znacznikiem kanonicznym do wersji z jednym filtrem albo bez filtrów.

Więcej o mechanice robots.txt i o tym, jak roboty w ogóle odczytują polecenia blokujące, piszemy w osobnym wpisie o robotach wyszukiwarek i pliku robots.txt.

Opisy kategorii i produktów: jak uniknąć duplikacji treści

Najczęstszy błąd polskich sklepów to wklejenie opisu produktu prosto od producenta albo z hurtowni, identycznego jak w dziesiątkach innych sklepów sprzedających ten sam towar. Taki tekst nie wyróżnia strony w niczym, bo Google widzi tę samą treść pod wieloma adresami w sieci.

Co zrobić zamiast kopiowania

  1. Opisz produkt z perspektywy klienta

    Zamiast suchej specyfikacji technicznej, odpowiedz na pytanie, do jakiej sytuacji produkt pasuje i jaki problem rozwiązuje. Specyfikację zostaw w osobnej tabeli.

  2. Napisz unikalny wstęp kategorii

    Krótki akapit nad siatką produktów, wyjaśniający, jak wybrać towar z tej kategorii, daje kategorii własną, niepowtarzalną treść, a nie tylko listę linków.

  3. Różnicuj warianty

    Jeśli produkt ma kilka wariantów kolorystycznych na osobnych adresach, opisz różnicę (na przykład inny odcień pasuje do innego wnętrza), zamiast powielać identyczny tekst.

  4. Usuń treści szablonowe z dostawcy

    Opis „gwarancja, wysyłka 24h, zwrot 14 dni” umieszczony pod każdym produktem osobno warto przenieść do jednego bloku informacyjnego w szablonie strony, żeby nie powielał się jako główna treść karty.

Dla sklepu z Poznania sprzedającego akcesoria rowerowe różnica bywa prosta: opis „uniwersalny bagażnik rowerowy, stal, montaż na ramie” pod stu produktami różni się tylko modelem, ale opis, który tłumaczy, do jakiego typu roweru i jakiego obciążenia bagażnik pasuje, jest unikalny dla każdej karty i realnie pomaga kupującemu podjąć decyzję.

Produkty wyprzedane: co zrobić z adresem

Kiedy produkt kończy się w magazynie, adres strony najczęściej powinien zostać na miejscu, tylko z jasnym oznaczeniem braku dostępności, a nie zniknąć pod błędem 404 albo zostać usunięty z nawigacji.

Google w przewodniku o uruchamianiu sklepu internetowego opisuje wariant „uruchomienie bez dostępności produktów”: cała witryna trafia do indeksu, a produkty są tylko oznaczone jako niedostępne, co pozwala zachować całą zawartość widoczną dla wyszukiwarki, mimo że nie da się jeszcze złożyć zamówienia. Ta sama logika działa w odwrotną stronę, gdy produkt kończy się po latach sprzedaży: usunięcie strony oznacza utratę historii linków i dotychczasowej widoczności, a utrzymanie jej z jasnym komunikatem „produkt niedostępny” pozwala tę widoczność zachować.

  • Produkt wraca do sprzedaży za kilka tygodni: zostaw stronę, dodaj informację o przewidywanym terminie i ewentualnie formularz „powiadom mnie”.
  • Produkt jest wycofany na stałe, ale ma sensowny odpowiednik w ofercie: rozważ przekierowanie na kartę tego odpowiednika albo na kategorię.
  • Produkt jest wycofany bez odpowiednika i strona nie ma już wartości informacyjnej: dopiero wtedy usunięcie adresu ma sens.

W znacznikach danych strukturalnych brak dostępności oznacza się wartością availability z listy schema.org, na przykład https://schema.org/OutOfStock zamiast https://schema.org/InStock, co opisujemy w kolejnej sekcji.

Dane strukturalne Product, Offer i warianty produktów

Dane strukturalne Product nie są wymagane, żeby strona produktu pojawiła się w Google, ale zwiększają szansę na rozszerzony wygląd wyniku z ceną, dostępnością i oceną oraz ułatwiają Google i Merchant Center dopasowanie danych z Państwa strony do przesłanego pliku danych produktowych.

Wymagane właściwości typu Product to między innymi name (nazwa) i image (zdjęcie), a pełna lista wymaganych i zalecanych właściwości, łącznie z ceną, walutą i dostępnością w zagnieżdżonym obiekcie Offer, znajduje się w dokumentacji danych strukturalnych typu Product.

WłaściwośćCo opisujePrzykład wartości
pricecena produktu119.99
priceCurrencywalutaPLN
availabilitydostępnośćhttps://schema.org/InStock
priceValidUntildo kiedy cena obowiązuje2026-12-31
Wybrane właściwości Offer w znacznikach Product

Warianty: kolor, rozmiar, pojemność

Jeśli produkt występuje w wielu wariantach, na przykład kolorach i rozmiarach, Google zaleca typ ProductGroup z właściwościami variesBy, hasVariant i productGroupID, żeby połączyć warianty jako jeden produkt nadrzędny. Ten sam mechanizm pozwala umieścić wspólne cechy, takie jak marka, na poziomie grupy, a cechy różnicujące, jak kolor i rozmiar, na poziomie pojedynczego wariantu, co ogranicza powtarzanie tych samych informacji w każdym wariancie z osobna.

Połączenie z Google Merchant Center

Dane strukturalne to jedna droga, ale Google zaleca też przesłanie pliku danych produktowych bezpośrednio do Google Merchant Center, opisując to jako sposób, żeby „powiedzieć Google wprost, które produkty mają się pojawić w Google”. Konto Merchant Center pozwala też skorzystać z bezpłatnych ofert produktowych: produkty mogą pojawić się bez opłaty w wyszukiwarce, Grafice, Google Lens, YouTube, Gemini, zakładce Shopping oraz module produktów w Profilu Firmy, przy czym bezpłatne oferty pokazują karty produktów, a nie strony kategorii czy stronę główną.

Szybkość działania sklepu i Core Web Vitals

Sklep z rozbudowaną siatką produktów, dużą liczbą zdjęć i skryptami reklamowymi jest jednym z typów witryn najbardziej narażonych na wolne wczytywanie, a to wpływa na wskaźniki Core Web Vitals, które Google mierzy dla realnych użytkowników. Progi LCP, INP i CLS, znaczenie każdego wskaźnika oraz sposób ich pomiaru opisuje dokumentacja Google o Core Web Vitals, a tutaj zostajemy przy tym, co jest specyficzne dla sklepu internetowego.

  • Zdjęcia produktów w formacie nowoczesnym (WebP albo AVIF) i w rozmiarze dopasowanym do miejsca wyświetlenia
  • Leniwe ładowanie zdjęć poniżej pierwszego ekranu, ale nie tego, które jest widoczne od razu
  • Ograniczona liczba zewnętrznych skryptów (czatów, pikseli reklamowych) na kartach produktów
  • Stałe wymiary elementów, które ładują się z opóźnieniem (banery, oceny, rekomendacje), żeby układ się nie przesuwał

Najczęstsze błędy polskich sklepów internetowych

Z obserwacji wdrożeń w różnych branżach powtarza się kilka schematów, które ograniczają widoczność sklepu, mimo że sama oferta bywa konkurencyjna cenowo.

BłądKonsekwencja
Opis produktu skopiowany od producentaTreść identyczna z dziesiątkami innych sklepów, brak wyróżnika
Brak blokady filtrów w robots.txtRoboty crawlują tysiące bezużytecznych kombinacji adresów
Usuwanie strony wyprzedanego produktuUtrata historii linków i dotychczasowej widoczności adresu
Brak danych structured data OfferMniejsza szansa na rozszerzony wygląd wyniku i trudniejsza weryfikacja w Merchant Center
Filtry bez rel="canonical"Wiele niemal identycznych adresów konkuruje ze sobą o tę samą frazę
Częste błędy i ich konsekwencja

Weźmy przykład sklepu z artykułami dla zwierząt z Łodzi: sto kart produktów karmy tej samej marki, każda z identycznym opisem od dostawcy i bez oznaczenia wariantów smakowych jako osobnej grupy produktowej. Rozwiązanie nie wymaga przebudowy sklepu, tylko uzupełnienia opisów o kontekst (dla jakiego psa, w jakiej sytuacji) i dodania znaczników ProductGroup dla smaków tej samej karmy.

Kiedy warto skonsultować strukturę sklepu z agencją SEO

Samodzielne wdrożenie opisanych zasad jest możliwe, zwłaszcza w mniejszym sklepie z kilkuset produktami, ale przy dużym katalogu, wielu kategoriach i integracji z hurtowniami łatwo przeoczyć jeden parametr filtra, który generuje miliony zbędnych adresów.

Zajmujemy się pozycjonowaniem od ponad dekady, mamy stałego opiekuna projektu przypisanego do każdego wdrożenia i przygotowujemy comiesięczny raport z postępów, więc widzą Państwo, co konkretnie zostało zmienione w danym miesiącu. Jeśli chcą Państwo, żeby ktoś przeszedł przez strukturę kategorii, filtry i dane strukturalne razem z Państwa zespołem, zapraszamy do kontaktu przez usługę pozycjonowania sklepów internetowych.

Google przypomina też, że żadna agencja SEO nie może zagwarantować pierwszego miejsca w wynikach wyszukiwania, bo o kolejności decyduje algorytm dopasowujący wynik do zapytania, a nie umowa z dostawcą usługi. Rzetelna praca nad strukturą sklepu, treścią i danymi strukturalnymi zwiększa szansę na lepszą widoczność, ale nie jest jednorazowym zabiegiem, tylko stałym procesem dopasowanym do tego, jak zmienia się oferta.

Najczęstsze pytania

Czy filtry w sklepie internetowym trzeba zawsze blokować w robots.txt?

Nie zawsze. Filtry czysto kosmetyczne, jak sortowanie po cenie, najlepiej blokować, bo nie mają wartości jako osobne strony wynikowe. Filtry, na które ktoś realnie wyszukuje w Google, na przykład konkretna marka, mogą zostać indeksowane, jeśli mają uporządkowany adres i unikalną zawartość, a kombinacje kilku filtrów naraz lepiej kierować przez znacznik rel="canonical" do wersji nadrzędnej.

Co się dzieje z pozycją produktu, który wyszedł z oferty na stałe?

Jeśli strona ma odpowiednik w aktualnej ofercie, najlepszym rozwiązaniem bywa przekierowanie na kartę tego odpowiednika albo na kategorię, co pozwala zachować część dotychczasowej wartości adresu. Usunięcie strony bez przekierowania oznacza utratę historii linków prowadzących do tego adresu.

Czy dane strukturalne Product wpływają bezpośrednio na pozycję w Google?

Same znaczniki strukturalne nie są czynnikiem rankingowym gwarantującym wyższą pozycję. Zwiększają za to szansę na rozszerzony wygląd wyniku z ceną i dostępnością oraz ułatwiają Google dokładniejsze zrozumienie strony, co pośrednio pomaga w prezentacji oferty w wynikach.

Czy Google Merchant Center kosztuje?

Konto w Google Merchant Center można założyć bez opłat, a bezpłatne oferty produktowe pozwalają pokazać karty produktów w wyszukiwarce, Grafice, Google Lens, YouTube, Gemini, zakładce Shopping i module produktów w Profilu Firmy bez opłaty za samo wyświetlenie. Płatne kampanie produktowe to osobna, dodatkowa opcja, nie warunek pojawienia się w bezpłatnych ofertach.

Jak opisać wariant kolorystyczny tego samego produktu, żeby uniknąć duplikacji treści?

Warto zastosować znacznik ProductGroup, w którym wspólne cechy produktu (marka, materiał, ogólny opis) znajdują się na poziomie grupy, a cechy różnicujące, jak kolor czy rozmiar, na poziomie pojedynczego wariantu. W samej treści strony warto dodać przynajmniej zdanie różnicujące dany wariant, zamiast powielać identyczny opis pod każdym kolorem.

Czy warto usuwać stare kategorie, które mają mało produktów?

Zależy od tego, czy kategoria ma potencjał wyszukiwania i czy prowadzą do niej linki z innych stron. Kategoria z niewielką liczbą produktów, ale sensownym opisem i realnym zainteresowaniem wyszukiwania, może zostać, natomiast pusta kategoria bez ruchu i bez linków lepiej przekierować do kategorii nadrzędnej.

Źródła

  1. Managing crawling of faceted navigation URLs, Google Search Central
  2. SEO Best Practices for Ecommerce Sites, Google Search Central
  3. Ecommerce URL Structure Best Practices, Google Search Central
  4. Ecommerce Website Navigation Structure, Google Search Central
  5. How To Launch an Ecommerce Site on Google, Google Search Central
  6. Product (Product, Merchant listing) structured data, Google Search Central
  7. Product snippet (Product, Review, Offer) structured data, Google Search Central
  8. Merchant listing (Product) structured data, Google Search Central
  9. Product variants (ProductGroup, Product) structured data, Google Search Central
  10. Share your product data with Google, Google Search Central
  11. Free listings for products, Google Merchant Center Help
  12. Społeczeństwo informacyjne w Polsce w 2025 r., Główny Urząd Statystyczny

Stan wiedzy: wrzesień 2026. Funkcje wyszukiwarek i asystentów AI zmieniają się szybko, dlatego wpis aktualizujemy po większych zmianach.

Redakcja Pozycjonowanie Stron

Blog prowadzi zespół agencji, która od ponad dekady zajmuje się pozycjonowaniem. O wyszukiwaniu i sztucznej inteligencji piszemy tak, jak tłumaczymy je klientom: konkretnie i ze źródłami, które można sprawdzić. Jeżeli coś się zdezaktualizowało, prosimy o wiadomość.

Plan dla Państwa strony zamiast ogólnej oferty

Na konsultacji specjalista SEO omówi Państwa stronę, jej widoczność i konkurencję. Otrzymają Państwo listę pierwszych kroków.

Wstępna ocena strony
Wskazujemy błędy techniczne i braki w treściach, które dziś ograniczają widoczność.
Analiza ruchu i konkurencji
Pokazujemy frazy, na których najszybciej można zyskać.
Plan pierwszych miesięcy
Kolejność prac dopasowana do branży, konkurencji i budżetu.

Konsultacja ze specjalistą SEO