Nawigacja fasetowa a SEO: jak trzymać filtry sklepu pod kontrolą
Poradnik SEO nawigacji fasetowej
Nawigacja fasetowa a SEO: filtry sklepu, z którymi Google sobie poradzi | We.Inc
Jak filtry sklepu tworzą niekończące się adresy URL, co Google zaleca dla nawigacji fasetowej, które strony filtrów zostawić w wyszukiwarce i planer, który generuje reguły robots.txt.
Nawigacja fasetowa to zestaw filtrów na stronie sklepu lub listingu, takich jak kolor, rozmiar i cena. Każda kombinacja może tworzyć nowy adres URL, więc mały katalog może zamienić się w tysiące niemal identycznych stron. Google sugeruje blokowanie w robots.txt adresów filtrów, których nie potrzebujesz w wyszukiwarce, i zachowanie spójności pozostałych.
Opcje Google dla adresów URL filtrów
Podejście
Co robi
Dobre do
robots.txt disallow
Powstrzymuje Google przed crawlowaniem tych adresów filtrów
Filtry, których nikt nie wyszukuje: sortowanie, suwak ceny, dostępność
Fragmenty URL (#)
Filtry są po znaku #; Google zazwyczaj nie crawluje fragmentów
Nowe wdrożenia, w których kontrolujesz kod
rel=canonical
Wskazuje główną kategorię ze stron filtrowanych; może ograniczyć ich crawlowanie
Widoki filtrowane bliskie kategorii
rel=nofollow na linkach filtrów
Sugeruje, by nie podążać; musi być na każdym linku do tego adresu
Wyłącznie jako środek pomocniczy
Zostaw do indeksowania
Spójny URL, separator &, stała kolejność, 404 gdy pusto
Filtry, które ludzie naprawdę wyszukują, np. kolor lub marka
Filtry są dobre dla kupujących i ryzykowne dla crawlowania. Google nazywa efekt nieskończoną przestrzenią adresów URL i mówi, że prowadzi to do nadmiernego crawlowania i wolniejszego odkrywania nowych stron. Użyj planera poniżej, aby wypisać swoje filtry, zaznaczyć te warte wyniku w wyszukiwarce i dostać linie robots.txt dla reszty.
Wpisz nazwy parametrów filtrów tak, jak występują w adresach URL, po jednej w linii, np. color lub sort.
Zaznacz filtry odpowiadające temu, czego ludzie naprawdę szukają, na przykład marce lub kolorowi.
Planer generuje linie Disallow w robots.txt dla każdego niezaznaczonego filtra, obejmując go jako pierwszy lub kolejny parametr.
Pokazuje też jeden kształt adresu URL dla zachowanych filtrów: stała kolejność, & między nimi, bez duplikatów.
Przetestuj nowe reguły w testerze robots.txt, zanim je wgrasz, aby nie zablokować samych stron kategorii.
Nigdy nie blokuj adresu filtra w robots.txt, oczekując jednocześnie, że jego tag canonical zostanie odczytany. Google mówi, że nie może zindeksować treści stron zablokowanych do crawlowania, a to obejmuje ich tagi.
Zwracaj prawdziwy błąd 404, gdy kombinacja filtrów nie ma produktów, jak zaleca Google, zamiast pustej strony ze statusem 200.
Jeśli widok filtrowany zasługuje na pozycję w wynikach, np. czerwone sukienki, rozważ zrobienie z niego pełnej strony kategorii z własnym tytułem i tekstem.
Najczęściej zadawane pytania
Czym jest nawigacja fasetowa?
To panel filtrów na stronie kategorii lub wyszukiwania, który pozwala odwiedzającym zawężać wyniki według cech takich jak rozmiar, kolor, marka czy cena. Każdy filtr zwykle dodaje parametr do adresu URL, np. ?color=red&size=m.
Czy strony filtrowane powinny być indeksowane?
Przeważnie nie. Zostaw filtr dostępny do crawlowania tylko wtedy, gdy odpowiada prawdziwemu wyszukiwaniu z popytem, i upewnij się, że ta strona ma unikalną, użyteczną treść. Kolejność sortowania, suwaki ceny i przełączniki dostępności prawie nigdy nie potrzebują własnego wyniku w wyszukiwarce.
Co jest lepsze dla filtrów: robots.txt czy canonical?
Strona Google o nawigacji fasetowej wymienia robots.txt jako pierwsze rozwiązanie dla adresów filtrów, których nie potrzebujesz w wyszukiwarce, bo zatrzymuje samo crawlowanie. Tag canonical nadal pozwala Google crawlować stronę, a Google opisuje go jako coś, co może ograniczyć, ale nie zatrzymać crawlowanie pozostałych wersji.
Czy kolejność filtrów w adresie URL ma znaczenie?
Tak. Google prosi, aby logiczna kolejność filtrów była zawsze taka sama i aby nie mogły występować zduplikowane filtry. W przeciwnym razie ?color=red&size=m i ?size=m&color=red to dwa adresy jednej strony.
Dlaczego filtry mnożą się tak szybko
Weź sklep z 6 kolorami, 5 rozmiarami i 4 sposobami sortowania w jednej kategorii. Samo wybranie po jednym z każdego daje 6 x 5 x 4 = 120 adresów URL, zanim doliczysz zakresy cen czy wielokrotny wybór. W 20 kategoriach to 2,400 adresów dla czegoś, co w rzeczywistości jest 20 stronami.
Wyszukiwarki muszą poświęcić czas na każdy z nich, zanim uznają go za duplikat, a nowe produkty dłużej czekają na odkrycie.
Co robią za Ciebie hostowane kreatory sklepów
Twoja platforma może już mieć gotowe reguły. Otwórz twojastrona.com/robots.txt i poszukaj linii wspominających parametry filtrów lub sortowania, a także wyświetl źródło strony filtrowanej, aby sprawdzić, czy ma już tag canonical, zanim dodasz cokolwiek od siebie.
Które filtry zasługują na wynik w wyszukiwarce
Punkt wyjścia dla typowego sklepu
Filtr
Zwykle
Powód
Marka
Zostaw
Ludzie szukają marki plus rodzaju produktu
Kolor
Zostaw dla głównych kolorów
Wyszukiwania typu czarne botki są częste
Rozmiar
Blokuj
Wyniki zmieniają się ze stanem magazynu; mało wyszukiwań samego rozmiaru
Zakres cen
Blokuj
Niekończące się kombinacje, mały popyt w wyszukiwarce
Kolejność sortowania
Blokuj
Te same produkty, inna kolejność
Tylko dostępne
Blokuj
Tymczasowe, zmienia się codziennie
Przykłady kodu
robots.txt dla filtrów sortowania i ceny
Symbol wieloznaczny * pasuje do dowolnej ścieżki. Dwie linie na parametr wyłapują go niezależnie od tego, czy jest pierwszy po ?, czy dalej po &.
Canonical na widoku filtrowanym
W sekcji head strony /collections/dresses?size=m. Używaj tego tylko na adresach, których nie zablokowałeś w robots.txt, aby Google mógł go odczytać.
Planer adresów URL filtrów
Ścieżka kategorii
Nazwy parametrów filtrów, po jednej w linii
Zostawić w wyszukiwarce? (zaznacz filtry, których ludzie szukają)
Linie robots.txt dla pozostałych filtrów
Kształt adresu URL dla zachowanych filtrów (stała kolejność)
Nie zachowano żadnych filtrów. Do wyszukiwarki przeznaczona jest tylko sama strona kategorii.