- 1. Filtruj
- Problematyczna nawigacja filtrami
- Scenariusz filtru 1: brak kontroli adresów URL filtrów
- Filtruj scenariusz 2: brak indeksowania adresów URL filtrów
- Najlepsza praktyka: ukierunkowane indeksowanie odpowiednich adresów URL filtrów
- Adresy URL filtrów indeksujących: tak lub nie?
- Filtruj adresy URL: NIE indeksuj
- Filtruj adresy URL: indeks
- Zapytanie o status quo
- Jak działa zalando.ch?
- Środki pomocnicze
- 2. Sortuj
- problem
- rozwiązanie
- Jak działa zalando.ch?
- 3. Przewiń
- problem
- rozwiązanie
- Rozwiązanie ze stroną przeglądu
- Rozwiązanie bez strony przeglądu
- Jak działa zalando.ch?
- wniosek
Nawigacja i paginacja filtrów to standardowe funkcje sklepów internetowych. Z punktu widzenia optymalizacji pod kątem wyszukiwarek radzenie sobie z nimi jest trudne. Z jednej strony strony kategorii w wyszukiwarkach powinny zapewniać najwyższą możliwą widoczność, z drugiej strony należy unikać powielania treści. Potrzebne są najlepsze praktyki!
Strony kategorii sklepów internetowych oferują duży potencjał widoczności w wyszukiwarkach: wiele nazw kategorii ma duże woluminy wyszukiwania, a także ich kombinacje z nazwami filtrów. Kontrola indeksowania jest zatem niezbędna z punktu widzenia optymalizacji pod kątem wyszukiwarek - ale nie jest to najprostszy temat. Ważne jest, aby jak najwięcej słów kluczowych osiągnęło najlepszą możliwą widoczność z najbardziej znaczącymi stronami docelowymi. Jednocześnie funkcje filtrowania, sortowania i przewijania nie powinny tworzyć duplikatów treści. Stosunkowo rzadko jest to realizowane w sklepach internetowych wszystko czyste.
1. Filtruj
2. Sortuj
3. Przewiń
Wyzwania, problemy i najlepsze praktyki tych trzech funkcji ilustruje strona kategorii „Odzież męska - Koszule” autorstwa zalando.ch: www.zalando.ch/herrenbekleidung-hemden/
1. Filtruj
Filtrowanie nawigacji: dzięki mniejszej liczbie kliknięć filtrów odwiedzający sklep mogą ograniczyć zakres stron kategorii do swoich potrzeb.
Jeśli mówimy o nawigacjach filtrów i filtrach, mamy na myśli również nawigację między aspektami (lub wyszukiwanie aspektów) i aspekty w tym samym czasie. Chociaż często używane są synonimicznie, są z pewnością różnice ,
Na stronie kategorii „Koszule” koszulek zalando.ch można filtrować według różnych kryteriów, w tym koloru i ceny:
Dla każdego nowego przefiltrowanego widoku strony kategorii tworzony jest również nowy adres URL, np. Dla filtrów „Czerwony”, „CHF 26.- do 120.-” i ich kombinacji:
www.zalando.ch/herrenbekleidung-hemden/_rot/ www.zalando.ch/herrenbekleidung-hemden/?price_from=26&price_to=120 www.zalando.ch/herrenbekleidung-hemden/_rot/?price_from=26&price_to=120
Problematyczna nawigacja filtrami
W przypadku większości nawigacji z filtrami za każdym razem, gdy klikniesz filtr, tworzony jest dodatkowy „URL filtru”. Na przykład istnieją niezliczone adresy URL ze względu na liczne możliwe kombinacje filtrów i wielokrotne wybory - i to dla praktycznie identycznej treści (tylko wymienione produkty są różne). Pytanie brzmi, jak obsługiwać te niezliczone adresy URL filtrów na stronie kategorii. Wyzwanie jest wyjaśnione przy użyciu dwóch skrajnych scenariuszy i najlepszej praktyki:
Scenariusz filtru 1: brak kontroli adresów URL filtrów
Indeksowanie adresów URL filtrów nie jest kontrolowane i pozostawione wyszukiwarkom. Jak opisano powyżej, mogą istnieć tysiące wariantów adresów URL strony kategorii. To tworzy Powielona treść : Identyczne lub tylko minimalnie różne treści mogą być wywoływane za pomocą różnych adresów URL. Duplikat treści prowadzi do bezpośredniej kary w Google w przypadku umyślnego lub rażącego niedbalstwa. Jednak problematyczne obszary są nadal dramatyczne z punktu widzenia SEO: budżet indeksowania Google jest marnowany, prawdopodobnie opóźniając nowsze strony, lub nie odkrywając ich i indeksując w Google. Ponadto siła linków zwrotnych i innych czynników związanych z rankingiem nie jest dołączana do kilku, zdefiniowanych, tak zwanych kanonicznych adresów URL, ale dystrybuowana do wielu adresów URL, z których często żaden adres URL nie może osiągnąć naprawdę dobrych pozycji w wyszukiwarkach.
Filtruj scenariusz 2: brak indeksowania adresów URL filtrów
Aby zapobiec powielaniu treści lub z innych powodów, wiele sklepów internetowych przechodzi na drugą skrajność: jedyny adres URL, strona niefiltrowanej kategorii jest udostępniana do indeksowania w Google. W podanym przykładzie będzie to www.zalando.ch/herrenbekleidung-hemden/. Wszystkie adresy URL filtrów są wykluczone z indeksowania Google za pomocą jednej z poniższych opcji. W przyszłości sklep internetowy ma cudownie smukły adres URL ustawiony w wynikach wyszukiwania Google. Ale także ogromny problem: rozdaje ogromny potencjał rankingowy. Ponieważ ten jeden adres URL nigdy nie obejmuje wszystkich słów kluczowych, które mają wokół tematu „koszule” interesującą liczbę wyszukiwań. Twój tekst kategorii prawdopodobnie będzie zawierał określenie „koszula” i kilka kombinacji, takich jak „kup koszulę”, „sklep z koszulkami” itp., Ale w przypadku wyszukiwania, takiego jak „czerwona koszula” lub „koszula Olymp”, będzie to treść ledwo istotna. Jest to poważne, ponieważ dwa zapytania są często wyszukiwane w wyszukiwarkach i mogą generować duży ruch i dochody przy odpowiednim rankingu.
Innym problemem jest: Jeśli strona kategorii www.zalando.ch/herrenbekleidung-hemden/ wbrew oczekiwaniom dotyczącym zapytań wyszukiwania, takich jak „czerwona koszula” lub „koszule Olymp” zajmuje dobre pozycje w Google, osoby wyszukujące nie znajdą na tej stronie dokładnie pożądanych wyników i najpierw miały niebieskie i szare koszule. odfiltrowywanie tych z Adidas i Esprit itp. Byłoby bardziej przyjazne dla użytkownika, gdyby wynikiem wyszukiwania był pasujący filtrowany adres URL, taki jak www.zalando.ch/herrenbekleidung-hemden/_rot/.
Najlepsza praktyka: ukierunkowane indeksowanie odpowiednich adresów URL filtrów
Między dwiema suboptymalnymi skrajnościami opisanymi powyżej leży środek do osiągnięcia: Filtruj adresy URL, których zawartość ma woluminy wyszukiwania, i dodatkowo korzystaj z wyszukiwarki, ponieważ wyniki wyszukiwania powinny być indeksowane i indeksowane przez Google i ostatecznie osiągać dobre wyniki wyszukiwania. Reszta adresów URL filtrów nie powinna wchodzić do indeksu wyszukiwarek i nie może nawet zostać zaindeksowana.
Ta najlepsza praktyka została omówiona poniżej i jest tutaj przedstawiona schematycznie w skrócie:
Adresy URL filtrów indeksujących: tak lub nie?
To, czy adres URL filtru powinien być indeksowany przez wyszukiwarki, może zależeć od następujących czynników:
- Liczba operacji wyszukiwania: czy kombinacje słów kluczowych [kategoria] x [filtry] mają objętość wyszukiwania w Google Keyword Planner? W podanym przykładzie kombinacje z kolorami, takimi jak „czerwona koszula” lub „niebieska koszula”, mają pewne kombinacje z markami, takimi jak niezbędna objętość wyszukiwania „koszule Olymp”. Z drugiej strony kombinacje z cenami można bezpiecznie wyłączyć z indeksowania.
- Usernutzen: Czy filtrowany wariant adresu URL ma potencjalną korzyść, jeśli użytkownik napotka go za pomocą wyszukiwarki? Na przykład większość adresów URL z wieloma zestawami filtrów zwykle nie będzie, ponieważ są one zbyt szczegółowe, aby często były przydatne w tej kombinacji jako wynik wyszukiwania.
- Opcje dostosowywania zawartości: oprócz adresu URL, czy można dopasować dalszą zawartość strony do wybranych filtrów? Dotyczy to adresu URL filtru, aby uniknąć zaklasyfikowania go jako powielonej treści i aby być w dobrej pozycji w Google. Szczegóły w akapicie „Filtruj adresy URL: indeks”.
- Nastrój Google: algorytmy Google są stale dostosowywane. To, co zostanie ocenione jako duplikat treści dzisiaj i co zostanie zindeksowane, prawdopodobnie nie zadziała jutro. Bądź na bieżąco i obserwuj to motto.
Filtruj adresy URL: NIE indeksuj
Aby nie dopuścić do filtrowania adresów URL przez indeks wyszukiwarki, dostępne są następujące elementy sterujące:
- Logika adresów URL: kolejność filtrów w adresie URL musi być zawsze taka sama, bez względu na to, w jakiej kolejności wybrane są filtry (a więc nawet www.zalando.ch/herrenbekleidung-hemden/olymp-luxor_rot/ i raz www.zalando.ch/ koszule męskie / rot_olymp-luxor /. (Oczywiście dotyczy to również adresów URL, które używają struktur folderów lub parametrów do wyświetlania filtrów, np. www.domain.ch/hemden/olymp-luxor/rot lub www.domain.ch/hemden /? mark = olymp-luxor i kolor = czerwony) Ta akcja zapobiega niepotrzebnym zmianom adresów URL.
- Znacznik kanoniczny: Znacznik kanoniczny jest nadal pierwszym sposobem kontroli nieindeksowalnych adresów URL filtrów. Jest to meta-tag, czyli linia kodu, która jest zintegrowana po stronie nieindeksującej w obszarze głowy oraz na tzw. kanoniczna wersja adresu URL punktów. Cel: adres URL nie jest indeksowany przez Google, a na kanonicznym adresie URL znajduje się dowolna siła zewnętrznego lub wewnętrznego powiązania, a także inne kryteria związane z rankingiem. Przykład: adres URL filtra www.zalando.ch/herrenbekleidung-hemden/_rot/ (filtr kolorowy = czerwony) powinien być indeksowany. Jeśli jednak ten adres URL jest dalej filtrowany, wynikowe adresy URL filtrów nie powinny być indeksowane. Jeśli na przykład cena zostanie dalej przefiltrowana, znacznik Canonical na adresie URL filtra www.zalando.ch/herrenbekleidung-hemden/_rot/?price_from=26&price_to=120 zostanie zdefiniowany w następujący sposób: <link href = "http: // www. zalando.ch/herrenbekleidung-hemden/_rot/ "rel =" canonical "/>
- Robots.txt disallow: w lutym 2014 r. Google wydało Najlepsze praktyki obsługi nawigacji fasetowanej , Wymienia on możliwość wyposażenia, oprócz użycia znacznika Canonical, wszystkich indeksowanych adresów URL z dedykowanym dodatkowym folderem, a następnie wykluczenie robots.txt przez indeksowanie i indeksowanie. Ta sugestia zaskoczyła coś, ponieważ oświadczenie Google było do tej pory, należy pozwolić, aby wszystko było indeksowane i sterowane, a następnie z dniem kanonicznym indeksowanie. Zaletą tej metody jest to, że a) indeksowanie jest ograniczone przez Google, a zatem b) można również zmniejszyć obciążenie własnego serwera. Ta metoda jest nadal rzadko używana. Kod w pliku robots.txt może wyglądać tak dla adresów URL filtrów ze strukturą www.zalando.ch/herrenbekleidung-hemden/filter/_rot/?price_from=26&price_to=120 (dodatkowy, nie do przeszukania folder nazywa się „filtr „): User-agent: * Disallow: / filter /
- rel = "nofollow": Alternatywnie do używania robots.txt, ale także jako dodatek do tagu Canonical, najlepsze praktyki wymienione powyżej obejmują użycie rel = "nofollow" w linkach filtrów generujących nieindeksowalne adresy URL filtrów , Ten atrybut, który jest zawarty w tagu <a>, powinien zmniejszyć indeksowanie bardzo dużej liczby adresów URL filtrów, które nie mają być indeksowane, ale nie powinien się zatrzymywać aż do wariantu za pomocą robots.txt. Odpowiedni link będzie miał następującą strukturę: <a href="http://www.zalando.ch/herrenbekleidung-hemden/_rot/?price_from=26&price_to=120" rel="nofollow">
- Inne opcje: Aby uniknąć często powtarzających się treści Parametry sterowania w Narzędziach Google dla webmasterów czy to Robots tag ( "NOINDEX").
Filtruj adresy URL: indeks
Oczywiście, aby żądane adresy URL filtrów kategorii zostały zindeksowane, nie można ich wykluczać z indeksowania lub indeksowania przez wyszukiwarki przy użyciu żadnej z metod wymienionych powyżej. Zwłaszcza Canonical-Tag i robots.txt mogą źle wyrządzić szkody!
Aby Google nie oceniał kanonicznych adresów URL jako zduplikowanej zawartości rzeczywistej strony kategorii lub innego odfiltrowanego wariantu, treść strony musi zostać uzupełniona w miarę możliwości wybranym kryterium filtrowania. Umożliwia to również dobre uszeregowanie tej strony dla możliwych kombinacji słów kluczowych. Dostosowane np. Do „czerwonej koszuli”, jeśli to możliwe:
- URL
- Tytuł strony
- Opis meta
- Główny nagłówek hx
- Fliesstext
- Informacje o obrazie (nazwa pliku, atrybut alt, legenda obrazu)
Zapytanie o status quo
Następujące metody mogą być wykorzystane do określenia bieżącej kontroli indeksowania nawigacji filtrów, a także stanu w indeksie Google:
- Kod źródłowy: Śledź w tekście źródłowym strony, czy używany jest tag Canonical, rel = "nofollow" lub metatag robota ("noindex"). Sprawdź w pliku robots.txt, czy odpowiednie foldery lub parametry są wykluczone.
- Zapytanie dotyczące wyszukiwania w witrynie: użyj zapytania Google Site Search, aby sprawdzić, które / ile adresów URL jest indeksowanych dla określonej kategorii. Zapytanie do podanego przykładu, np. „Site: www.zalando.ch/herrenbekleidung-hemden/”.
- Wyszukiwane hasło z kombinacją słów kluczowych: sprawdź, który adres URL jest drukowany przez domenę Google podczas wyszukiwania wyboru filtra, np. „Koszule czerwone” lub „Koszule Olymp”. Umowa z kontrolerem?
- Narzędzia: W narzędziach takich jak Searchmetrics lub ScreamingFrog szukaj duplikatów treści lub używania tagów Canonical.
Jak działa zalando.ch?
Tekst źródłowy pokazuje, że kontrola indeksowania odbywa się za pomocą tagu Canonical. Najwyraźniej zalando.ch zdecydował się na indeksowanie adresów URL filtrów marki, koloru i rozmiaru - nawet w przypadku wielu wyborów, takich jak www.zalando.ch/herrenbekleidung-hemden/olymp-luxor_rot_groesse-40/. Wszystkie inne filtry są wykluczone z indeksowania przez tag Canonical.
Treść dostosowana do wyboru filtra to w każdym przypadku adres URL, tytuł strony, opis meta, h1, aw przypadku kolorów także do pewnego stopnia teksty kafelków:
Zapytanie o witrynę w google.ch ujawnia, że adresy URL filtrów marek, kolorów i rozmiarów są w rzeczywistości indeksowane. Jeśli jednak wybrano wiele filtrów według marki, koloru lub rozmiaru, tylko kilka filtrowanych adresów URL kombinacji będzie indeksowanych. Spośród innych filtrów żadne adresy URL filtrów nie są indeksowane.
Uwaga: Zalando.ch odwzorowuje wybrane filtry inaczej w adresach URL. W przypadku filtrów, które nie są istotne, parametry są dodawane do adresu URL (np. „Cena”: www.zalando.ch/herrenbekleidung-hemden/?price_from=26&price_to=120); dla odpowiednich filtrów adres URL jest dodawany bez parametrów (np. „Kolor”: www .zalando.ch / Odzież męska koszulki / _rot /). W drugim przypadku do adresu URL dołączany jest zbędny znak zapytania (np. Www.zalando.ch/herrenbekleidung-hemden/_rot/?), Który następnie musi zostać poprawiony przez znacznik Canonical do wariantu bez znaku zapytania.
Środki pomocnicze
Następujące środki wspierają wyżej wymienioną kontrolę indeksowania i indeksowania przez wyszukiwarki:
- Mapa witryny XML: The Sitemap może zawierać tylko kanoniczne, wywołalne, nie przekierowujące adresy URL. Nieumiejętne filtrowanie adresów URL nie ma z tym nic wspólnego.
- Wewnętrzne linkowanie: wewnętrzne linki z tekstów, html-Sitemap lub podobne O ile to możliwe, prowadzić tylko do kanonicznych adresów URL.
2. Sortuj
Sortowanie: Na stronach kategorii produkty można sortować według określonych kryteriów, takich jak cena lub popularność.
Funkcja sortowania zalando.ch:
Dla każdego sortowania strony kategorii „Koszule” znajduje się adres URL, np. Do sortowania według „najwyższej ceny”:
www.zalando.ch/herrenbekleidung-hemden/?order=price
problem
Z reguły każda zmiana kolejności artykułów generuje dalsze parametry, jak podano na przykładzie, które są dołączane do adresu URL. Oznacza to, że w nawigacji filtrów omówiono wiele dodatkowych „adresów URL sortowania”, które mają identyczną treść i tym samym generują zduplikowane treści.
rozwiązanie
Sortowanie adresów URL należy wyłączyć z indeksowania w wyszukiwarkach. Powód: URL sortowania - czyli inny posortowany wariant rzeczywistej strony kategorii - ani nie dodaje wyszukiwacza do wyniku wyszukiwania w Google, ani nie może obejmować dodatkowych kombinacji słów kluczowych z odpowiednią liczbą wyszukiwań. Opcje sterowania dla braku indeksowania są wymienione powyżej w „1-szym filtrowaniu”.
Jak działa zalando.ch?
Funkcja sortowania dodaje parametry do adresu URL, jak pokazano w powyższym przykładzie. Wygenerowane w ten sposób adresy URL są wykluczane z indeksowania za pomocą znacznika Canonical (odwołanie do wariantu adresu URL bez parametrów).
3. Przewiń
Paginacja: Ponieważ kategoria zawiera wiele produktów, możliwe jest przewijanie do przodu i do tyłu w ramach kategorii w celu zwiększenia przejrzystości.
Paginacja zalando.ch:
Dla każdej strony kategorii „koszule” jest adres URL, np. Dla trzeciej strony:
www.zalando.ch/herrenbekleidung-hemden/?p=3
problem
Zazwyczaj każde przeglądanie na stronie kategorii generuje przykładowe parametry wymienione na przykład, które są dołączane do adresu URL. Oznacza to, jak omówiono powyżej w przypadku nawigacji i sortowania fasetowego, istnieje wiele dodatkowych „przewijających się adresów URL”, które mają bardzo podobną treść iw najgorszym przypadku tworzą duplikaty treści. Ponadto wyszukiwarki mogą nie rozpoznać, że adresy URL liści są seriami adresów URL. należące do tej samej kategorii.
rozwiązanie
Podczas przewijania znacznik Canonical nie powinien być umieszczany na pierwszej stronie, począwszy od drugiej strony, ponieważ indywidualna zawartość produktów na stronach od 2 do n została praktycznie utracona, ponieważ nie byłyby indeksowane z powodu znacznika Canonical.
Jest jedno rozwiązanie, które zawiera stronę przeglądową i nie ma jej (strona podglądu). Oba są omówione poniżej i są tutaj pokazane schematycznie:
Rozwiązanie ze stroną przeglądu
Jeśli oprócz pojedynczych adresów URL liści istnieje strona przeglądowa (strona z listą wszystkich produktów w kategorii), która nie jest ładowana zbyt długo po wywołaniu, powinna Zalecenie od Google strona podsumowania, a nie poszczególne adresy URL liści. Odbywa się to poprzez umieszczenie znacznika Canonical na stronie podsumowania każdego adresu URL liścia. Zaleta: Cała zawartość jest indeksowana, a linki zwrotne i inne sygnały związane z rankingiem są gromadzone na stronie przeglądu. Tag Canonical odnosi się do adresów URL liści (na przykład) w następujący sposób na stronie przeglądu:
<link href = "http://www.zalando.ch/herrenbekleidung-hemden/uebersicht/" rel = "canonical" />
Rozwiązanie bez strony przeglądu
jeśli brak strony przeglądu istnieje lub nie powinno być indeksowane, pojawiają się tagi rel = "next" i rel = "prev" używane. Pokazują one wyszukiwarkom kontekst przeglądanej strony, gromadzą sygnały związane z rankingiem wszystkich adresów URL liści kategorii i grają jako wynik, zazwyczaj strona 1 przewijanej strony. Cała zawartość przewijanej sekwencji zostanie zindeksowana (w przeciwieństwie do tagów Canonical). Tagi są umieszczane w <head> tekstu źródłowego, każdy liść URL odnosi się do poprzedniej strony z rel = "prev" i do następnej strony z rel = "next". Tylko pierwsza i ostatnia strona mają tylko jeden wymagany dzień. Dla strony www.zalando.ch/herrenbekleidung-hemden/?p=3 tagi byłyby następujące:
<link href = "http://www.zalando.ch/herrenbekleidung-hemden/?p=2" rel = "prev" /> <link href = "http://www.zalando.ch/herrenbekleidung-hemden/ ? p = 4 "rel =" next "/>
Jak działa zalando.ch?
Zalando.ch nie działa zgodnie z najlepszymi praktykami: chociaż rel = „next” i rel = „prev” są używane w sposób opisany dla „rozwiązania bez strony przeglądu”. Jednocześnie jednak kod kanoniczny jest również zawarty w kodzie źródłowym, który odnosi się do strony 1 (tj. Bez parametrów arkusza) kategorii. Znacznik kanoniczny przesłania rel = "next" i rel = "prev", aby adresy URL liści nie znajdowały się w indeksie Google. Dlaczego zalando.ch nie robi tego z zewnątrz. Możliwym (zamierzonym lub niezamierzonym) powodem może być to, że znacznik Canonical jest na stałe zaimplementowany w tekście źródłowym, gdy tylko „?” pojawia się w adresie URL, ponieważ sparametryzowane adresy URL są wykluczane z indeksowania podczas filtrowania i sortowania w ten sposób (patrz także uwaga w „Jak zrobić zalando.ch?” w rozdziale „1. Filtrowanie”).
wniosek
Trzeba przyznać, że omawiany tutaj temat jest nieco suchy i dość złożony - zwłaszcza jeśli chodzi o połączenie trzech funkcji! Ale z punktu widzenia optymalizacji pod kątem wyszukiwarek dźwignie filtrowania, sortowania i przewijania stron kategorii są ogromne. Dlatego warto przeprowadzić głębszą dyskusję. Kusi: porządniejsze indeksy Google, odciążona infrastruktura serwerowa, lepiej wykorzystywane budżety indeksujące wyszukiwarek, szersze i lepsze rankingi, a tym samym więcej odwiedzających sklep i sprzedaż - a zatem zadowolonych klientów.
Jak dotąd ukazała się seria „Optymalizacja sklepu internetowego”:
pierwszy Duplikat treści i optymalizacja sklepu internetowego
drugi Zewnętrzne linkowanie i marketing treści dla sklepów internetowych
trzeci Teksty produktów w sklepie internetowym - nieodkryta istota
4-ty Filtruj, sortuj i przeglądaj - SEO dla sklepów internetowych
Wkrótce:
5. «Oznaczanie danych za pomocą schema.org»
Ch?
Ch?
Ch/herrenbekleidung-hemden/?
Ch/herrenbekleidung-hemden/_rot/?
Ch/hemden /?
Ch/herrenbekleidung-hemden/_rot/?
Ch/herrenbekleidung-hemden/filter/_rot/?
Ch/herrenbekleidung-hemden/_rot/?
Umowa z kontrolerem?