Przejdź do głównej zawartości

Adresy filtrów i indeksowanie

Każdy wybór w panelu filtrów jest częścią adresu strony, więc link go zachowuje. Trzy ekrany w Filters → SEO decydują, jak ten adres wygląda i co robią z nim roboty wyszukiwarek: Filter URLs, URL names i Indexing. Strony docelowe, czyli przefiltrowane widoki przeznaczone do indeksu, mają osobną stronę: Strony docelowe.

Filter URLs i Indexing ustawia się dla All sales channels, a każdy kanał może je nadpisać. Wybierz kanał w Sales channel nad kolumną: każdy wiersz pokazuje wtedy, czy dziedziczy wartość, czy jest w tym kanale nadpisany, a jego przycisk łańcucha nadpisuje go albo przywraca dziedziczenie. Save zapisuje zmiany; sklep używa ich od następnego żądania.

Filters → SEO → Filter URLs.

Parameter format decyduje, jak adres nazywa wybór:

FormatPrzykładSkutek
Shopware IDs?properties=…Tak jak w Shopware. Nie zmienia się przy zmianie nazw. Domyślny.
Readable names?color=red_navy&price=100-300Nazwy w adresie w zapytaniu, w języku kanału. Grupa bez nazwy w adresie albo z nazwą wspólną dla dwóch grup zachowuje parametr Shopware; wartość bez nazwy występuje pod swoim ID. Stare adresy prowadzą do nowych (301).
Readable path/jackets/color!red_navy,price!100-300/Czytelne nazwy po ścieżce kategorii: grupa!wartość, grupy łączone przez ,, wartości przez _. Sortowanie, stronicowanie i wyszukiwanie w wynikach zostają w zapytaniu. Shopware IDs i czytelne nazwy prowadzą tutaj (301); nazwa, której nie ma żadna grupa, daje 404.

Normalized parameter order jest zawsze włączone: ten sam wybór daje ten sam adres, niezależnie od kolejności klikania. Adres w innej kolejności prowadzi do tego jednego adresu (301).

UstawienieSkutek
Max. values in the addressIle wartości może nazwać jeden adres. 12, jeśli nie ustawiono, od 1 do 50.
Max. in one groupIle wartości jednej grupy może nazwać. 6, jeśli nie ustawiono, od 1 do 50.
Past the limitShow the page + noindex: strona filtruje po każdej wartości i dostaje noindex, nofollow, więc roboty ani jej nie zachowują, ani nie idą z niej dalej. Domyślne. Show 404: adres ponad limitem odpowiada 404; surowiej, ale stare linki z większą liczbą wartości przestają działać.
A whole value group in the addressIts values: grupa wartości wybrana w całości występuje w adresie jako jej wartości. Domyślne. The group’s name: występuje jako jeden wpis, swoją nazwą; krócej, a nowe wartości jej reguły dołączają do starych linków. Część grupy zostaje swoimi wartościami. Pojedyncza grupa wartości może ustawić to inaczej (Sources → Value groups).
UstawienieSkutek
Price in the addressPrzy Shopware IDs cena zostaje dwoma parametrami Shopware, min-price=100&max-price=300.
Old Shopware parameters workZawsze włączone: adresy z properties, manufacturer i min-price z zakładek, e-maili i reklam nadal filtrują.

Obok ustawień Live example bierze kategorię kanału, która ma produkty. Klikaj wartości, aby zmienić wybór: ekran pokazuje adres w każdym formacie, jego długość i to, czy mieści się w limitach. Restore example zaczyna od nowa.

What a crawler sees wczytuje ten adres w całości i pokazuje odpowiedź, robots i canonical wysyłane przez sklep, produkty po filtrze oraz to, które wartości w panelu są linkami.

Filters → SEO → URL names wymienia każdą nazwę, którą sklep zapisuje w czytelnych adresach, w języku wybranym przełącznikiem na górnym pasku. Ekran ma trzy karty:

KartaWymienia
FiltersNazwę w adresie każdego filtra, tę przed = albo !.
ValuesNazwę w adresie każdej wartości.
HistoryNazwy, które filtr albo wartość miały wcześniej, z tym, do czego każda dziś prowadzi (Leads to).

Sklep tworzy nazwę w adresie dla każdego filtra i każdej wartości, gdy tylko potrzebuje jej czytelny adres, i ją zachowuje. Made by mówi, czyja jest nazwa: the shop albo you. Nazwa wpisana w wierszu staje się Twoja; stare adresy dalej do niej prowadzą. Opróżnioną nazwę sklep tworzy ponownie.

  • Nazwa w adresie składa się z małych liter i cyfr połączonych łącznikami, najwyżej 64 znaki.
  • W swoim języku nazywa jedną rzecz: dwie wartości jednego źródła ani dwa filtry nie mogą mieć wspólnej.
  • Filtr nie może dostać nazwy, której używają same adresy sklepu, takiej jak order, p, search, properties albo nazwa zaczynająca się od min-, max- lub cf-.

Nazwę filtra w adresie można też ustawić na jego stronie w Sources; zobacz Źródła.

Każda zastąpiona nazwa zostaje w History, więc adres z nią prowadzi do dzisiejszej nazwy (301). Usuń tam wiersz przez Delete, a ten adres odpowie 404. „nowhere” oznacza dawną nazwę, której filtr albo wartość nie ma teraz nazwy w tym języku.

Filters → SEO → Indexing.

UstawienieSkutek
Links to filter valuesOnly to landing pages: wartość, której wybór daje dokładnie filtry aktywnej, indeksowanej strony docelowej, jest w panelu zwykłym linkiem do niej; pozostałe są polami formularza, więc roboty nie znajdują kombinacji. Domyślne. None: panel nie ma żadnych linków; do stron docelowych prowadzą tylko mapa strony i wiersz „Popular”.
’Popular’ rowGdzie stoją linki kategorii do jej stron docelowych: Under the list (domyślnie) albo Over the list. Pokazywany na stronie kategorii i na jej stronach docelowych.
404 for empty filtered pagesDomyślnie włączone. Przefiltrowana strona bez produktów odpowiada 404 przy pełnym wczytaniu strony (z wyszukiwarki, po odświeżeniu). Po kliknięciu w sklepie klient widzi pusty wynik z podpowiedzią „Without X you find N”. Wyłączone: taka strona zostaje 200 z noindex.
UstawienieSkutek
Thin landing page under (products)Aktywna strona docelowa z mniejszą liczbą produktów jest oznaczana jako cienka: w kontroli SEO, na dashboardzie i na ekranach stron docelowych. 3, jeśli nie ustawiono, od 1 do 100. Ta sama liczba decyduje, od ilu produktów jest indeksowana strona węzła katalogu dopasowań; zobacz Dopasowanie w sklepie.
UstawienieSkutek
Draft previewZawsze noindex i no-store: adres z p2lab-filter-preview nigdy nie trafia do indeksu ani do cache.
Sitemap and hreflangZ Shopware: strony docelowe trafiają do mapy strony kanału; hreflang łączy wersje językowe tej samej strony.

Tabela Rules for crawlers na ekranie Indexing pokazuje dla wybranego kanału, co wysyła każdy rodzaj adresu. Kliknij wiersz, aby zobaczyć dlaczego.

AdresrobotscanonicalUstala
Kategoria bez filtrówindex, followdo siebieShopware
Strona docelowaindex, follow albo jej własne Robotsdo siebiestrona docelowa
Inny przefiltrowany adresnoindex, followdo siebiewtyczka
Adres ponad limitemnoindex, nofollow albo 404 przy Show 404do siebieFilter URLs → Past the limit
Wyniki wyszukiwania z filtraminoindex, followbrakShopware
Pusta przefiltrowana strona404 albo noindex, follow przy wyłączonym ustawieniudo siebie, gdy nie 404Indexing → 404 for empty filtered pages
  • Przefiltrowany adres nigdy nie jest indeksowany: kombinacji są tysiące i powtarzają treść kategorii. follow pozwala robotom dotrzeć przez niego do produktów.
  • Do indeksu prowadzą tylko strony docelowe, z własnym adresem, nagłówkiem, meta i tekstem.
  • Wybór dokładnie jednego węzła katalogu dopasowań, z co najmniej liczbą produktów cienkiej strony, też jest indeksowany.
  • Adres, który powtarza parametr albo wartość, nazywa wartość, której strona nie oferuje, albo strona za ostatnią odpowiadają 404. Wybór grupy, której zestaw strony nie pokazuje na tej stronie, prowadzi do adresu bez niej (301).
  • Sklep stosuje te reguły tylko do pełnych wczytań strony; własne żądania panelu nie są odwiedzane przez roboty.

Reguła, której się trzymamy: nigdy noindex razem z canonical do innej strony. Canonical prosi o przeniesienie sygnałów na wskazaną stronę, noindex prosi o pominięcie strony, więc wyszukiwarka może przenieść noindex na tę drugą stronę. Dlatego każdy przefiltrowany adres ma canonical do siebie.

Karta robots.txt proponuje opcjonalne linie, które trzymają roboty z dala od przefiltrowanych adresów; Copy kopiuje je do schowka. Zablokowany adres nie może pokazać robotom swojego noindex: dodaj te linie dopiero wtedy, gdy przefiltrowane adresy wypadną z indeksu.

Filters → SEO → SEO check liczy filtry i wartości bez nazwy w adresie; zobacz Strony docelowe.