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.
Ustawienia dla kanału sprzedaży
Dział zatytułowany „Ustawienia dla kanału sprzedaży”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.
Filter URLs
Dział zatytułowany „Filter URLs”Filters → SEO → Filter URLs.
Parameter format decyduje, jak adres nazywa wybór:
| Format | Przykład | Skutek |
|---|---|---|
| Shopware IDs | ?properties=… | Tak jak w Shopware. Nie zmienia się przy zmianie nazw. Domyślny. |
| Readable names | ?color=red_navy&price=100-300 | Nazwy 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).
| Ustawienie | Skutek |
|---|---|
| Max. values in the address | Ile wartości może nazwać jeden adres. 12, jeśli nie ustawiono, od 1 do 50. |
| Max. in one group | Ile wartości jednej grupy może nazwać. 6, jeśli nie ustawiono, od 1 do 50. |
| Past the limit | Show 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 address | Its 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). |
Zgodność
Dział zatytułowany „Zgodność”| Ustawienie | Skutek |
|---|---|
| Price in the address | Przy Shopware IDs cena zostaje dwoma parametrami Shopware, min-price=100&max-price=300. |
| Old Shopware parameters work | Zawsze włączone: adresy z properties, manufacturer i min-price z zakładek, e-maili i reklam nadal filtrują. |
Przykład na żywo i co widzi robot
Dział zatytułowany „Przykład na żywo i co widzi robot”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.
URL names
Dział zatytułowany „URL names”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:
| Karta | Wymienia |
|---|---|
| Filters | Nazwę w adresie każdego filtra, tę przed = albo !. |
| Values | Nazwę w adresie każdej wartości. |
| History | Nazwy, 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,propertiesalbo nazwa zaczynająca się odmin-,max-lubcf-.
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.
Indexing
Dział zatytułowany „Indexing”Filters → SEO → Indexing.
Linki i puste strony
Dział zatytułowany „Linki i puste strony”| Ustawienie | Skutek |
|---|---|
| Links to filter values | Only 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’ row | Gdzie 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 pages | Domyś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. |
Kontrola SEO
Dział zatytułowany „Kontrola SEO”| Ustawienie | Skutek |
|---|---|
| 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. |
| Ustawienie | Skutek |
|---|---|
| Draft preview | Zawsze noindex i no-store: adres z p2lab-filter-preview nigdy nie trafia do indeksu ani do cache. |
| Sitemap and hreflang | Z Shopware: strony docelowe trafiają do mapy strony kanału; hreflang łączy wersje językowe tej samej strony. |
Reguły dla robotów
Dział zatytułowany „Reguły dla robotów”Tabela Rules for crawlers na ekranie Indexing pokazuje dla wybranego kanału, co wysyła każdy rodzaj adresu. Kliknij wiersz, aby zobaczyć dlaczego.
| Adres | robots | canonical | Ustala |
|---|---|---|---|
| Kategoria bez filtrów | index, follow | do siebie | Shopware |
| Strona docelowa | index, follow albo jej własne Robots | do siebie | strona docelowa |
| Inny przefiltrowany adres | noindex, follow | do siebie | wtyczka |
| Adres ponad limitem | noindex, nofollow albo 404 przy Show 404 | do siebie | Filter URLs → Past the limit |
| Wyniki wyszukiwania z filtrami | noindex, follow | brak | Shopware |
| Pusta przefiltrowana strona | 404 albo noindex, follow przy wyłączonym ustawieniu | do siebie, gdy nie 404 | Indexing → 404 for empty filtered pages |
- Przefiltrowany adres nigdy nie jest indeksowany: kombinacji są tysiące i powtarzają treść kategorii.
followpozwala 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.
robots.txt
Dział zatytułowany „robots.txt”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.
Powiązane kontrole
Dział zatytułowany „Powiązane kontrole”Filters → SEO → SEO check liczy filtry i wartości bez nazwy w adresie; zobacz Strony docelowe.