SEO sklepów i WooCommerce

Filtry w sklepie a SEO: które adresy powinny być indeksowane?

Omówmy Twoją stronę

Do indeksowania wybieraj te adresy filtrów, które odpowiadają na konkretną potrzebę zakupową, pokazują przydatny wybór produktów i mogą działać jako trwałe strony docelowe. Pozostałe kombinacje mogą nadal pomagać klientom w zakupach. Nie każda z nich potrzebuje własnego miejsca w Google. Porządkując filtry w sklepie internetowym, zacznij od decyzji o wartości strony, a dopiero potem dobierz ustawienia SEO. Poniższa macierz pomaga oddzielić wartościowe zestawienia od duplikatów, sortowania i przypadkowych kombinacji.

Najważniejsze informacje w skrócie

  • Indeksuj wybrane zestawienia, nie cały mechanizm filtrowania. Oceniaj popyt, odrębność intencji, asortyment i możliwość utrzymania strony.
  • Filtr może stać się stroną docelową SEO. Potrzebuje stabilnego adresu, trafnej listy produktów i miejsca w nawigacji sklepu.
  • Canonical wskazuje preferowaną wersję podobnej treści. Nie jest nakazem usunięcia pozostałych adresów z wyników wyszukiwania. [2]
  • Noindex wymaga dostępu robota do strony. Blokada tego samego URL-a w robots.txt uniemożliwia odczytanie reguły. [3]
  • Sortowanie nie tworzy automatycznie nowej potrzeby zakupowej. Widok „od najtańszych” zwykle nie wymaga osobnej indeksowanej strony.
  • Oceniaj wdrożenie na próbkach URL-i. Sprawdź wartościową kombinację, jej duplikat, filtr do wykluczenia, sortowanie oraz pusty wynik.

Spis treści

  1. Filtr czy osobna kategoria
  2. Wartościowe kombinacje
  3. Indeksowanie i canonical
  4. Kontrola po wdrożeniu
  5. FAQ
  6. Źródła
Karty z obuwiem przechodzą przez kolejne ramy, a wybrane limonkowe karty trafiają na uporządkowaną półkę.
Wiele kombinacji ułatwia zakupy, ale tylko wybrane zestawienia powinny pełnić funkcję stron docelowych SEO. Ilustracja koncepcyjna wygenerowana przy użyciu AI.

Filtr czy osobna kategoria

Filtr zawęża listę produktów według cechy, a kategoria porządkuje stałą ofertę sklepu. Gdy klient łączy kolor, rozmiar i materiał, korzysta z nawigacji fasetowej: wybiera kilka niezależnych kryteriów jednocześnie. Taki mechanizm może tworzyć oddzielny adres dla każdego zestawienia. Dla użytkownika to wygoda, ale dla wyszukiwarki również kolejne strony do odwiedzenia.

Wyobraź sobie hipotetyczny sklep z obuwiem. Kategoria „Buty trekkingowe” obejmuje całą grupę produktów, filtr „wodoodporne” zawęża ofertę, a sortowanie „cena rosnąco” zmienia jej kolejność. To trzy różne funkcje. Przedmiotem SEO może być zarówno ogólna kategoria, jak i starannie wybrane zestawienie „wodoodporne buty trekkingowe”. Sama kolejność cen nie tworzy równie wyraźnej, odrębnej oferty.

Nie musisz technicznie zamieniać każdego wartościowego filtra w kategorię systemową. Możesz utrzymać wybraną stronę filtrów albo zbudować osobną podkategorię z tym samym doborem produktów. Ważne, aby dla jednej potrzeby istniał jeden konsekwentnie wspierany adres. Utrzymywanie równolegle identycznej podkategorii i indeksowanego filtra utrudnia kontrolę nad tym, którą wersję pokazuje Google.

O wartości strony nie rozstrzyga znak zapytania w URL-u. Adres z parametrem może być poprawnie indeksowany. Czytelna ścieżka, na przykład /buty-trekkingowe/wodoodporne/, ułatwia zarządzanie, lecz nie zastępuje dobrej oferty. Google zaleca przede wszystkim spójność adresów, linków i wskazywanej wersji kanonicznej. [5]

Decyzję podejmij jeszcze przed konfiguracją wtyczki lub panelu sklepu. Najpierw ustal, czy klient oczekuje osobnego zestawienia i czy sklep potrafi je utrzymać. Dopiero potem określ, czy będzie to podkategoria, strona filtrowania czy inny typ listingu. Szerszy układ katalogu i relacje między kategoriami opisuje poradnik SEO WooCommerce: kategorie i architektura sklepu.

Wartościowe kombinacje

Kandydatem do indeksowania jest zestawienie, które warto byłoby polecić klientowi także bez mechanizmu filtrów. Zacznij od niewielkiej listy takich stron. Automatyczne udostępnienie wszystkich połączeń koloru, rozmiaru, marki i ceny przenosi decyzję biznesową na przypadkowe możliwości systemu.

Każdą proponowaną stronę oceń w czterech obszarach:

  1. Popyt i intencja. Czy ludzie szukają tego zestawienia? Sprawdź zapytania w Google Search Console, analizę słów kluczowych i aktualne wyniki wyszukiwania. Wyszukiwania wewnątrz sklepu i pytania klientów są dodatkową wskazówką. Użycie filtra przez kupujących nie dowodzi jednak, że ten sam zestaw słów ma popyt w Google.
  2. Odrębność. Czy strona rozwiązuje inne zadanie niż istniejąca kategoria? Porównaj jej sens, produkty i zapytania z obecnymi adresami. Zmiana samego tytułu przy identycznej ofercie nie tworzy osobnej wartości.
  3. Asortyment. Czy wynik pozwala dokonać sensownego wyboru? Oceń dostępność, różnorodność i perspektywę uzupełniania produktów. Nie ustalaj jednej minimalnej liczby produktów dla całego sklepu: potrzeby kupującego w wąskiej niszy i w szerokiej kategorii są różne.
  4. Utrzymanie. Czy możesz zadbać o treść, linki, działanie strony i jej ofertę po zmianie kolekcji? Nowa strona docelowa powinna mieć właściciela w procesie aktualizacji katalogu, a nie istnieć wyłącznie dlatego, że wygenerował ją moduł filtrów.

Brak pomiaru dokładnej frazy nie jest dowodem braku zainteresowania. Może uzasadniać ograniczony test, jeśli znasz potrzeby odbiorców i masz odpowiedni asortyment. Z drugiej strony wysoki wolumen sam w sobie nie wystarczy, jeśli w wynikach dominują poradniki, a planowana strona pokazuje wyłącznie produkty. Popyt oceniaj razem z typem odpowiedzi, której oczekuje użytkownik.

Schemat oceny filtra: popyt, odrębna potrzeba, odpowiedni asortyment i możliwość utrzymania prowadzą do wyboru strony docelowej SEO.
Spełnienie czterech warunków kwalifikuje zestawienie do przygotowania pod indeksowanie. Nie gwarantuje, że Google umieści je w indeksie.

Poniższa macierz decyzji jest przykładem hipotetycznym. Nazwy parametrów są umowne; nie są instrukcją do wklejenia do dowolnego sklepu.

Widok lub parametrOcenaDocelowe postępowanie
Buty trekkingowe + wodoodporneOdrębna potrzeba, potwierdzony popyt i trwały wybór produktów.Wybrać jeden adres docelowy, dopuścić indeksowanie i włączyć go do nawigacji.
?kolor=czarnyKolor może mieć znaczenie zakupowe, ale wymaga sprawdzenia popytu i pokrycia oferty.Decyzja warunkowa. Nie indeksować automatycznie każdego koloru tylko dlatego, że istnieje taki filtr.
?rozmiar=42&kolor=czarny&material=skoraW tym przykładzie bardzo wąski, zmienny wybór bez potwierdzonej potrzeby osobnej strony.Pozostawić do zakupów; wykluczanie z indeksu lub ograniczanie skanowania dobrać do obecnego stanu URL-i.
?sort=cena-rosnacoZmiana kolejności tej samej oferty, bez nowej intencji.Nie tworzyć osobnej strony SEO. Dla równoważnego widoku rozważyć canonical do wersji bez sortowania.
?cena_od=317&cena_do=489Przypadkowy zakres z suwaka; granice zmienia użytkownik.Obsłużyć funkcję zakupową bez promowania każdego przedziału jako nowej strony docelowej.
Ta sama kombinacja zapisana w innej kolejnościPowtórzenie tego samego zestawienia.Generować jeden format; istniejące poprawne duplikaty konsolidować do równoważnego adresu.
Kombinacja bez wyników albo bezsensowny zestaw parametrówBrak użytecznej listy produktów.Zwrócić właściwy status 404 pod tym adresem; pokazać klientowi możliwość zmiany filtrów. [1]

Nie przenoś automatycznie decyzji z jednego wiersza na cały sklep. „Rozmiar 42” może być zwykłym zawężeniem, ale specjalistyczny sklep z rzadkimi rozmiarami może potrzebować trwałych stron z takim podziałem. Podobnie filtry cenowe z dowolnego suwaka różnią się od świadomie utrzymywanej kolekcji w ustalonym budżecie. O wyborze decyduje użyteczność konkretnego zestawienia.

Skala rośnie szybko, nawet przy prostych założeniach. W naszym przykładzie ilustracyjnym cztery kolory, pięć rozmiarów i trzy materiały dają 4 × 5 × 3 = 60 pełnych kombinacji, jeśli klient wybiera dokładnie jedną wartość z każdej grupy. Gdy każdą grupę można również pominąć, otrzymujemy (4 + 1) × (5 + 1) × (3 + 1) − 1 = 119 stanów z co najmniej jednym filtrem.

To wyliczenie teoretyczne, nie pomiar sklepu ani liczba stron, które należy indeksować. Zakłada niezależność cech i jeden wybór w każdej grupie; część połączeń może nie występować w katalogu. Nie uwzględnia sortowania, paginacji ani wielokrotnego wyboru. Gdy system tworzy URL dla każdego stanu, nawet mały zestaw kontrolek wymaga świadomej polityki adresów.

Ilustracyjne obliczenie: cztery kolory razy pięć rozmiarów razy trzy materiały daje 60 pełnych kombinacji, a z opcją pominięcia grup 119 stanów filtrowania.
Przykład matematyczny z umownymi wartościami. Liczba możliwych kombinacji nie jest liczbą wartościowych stron SEO.

Indeksowanie i canonical

Najpierw oddziel skanowanie od indeksowania. Skanowanie, nazywane też crawlowaniem, oznacza pobieranie stron przez robota. Indeksowanie to przetwarzanie treści i włączanie jej do zasobów wyszukiwarki. Google wskazuje, że rozbudowana nawigacja fasetowa może zużywać zasoby serwera oraz opóźniać odkrywanie nowych, przydatnych URL-i. [1]

Dla wybranej strony docelowej przygotuj spójną konfigurację: poprawną odpowiedź HTTP 200, dostęp dla robota, brak noindex, canonical wskazujący na jej własny adres oraz odpowiednie linkowanie wewnętrzne. Tytuł i H1 powinny jasno opisywać wybrany asortyment. Opis kategorii ma pomóc w wyborze, a nie tylko zastępować nazwę koloru w powielonym akapicie. Google zaleca self-canonical na preferowanej wersji oraz konsekwentne linkowanie właśnie do niej. [2]

Canonical stosuj do konsolidacji duplikatów lub bardzo podobnych stron. Gdy wariant sortowania pokazuje równoważną ofertę, może wskazywać wersję bez parametru sortującego. Nie kieruj jednak mechanicznie każdej wartościowej podgrupy do kategorii nadrzędnej: w ten sposób wskazujesz inną stronę jako preferowaną. Canonical jest sygnałem, a Google może wybrać własny adres kanoniczny. [2] [7]

Z tego powodu nie traktuj canonical jako uniwersalnego sposobu blokowania stron filtrów. Dokumentacja dotycząca nawigacji fasetowej opisuje możliwość ograniczenia ich skanowania z czasem, ale wskazuje skuteczniejsze mechanizmy kontroli crawlowania. [1] W praktyce ustal osobno, które wersje chcesz scalić i których przestrzeni URL-i robot nie powinien regularnie odwiedzać.

Noindex wybierz, gdy dostępna strona ma być wykluczona z wyników Google. Przykładowa reguła w sekcji head wygląda tak: <meta name="robots" content="noindex">. Robot musi ją pobrać, dlatego ten adres powinien pozostać dostępny do skanowania. Samo dodanie noindex nie oznacza natychmiastowego usunięcia: Google musi ponownie odwiedzić stronę. [3]

Robots.txt służy do kontrolowania dostępu robota. Może ograniczać pobieranie niepotrzebnych kombinacji, lecz nie gwarantuje usunięcia adresu z indeksu. Zablokowany URL może nadal pojawić się w wyszukiwarce, jeśli Google zna go z linków. [4] Nie dopisuj więc ogólnej blokady wszystkich adresów zawierających znak zapytania: w tej samej przestrzeni mogą działać wartościowe filtry albo inne potrzebne strony.

Jeżeli niechciane filtry są już zaindeksowane, rozpisz kolejność zmian. Dla adresów, które mają zniknąć z wyników, zapewnij odczyt noindex i sprawdzaj jego przetworzenie. Późniejszą blokadę skanowania rozważ oddzielnie: po jej wprowadzeniu robot nie odczyta już tej reguły, a sama blokada nie zapewnia trwałego wykluczenia. Nie łącz wszystkich mechanizmów „na wszelki wypadek”.

Wdrożenie powinno również ograniczać powstawanie zbędnych wersji. Generuj parametry konsekwentnie, oddzielaj je znakiem &, a przy zapisie filtrów w ścieżce zachowuj stałą kolejność. Obsłuż nieprawidłowe kombinacje i puste wyniki właściwym statusem HTTP. [1] Osobno ustal politykę dla trwałej kategorii, której produkty są chwilowo niedostępne; nie utożsamiaj jej z dowolną pustą kombinacją filtrów.

W mapie witryny umieść wybrane adresy kanoniczne, a linki w katalogu kieruj do tych samych wersji. [2] Zadbaj też o to, aby produkty można było odnaleźć przez zwykłą nawigację kategorii. Dostęp do nich nie powinien zależeć wyłącznie od uruchomienia filtra lub wpisania frazy w wyszukiwarce sklepu. Google podkreśla znaczenie bezpośrednich linków do produktów. [6]

W WooCommerce, innym gotowym systemie i autorskim sklepie kryteria decyzji pozostają podobne, ale sposób wdrożenia będzie różny. Zweryfikuj, co faktycznie generuje moduł filtrów: adresy, linki, treść HTML i nagłówki odpowiedzi. Nazwa opcji „SEO friendly” w panelu nie potwierdza poprawności konfiguracji.

Kontrola po wdrożeniu

Odbiór zmian zacznij od porównania konkretnego URL-a z zapisaną decyzją. Przed wdrożeniem zachowaj próbkę adresów i ich stan: kod HTTP, dostępność dla robota, meta robots, canonical, obecność w mapie witryny i linki prowadzące do strony. Po zmianie sprawdź tę samą próbkę. W ten sposób wykryjesz także skutki uboczne reguły działającej zbyt szeroko.

Minimalny zestaw kontroli obejmuje:

  • Stronę wybraną do indeksowania. Czy wyświetla właściwe produkty po wejściu bezpośrednio z adresu? Czy tytuł, H1 i canonical opisują ten sam zestaw?
  • Poprawny duplikat. Czy alternatywna kolejność parametrów prowadzi do tej samej oferty i jest spójnie konsolidowana?
  • Filtr wykluczany przez noindex. Czy reguła znajduje się w odpowiedzi, do której robot ma dostęp? Czy inna warstwa systemu nie blokuje pobrania?
  • Adres objęty ograniczeniem skanowania. Czy reguła robots.txt obejmuje tylko zamierzoną grupę i zostawia dostęp do wartościowych stron?
  • Sortowanie i dalszą stronę listy. Czy zmiana kolejności albo paginacja nie ustawia błędnego canonical? Nie uznawaj kolejnej strony produktów za duplikat pierwszej tylko dlatego, że należy do tej samej kategorii.
  • Pustą kombinację i produkt. Czy pusty wynik ma właściwy status, a produkt nadal jest osiągalny przez nawigację sklepu?

W Google Search Console użyj narzędzia sprawdzania adresu URL. Porównaj wersję znaną Google z testem bieżącym, obejrzyj wyrenderowaną stronę i sprawdź dostępność treści. W danych o indeksowaniu zweryfikuj adres kanoniczny wybrany przez Google. Test na żywo nie przewiduje wyboru canonical ani nie potwierdza, że URL trafi do indeksu. [7]

Przy większym katalogu dodaj analizę crawlerem, czyli narzędziem przeglądającym strony i zapisującym ich właściwości. Grupuj wyniki według parametrów, zamiast oglądać tysiące wierszy osobno. Jeżeli masz dostęp do logów serwera, sprawdź w nich żądania zweryfikowanego Googlebota i oceń, jakie typy adresów faktycznie pobiera. Raport Search Console i logi odpowiadają na różne pytania: pierwszy pomaga oceniać indeksowanie oraz widoczność, drugie pokazują aktywność na serwerze.

Ustal kryteria odbioru przed startem. Wartościowe strony mają być dostępne, zgodne z ofertą i poprawnie połączone linkami. Niechciane adresy mają zachowywać się zgodnie z wybraną regułą. Produkty powinny pozostawać osiągalne także wtedy, gdy ograniczysz skanowanie filtrów. Dopiero na tej podstawie oceniaj ruch organiczny, zapytania i sprzedaż z wybranych stron docelowych.

Sam spadek liczby zaindeksowanych stron nie oznacza błędu, jeśli celowo wycofujesz zbędne kombinacje. Sam wzrost również nie dowodzi poprawy SEO sklepu. Sprawdź, które URL-e zniknęły lub się pojawiły, a następnie porównaj wynik z planem. Gdy cenna strona zostanie wykluczona, wróć do jej konfiguracji; gdy mnożą się nowe warianty, znajdź mechanizm, który je generuje.

Jeśli potrzebujesz uporządkować te decyzje i przełożyć je na plan prac w swoim sklepie, zobacz usługę pozycjonowania sklepów internetowych. Przygotowana lista parametrów, przykładowe adresy i oczekiwane zachowanie każdej grupy ułatwią ocenę zakresu zmian.

FAQ

Czy robots.txt i noindex można stosować zamiennie?

Nie. Robots.txt ogranicza skanowanie, a noindex wyklucza stronę z wyników po odczytaniu reguły przez Google. Jeśli adres jest jednocześnie zablokowany, robot nie zobaczy noindex. Przy porządkowaniu istniejącego indeksu ustal kolejność działań, zamiast włączać obie opcje jednocześnie. [3] [4]

Co zrobić z parametrami sortowania?

Zwykle nie warto tworzyć z nich osobnych stron docelowych SEO. Sprawdź jednak rzeczywisty wynik: na paginowanej liście sortowanie może zmienić produkty widoczne pod danym adresem. Canonical dobieraj do równoważnej treści, a zasady skanowania do całego mechanizmu. Nie ustawiaj zbiorczo wszystkich dalszych stron na pierwszą stronę kategorii. Google zaleca osobny adres i własny canonical dla każdej strony paginacji. [8]

Czy linkowanie wewnętrzne do wszystkich kombinacji filtrów ma sens?

Nie jako strategia SEO. Wspieraj linkami wybrane, przydatne strony docelowe oraz dostęp do produktów. Pozostałe filtry mogą służyć klientom, ale sposób generowania ich adresów i linków powinien wynikać z polityki katalogu. Brak linkowania do ważnej strony utrudnia jej odkrycie; masowe linkowanie do przypadkowych stanów nie zastępuje przemyślanej struktury. [6]

Źródła

  1. Google Crawling Infrastructure, Managing crawling of faceted navigation URLs — skanowanie filtrów, format adresów i puste wyniki.
  2. Google Search Central, How to specify a canonical URL with rel="canonical" and other methods — konsolidacja podobnych stron, linki i mapy witryny.
  3. Google Search Central, Block Search indexing with noindex — wymagania odczytu i działanie noindex.
  4. Google Search Central, Introduction to robots.txt — zastosowanie i ograniczenia blokowania skanowania.
  5. Google Search Central, Designing a URL structure for ecommerce websites — spójność adresów sklepu.
  6. Google Search Central, Help Google understand your ecommerce website structure — nawigacja, kategorie i odkrywanie produktów.
  7. Google Search Console Help, URL Inspection tool — stan indeksowania, wybrany canonical i ograniczenia testu na żywo.
  8. Google Search Central, Pagination, incremental page loading, and their impact on Google Search — adresy i canonical przy paginacji.

OD WIEDZY DO WDROŻENIA

Przełóż ten poradnik na swoją stronę.

Jeśli potrzebujesz pomocy w analizie lub wdrożeniu, opisz cel i prześlij adres swojej strony.