Kategorie i filtry w sklepie a indeksowanie — jak nie zasypać Google tysiącami adresów
Sklep z kilkuset produktami i kilkoma filtrami potrafi wygenerować setki tysięcy adresów URL. Każda kombinacja koloru, rozmiaru, marki, ceny i sortowania to potencjalnie osobna strona, którą roboty wyszukiwarki mogą odwiedzić. Większość z nich jest niemal identyczna i nie ma żadnej wartości w wynikach wyszukiwania. Jednocześnie niektóre kombinacje — „buty trekkingowe damskie wodoodporne" — to dokładnie to, czego szukają klienci. Sztuka polega na tym, żeby indeksować te wartościowe i ukryć resztę.
Krótka odpowiedź: kategorie i wybrane kombinacje filtrów o realnym popycie w wyszukiwarce powinny mieć stałe, czytelne adresy, unikalne tytuły i opisy oraz być indeksowane. Pozostałe kombinacje, sortowanie, liczba produktów na stronie i filtry o niskiej wartości nie powinny być indeksowane, a najlepiej w ogóle nie tworzyć linków, po których roboty mogą chodzić.
Decyzja, które kombinacje indeksować, powinna wynikać z danych o wyszukiwaniach, a nie z tego, jak zbudowany jest system filtrów.
Skąd bierze się problem
Filtry w sklepie zwykle działają przez dodawanie parametrów do adresu: kolor, rozmiar, marka, zakres cen, sortowanie, numer strony. Każda zmiana tworzy nowy adres. Przy kilku filtrach z kilkunastoma wartościami liczba możliwych kombinacji rośnie wykładniczo.
| Skutek | Dlaczego szkodzi |
|---|---|
| Marnowanie zasobów robota | Wyszukiwarka odwiedza tysiące niemal identycznych stron zamiast nowych produktów |
| Powielona treść | Wiele adresów pokazuje te same produkty, rozmywając sygnały |
| Strony z pustymi wynikami | Kombinacje bez produktów wyglądają jak strony niskiej jakości |
| Konkurencja wewnętrzna | Kilka adresów walczy o tę samą frazę |
| Wolniejsze indeksowanie nowości | Nowe produkty i kategorie czekają dłużej na odwiedziny robota |
| Obciążenie serwera | Roboty generują ruch na kosztownych zapytaniach filtrujących |
Podział adresów na grupy
Pierwszym krokiem jest spisanie wszystkich rodzajów adresów, jakie sklep tworzy, i przypisanie każdego do jednej z grup.
| Rodzaj adresu | Przykład | Indeksować |
|---|---|---|
| Kategoria główna i podkategorie | /buty/trekkingowe | Tak |
| Kategoria z filtrem o wysokim popycie | /buty/trekkingowe/damskie | Tak, jako strona docelowa |
| Kategoria z marką | /buty/trekkingowe/marka-x | Często tak, jeśli ludzie szukają marki w kategorii |
| Kombinacja wielu filtrów | kolor, rozmiar, cena i marka naraz | Nie |
| Sortowanie | według ceny, popularności | Nie |
| Liczba produktów na stronie | 24, 48, 96 | Nie |
| Kolejne strony listy | strona 2, 3, 4 | Indeksowalne, ale bez wyróżniania |
| Zakres cen | od–do | Nie |
| Wyniki wyszukiwarki wewnętrznej | /szukaj?q= | Nie |
Które kombinacje mają wartość
O tym, czy dana kombinacja zasługuje na własną, indeksowaną stronę, decyduje popyt — czy ludzie jej szukają. Warto sprawdzić to w narzędziach do analizy słów kluczowych, w danych z Google Search Console i w zapytaniach z wyszukiwarki wewnętrznej sklepu.
- Płeć i przeznaczenie — „damskie", „dziecięce", „do biegania" — zwykle mają duży popyt.
- Marka w kategorii — popularne przy produktach, w których marka jest ważnym kryterium.
- Kluczowa cecha — „wodoodporne", „bezprzewodowe", „bez glutenu".
- Materiał lub styl — w modzie i wyposażeniu wnętrz.
- Rozmiar i kolor — zwykle niski popyt jako fraza, choć są wyjątki.
- Liczba produktów — kombinacja z dwoma produktami nie powinna mieć własnej strony, nawet przy popycie.
Wybrane kombinacje stają się pełnoprawnymi stronami docelowymi. O analizie fraz i widoczności konkurencji piszemy w tekście o analizie konkurencji w wyszukiwarce, a o raportach Search Console — w materiale o Google Search Console.
Uwaga praktyczna: najlepsze strony docelowe dla wartościowych kombinacji nie wyglądają jak „kategoria z zaznaczonym filtrem", tylko jak osobne kategorie: mają własny, czytelny adres bez parametrów, nagłówek odpowiadający frazie, krótki opis i są podlinkowane z menu lub strony kategorii nadrzędnej.
Techniki kontroli indeksowania
Do dyspozycji jest kilka narzędzi. Każde działa inaczej i stosowanie ich bez zrozumienia różnic prowadzi do problemów.
| Technika | Co robi | Kiedy stosować | Uwaga |
|---|---|---|---|
| Brak linku | Filtr działa bez tworzenia odnośnika, po którym może pójść robot | Kombinacje bez wartości | Najskuteczniejsze — robot nie odkrywa adresów |
| Adres kanoniczny | Wskazuje stronę główną wersji | Sortowanie, drobne warianty tej samej listy | To wskazówka, nie polecenie — wyszukiwarka może ją zignorować |
| Znacznik noindex | Strona nie trafia do wyników | Kombinacje, które muszą być dostępne, ale nie w wynikach | Robot musi stronę odwiedzić, żeby zobaczyć znacznik |
| Blokada w robots.txt | Robot nie odwiedza adresów | Duże ilości parametrów obciążające serwer | Zablokowana strona może pojawić się w wynikach bez opisu, a noindex na niej nie zadziała |
| Stały adres dla wybranych kombinacji | Zamienia filtr w kategorię | Kombinacje o wysokim popycie | Wymaga unikalnego tytułu i opisu |
Najczęstszy błąd to jednoczesne zablokowanie adresu w robots.txt i dodanie na nim znacznika noindex. Robot nie odwiedzi strony, więc nie zobaczy znacznika. Szczegóły konfiguracji opisujemy w tekście o mapie witryny i robots.txt.
Architektura kategorii
Dobrze zaprojektowana struktura kategorii zmniejsza potrzebę indeksowania filtrów. Jeśli najważniejsze podziały są podkategoriami, filtry służą już tylko do zawężania wyboru.
- Kategorie odpowiadają temu, jak klienci szukają, a nie strukturze magazynu czy katalogu dostawcy.
- Płytka struktura — ważne kategorie dostępne w dwóch-trzech kliknięciach od strony głównej.
- Jeden produkt, jeden główny adres, niezależnie od liczby kategorii, w których się pojawia.
- Czytelne adresy kategorii, bez identyfikatorów i parametrów.
- Brak kategorii z kilkoma produktami — lepiej połączyć je z nadrzędną.
- Okruszki odzwierciedlające strukturę, z danymi strukturalnymi.
Treść strony kategorii
Strona kategorii to często najważniejsza strona sklepu w wynikach wyszukiwania — odpowiada na ogólne frazy o dużym popycie. Sama lista produktów to jednak mało treści, która pozwoliłaby wyszukiwarce zrozumieć, czym strona różni się od podobnych.
- Unikalny tytuł i nagłówek dopasowany do frazy.
- Krótki opis nad listą — kilka zdań, które nie spychają produktów poza pierwszy ekran.
- Dłuższy tekst pod listą — poradnik wyboru, najczęstsze pytania, wskazówki.
- Linki do podkategorii i powiązanych kategorii.
- Unikalność — opisy kopiowane między kategoriami z podmienioną nazwą nie pomagają.
Rozbudowane strony kategorii mogą pełnić rolę stron filarowych, wokół których buduje się artykuły poradnikowe. Opisujemy to w tekście o treściach filarowych i klastrach.
Paginacja
Kolejne strony listy produktów powinny być dostępne dla robotów, bo prowadzą do produktów z dalszych pozycji. Nie należy ustawiać adresu kanonicznego wszystkich stron na pierwszą, bo wtedy produkty z dalszych stron mogą zostać słabiej odkryte. Każda strona paginacji wskazuje samą siebie jako kanoniczną, ma zwykłe linki do kolejnych stron i nie wymaga dodatkowego opisu kategorii. Nieskończone przewijanie bez linków do kolejnych stron utrudnia robotom dotarcie do całego asortymentu.
Jak sprawdzić, czy problem występuje
- Raport indeksowania w Search Console — liczba zaindeksowanych stron znacznie większa niż liczba produktów i kategorii to sygnał ostrzegawczy.
- Statystyki indeksowania — jaki odsetek odwiedzin robota dotyczy adresów z parametrami.
- Logi serwera — które adresy robot odwiedza najczęściej.
- Wyszukiwanie adresów w wynikach — czy pojawiają się strony z sortowaniem lub wieloma filtrami.
- Crawler — narzędzie przechodzące przez sklep jak robot, pokazujące, ile adresów da się odkryć.
Przykład z praktyki
Sklep z odzieżą outdoorową ma kilkaset produktów i filtry według płci, rozmiaru, koloru, marki, materiału i ceny. Search Console pokazuje wielokrotnie więcej zaindeksowanych stron niż produktów, a nowe produkty pojawiają się w wynikach z opóźnieniem. Analiza logów pokazuje, że robot większość czasu spędza na kombinacjach rozmiaru i koloru z sortowaniem.
Zespół sprawdza popyt w wyszukiwarce i wybiera kilkanaście kombinacji o realnym znaczeniu, takich jak kurtki damskie, kurtki puchowe czy buty trekkingowe męskie. Dostają one stałe adresy, unikalne nagłówki i krótkie opisy, a link do nich pojawia się w menu kategorii. Pozostałe filtry działają bez tworzenia linków dostępnych dla robotów, a sortowanie wskazuje kanoniczny adres listy. Po kilku tygodniach liczba zaindeksowanych stron spada do rozsądnego poziomu, nowe produkty są odkrywane szybciej, a wybrane strony kombinacji zaczynają pojawiać się w wynikach na frazy, na które wcześniej sklep nie był widoczny.
Najważniejszą lekcją z tego przykładu jest kolejność działań: najpierw dane o popycie i zachowaniu robota, potem decyzje o strukturze, a dopiero na końcu zmiany techniczne. Odwrotna kolejność często kończy się zablokowaniem stron, które przynosiły ruch.
Każdą zmianę warto też udokumentować, żeby przy kolejnej przebudowie sklepu nie cofnąć przypadkiem przemyślanych ustawień.
Podsumowanie
Filtry i sortowanie w sklepie internetowym łatwo tworzą tysiące adresów, które marnują zasoby robotów i rozmywają widoczność. Rozwiązaniem jest świadomy podział: kategorie i kombinacje filtrów o realnym popycie dostają stałe, czytelne adresy z unikalną treścią, a pozostałe kombinacje nie tworzą linków dla robotów lub nie są indeksowane. Najlepiej działa połączenie przemyślanej struktury kategorii z właściwie dobranymi technikami kontroli.
Zacznij od porównania liczby zaindeksowanych stron w Search Console z liczbą produktów i kategorii w sklepie. Jeśli różnica jest duża, przejrzyj, jakie adresy tworzą nadwyżkę, i zdecyduj, które z nich mają wartość. Więcej zasad optymalizacji sklepu znajdziesz w tekście o SEO sklepu internetowego.
Najczęstsze pytania
Tylko wybrane kombinacje o realnym popycie w wyszukiwarce, na przykład kategoria z płcią, przeznaczeniem lub marką, i najlepiej jako strony ze stałym adresem i unikalną treścią. Sortowanie, zakresy cen i kombinacje wielu filtrów nie powinny być indeksowane.
Sprawdzając popyt w narzędziach do analizy słów kluczowych, dane o zapytaniach w Google Search Console i frazy wpisywane w wyszukiwarkę wewnętrzną sklepu. Kombinacja powinna mieć wystarczającą liczbę produktów, żeby strona była wartościowa.
Noindex pozwala robotowi odwiedzić stronę, ale wyklucza ją z wyników. Blokada w robots.txt uniemożliwia odwiedziny, przez co robot nie zobaczy znacznika noindex, a sama strona może pojawić się w wynikach bez opisu. Nie należy stosować obu jednocześnie na tym samym adresie.
Nie zawsze. Adres kanoniczny jest wskazówką, którą wyszukiwarka może zignorować, a robot i tak odwiedza wszystkie adresy. Przy dużej liczbie kombinacji skuteczniejsze jest projektowanie filtrów tak, by kombinacje bez wartości nie tworzyły linków dostępnych dla robotów.
Gdy liczba zaindeksowanych stron w Search Console znacznie przekracza liczbę produktów i kategorii, statystyki indeksowania pokazują dużo odwiedzin adresów z parametrami, w wynikach pojawiają się strony sortowania albo logi serwera wskazują intensywne odwiedziny robota na stronach filtrów.
Bezpłatna wycena Twojego projektu
Opisz w kilku zdaniach, co chcesz zbudować — stronę, aplikację czy sklep. Odpowiadamy w ciągu 24 godzin roboczych konkretną propozycją zakresu i harmonogramu. Konsultacja i wycena są bezpłatne, bez zobowiązań.