Jak sprawdzić przekierowania i łańcuchy przekierowań
Przekierowanie to przekierowanie z jednego adresu na inny. Dla wyszukiwania ważne jest nie tylko dokąd prowadzi, ale także jakim kodem, ile kroków w łańcuchu i czy nie traci się po drodze wartości linków. Sprawdzić to wszystko można bezpłatnym sprawdzaczem przekierowań: przechodzi on łańcuch do końca i pokazuje każdy krok.
Jakie kody co oznaczają
| Kod | Znaczenie | Kiedy jest odpowiedni |
|---|---|---|
| 301 | Przeprowadzono na stałe | Zmiana adresu, łączenie www i bez www, przejście na https |
| 302 / 307 | Tymczasowo | Promocje, prace techniczne, geo-przekierowania — ale nie dla przeprowadzek |
| 308 | Na stałe, z zachowaniem metody żądania | Odpowiednik 301 dla formularzy i API |
| Meta-aktualizacja i przejście JS | Przekierowanie za pomocą strony | Niezalecane: robot widzi je później i gorzej |
Co szukać w wyniku
- Długość łańcucha. Jeden krok — norma. Trzy i więcej — utrata prędkości i ryzyko, że robot nie dotrze do końca.
- Mieszane kody. Łańcuch w postaci 302 → 301 → 200 sygnalizuje, że przeprowadzka jest ustawiona w połowie.
- Pętle. Adres, który wraca sam do siebie, całkowicie zabija stronę dla wyszukiwania.
- Końcowy kod. Łańcuch powinien kończyć się na 200, a nie na 404 lub kolejnym przekierowaniu.
- Schemat i host. Po wszystkich krokach adres powinien zgadzać się z kanonicznym: https, odpowiednia wersja z www lub bez.
Dlaczego to ważne przy promocji linkami
Linki prowadzą do konkretnego adresu. Jeśli on przekierowuje, wartość i tak dotrze do końcowej strony przy stałym przekierowaniu — ale lepiej od razu promować końcowy adres. A jeśli promowana strona przeprowadziła się już po uruchomieniu, ustaw 301 ze starego adresu: nie będzie potrzeby przerabiania publikacji, zob. „Czy można usunąć lub zmienić publikację”.
Co sprawdzić przy okazji
Kody odpowiedzi według listy adresów i nagłówki odpowiedzi — tam widać buforowanie i kanoniczne wskazówki, które często generują zbędne kroki.