co to jest faceted navigation?

fasetowana nawigacja znajduje się zwykle na pasku bocznym witryny ecommerce i zawiera aspekty i filtry. Pozwala użytkownikom wybierać kombinacje atrybutów, które są dla nich ważne, filtrować listę produktów do tych, które odpowiadają ich potrzebom.

Fasety to indeksowane Kategorie, które pomagają określić listę produktów i działają jako rozszerzenie głównych kategorii witryny. Aspekty powinny dodawać unikalną wartość dla każdego wyboru, a ponieważ są indeksowane, każdy aspekt na stronie internetowej powinien wysyłać sygnały trafności do wyszukiwarek, zapewniając, że wszystkie ważne atrybuty pojawiają się w treści strony.

filtry służą do sortowania lub zawężania pozycji na stronie ofert. Podczas gdy są one niezbędne dla użytkownika, nie zmieniają one zawartości strony (pozostaje taka sama, tylko posortowana w innej kolejności), co prowadzi do wielu adresów URL generujących duplikaty treści.

jakie potencjalne problemy może to spowodować?

ponieważ każda możliwa kombinacja fasetów jest zazwyczaj unikalnym adresem URL, fasetowana nawigacja może stwarzać kilka problemów dla SEO:

naiwna fasetowana nawigacja

pozostawiając wszystkie aspekty i filtry indeksowalne i indeksowalne – nawet jeśli zawartość strony się nie zmienia – może prowadzić do duplikowania problemów z treścią, znaczącego marnowania budżetu indeksowania i rozwodnienia kapitału łącza. W miarę jak parametry mnożą się, liczba prawie zduplikowanych stron rośnie wykładniczo, a linki mogą pojawiać się we wszystkich różnych wersjach, zmniejszając udział linków i ograniczając zdolność strony do organicznej rangi. Zwiększa to również szansę kanibalizacji słów kluczowych, scenariusza, w którym wiele stron kończy się dla tych samych słów kluczowych, co skutkuje mniej stabilną, a często niższą rankingiem.

aby upewnić się, że boty wyszukiwarek nie marnują cennego budżetu na strony, które nie dodają żadnej wartości, konieczne będzie utworzenie pewnych reguł ograniczających indeksowanie i indeksowanie w filtrach. Na przykład określ, które aspekty nie mają korzyści SEO (np. „rozmiar”, „cena”) i zapisz je na czarnej liście lub zapobiegaj wyszukiwarkom wyszukiwarek wykrywaniu wielu wybranych aspektów.

Fasetowane kategorie Nav

podejście topór

odwrotną reakcją na powyższe rozwiązanie jest zablokowanie indeksowania i indeksowania każdej filtrowanej strony na stronie, uniemożliwiając jej ranking dla dużego zestawu odpowiednich słów kluczowych.

Fasetowane rozwiązania nawigacyjne

decydując się na fasetowane rozwiązanie nawigacyjne, będziemy musieli zdecydować, czego chcemy w indeksie i zwiększyć liczbę przydatnych stron, które zostaną indeksowane, minimalizując liczbę bezużytecznych stron, których nie chcemy indeksować.

dostępnych jest wiele rozwiązań, które pomogą rozwiązać te problemy, a każda implementacja ma zalety i wady:

rozwiązanie 1: AJAX

główną zaletą korzystania z AJAX do nawigacji fasetowanej jest to, że nowy adres URL nie jest tworzony, gdy użytkownik jest na stronie i stosuje kolejność filtrowania lub sortowania. Cały proces odbywa się po stronie klienta z JavaScript, bez angażowania serwera www w ogóle.

korzystając z tego podejścia, wystarczy upewnić się, że istnieje ścieżka indeksowania HTML do produktów i stron, które chcesz uszeregować, i upewnić się, że wyszukiwarki mają dostęp do każdej wartościowej strony. Korzystając z metody pushState interfejsu HTML5 history API i konfigurując serwer tak, aby odpowiadał na te żądania za pomocą HTML renderowanego po stronie serwera, możesz korzystać z szybkiej, opartej na AJAX nawigacji bez poświęcania przyjazności dla SEO witryny.

jest to świetne podejście w teorii, ponieważ może wyeliminować problemy duplikowania treści, kanibalizacji i marnowania budżetu. Jednak nie może być używany jako „łatka SEO” dla istniejącej fasetowanej nawigacji. Wymaga to również dużej inwestycji z góry w czas rozwoju i kuloodpornego wykonania.

jeśli masz pytanie dotyczące nawigacji w oparciu o AJAX, lub JavaScript SEO w ogóle, skontaktuj się z nami.

Rozwiązanie 2: Meta Roboty i roboty.txt

jest to niezawodne podejście do blokowania adresów URL, które są tworzone z fasetowanej nawigacji, ponieważ – nawet jeśli są to dyrektywy, a nie wymuszenia – pająki wyszukiwarek zwykle je przestrzegają. Chodzi o to, aby ustawić niestandardowy parametr, aby wyznaczyć wszystkie różne kombinacje filtrów i fasetów, które chcesz zablokować (np. „noidx=1”), a następnie dodać go na końcu każdego ciągu URL, który chcesz zablokować. Następnie możesz mieć wpis w swoich robotach.plik txt, aby je zablokować:
User-agent: *
Disallow: /*noidx=1

możesz także ustawić wszystkie strony, które chcesz zablokować za pomocą znacznika meta robots noindex w ich nagłówkach. Należy pamiętać, że zaleca się, aby poczekać 3 lub 4 tygodnie dla botów wyszukiwarek na odebranie tych zmian przed zablokowaniem ich robotami.plik txt.

raz meta Roboty i roboty.dyrektywy blokujące txt są na miejscu, będziemy musieli skonfigurować serwer, aby automatycznie dodawał parametr noidx= do adresów URL z niektórymi regułami: na przykład, gdy wybrano maksymalnie grupy fasetów (aby uniknąć indeksowania zbyt wąskich kategorii, takich jak www.domain.com/skirts?color = black&size = 10 & material=leather), lub gdy wybrano dwa lub więcej filtrów w grupie (www.domain.com/skirts?color=black&color=white).

przy stosowaniu tego podejścia należy pamiętać o kilku ważnych kwestiach:

  • aby uniknąć powielania treści, każda z indeksowanych stron powinna mieć unikalne i zoptymalizowane elementy na stronie (co najmniej tytuł meta, nagłówki i opis meta).
  • ścisłe porządkowanie adresów URL pomoże Ci uniknąć duplikatów treści, zamawiając atrybuty zawsze w ten sam sposób, niezależnie od kolejności, którą wybrał użytkownik.
  • pamiętaj, aby pozostawić indeksowaną i indeksowaną jedną-preferowaną wersję treści, aby Wyszukiwarki mogły ją odwiedzać i indeksować w wynikach wyszukiwania.

Rozwiązanie 3: kierowanie indeksacją za pomocą Rel=canonical

jest to proste rozwiązanie, które pomaga skierować roboty w kierunku treści, które naprawdę chcesz indeksować, zachowując zawartość, która pomaga użytkownikom znaleźć produkty. Podczas gdy element rel=canonical pomoże Ci uniknąć duplikatów treści, takie podejście nie pozwoli Ci zaoszczędzić żadnego budżetu indeksowania (można to osiągnąć za pomocą poprzednich robotów.rozwiązanie txt).

co więcej, tagi canonical mogą być często ignorowane przez boty wyszukiwarek, więc powinieneś użyć tego w połączeniu z innym podejściem, aby skierować Wyszukiwarki ku preferowanej – najwyższej konwersji – wersji każdej strony.

rozwiązanie 4: Google Search Console

chociaż jest to dobra metoda tworzenia tymczasowych poprawek podczas budowania lepszej nawigacji, mówi tylko Google, jak indeksować witrynę (zamiast faktycznie naprawiać problem) i powinna być traktowana jako ostateczność.

za pomocą narzędzia parametry adresu URL w konsoli możesz wskazać, jaki wpływ ma każdy z twoich parametrów na stronę (niezależnie od tego, czy zmienia ona zawartość, czy nie) i jak Google powinien traktować te strony (pamiętaj, że będzie to tylko instruować Googlebota i dlatego nie będzie działać dla Agentów Bing lub Yahoo).

najlepsze praktyki w zakresie nawigacji fasetowanej

oto kilka podstawowych wskazówek, które pomogą Ci w pełni wykorzystać nawigację fasetowaną:

  • Zapobiegaj klikalnym linkom, gdy nie ma produktów dla kategorii / filtra
  • każda strona powinna linkować do swoich dzieci i rodziców (zwykle osiągane za pomocą ścieżek breadcrumb). W zależności od produktu korzystne może być również dołączenie linków do stron rodzeństwa.
  • ścisłe porządkowanie stron URL (atrybuty zawsze uporządkowane w ten sam sposób). Niezastosowanie się do tego może spowodować problemy z powielaniem.
  • pozwalają na indeksację poszczególnych kombinacji faset z dużym ruchem wyszukiwania.
  • skonfiguruj parametry URL w Google Search Console (ale pamiętaj, aby nie polegać na tym rozwiązaniu)
  • nie polegaj na noindex & nofollow (rel=nofollow i canonical nie zachowują przepustowości indeksowania).
  • Nofollow po pierwszym filtrze w grupie (alternatywnie roboty.txt disallow)
  • niektóre parametry nigdy nie powinny być indeksowalne

wniosek

przedstawiłem cztery różne rozwiązania do obsługi nawigacji przez aspekty i filtry, ale każda firma jest inna i nie ma jednego „najlepszego” podejścia, które będzie działać dla każdej witryny i platformy. Decydując się na idealne rozwiązanie dla Twojej firmy, pamiętaj, że Twój system kategorii i architektura witryny powinny odzwierciedlać potrzeby Twoich klientów. Zadowoleni klienci i szczęśliwe wyszukiwarki są kluczem do sukcesu w nawigacji ecommerce.

wreszcie, podczas gdy zoptymalizowana nawigacja może pomóc Twojej witrynie w rankingu dla szerszego zestawu terminów, stanowi to również wysokie ryzyko, gdy nie jest prawidłowo obsługiwane. Ważne jest, aby testować na każdym etapie rozwoju, aby upewnić się, że system jest poprawnie skonfigurowany.