Jak sprawdzić przekierowania po migracji strony (kody statusu i łańcuchy)

Najważniejsze wnioski

Spadki ruchu po migracji zwykle pochodzą z kodów statusu i łańcuchów przekierowań, nie z treści. Zrób bazę przed migracją, sprawdź ponownie 24–72 godziny po — jedno zbiorcze sprawdzenie obejmuje do 20 URL-i, skok po skoku, z perspektywy Googlebota i przeglądarki.

Krótka odpowiedź

W większości spadków ruchu po migracji problemem nie jest cienka treść ani zmieniona struktura — to kody statusu i łańcuchy przekierowań: drabinki 301, pętle, kupa 404 albo crawler widzący coś innego niż przeglądarka. Potrzebujesz dwóch punktów w czasie, nie talentu: bazy przed migracją i re-checku 24–72 godziny po. Jedno zbiorcze sprawdzenie obejmuje do 20 URL-i, śledzi każdy skok z pomiarem czasu i działa z dwóch widoków (Googlebot / przeglądarka) — wniosek w maksymalnie 20 minut.

Ściąga kodów statusu (te, których używa diagnoza migracji)

Status

Znaczenie

Co oznacza podczas migracji

200 / 204

OK / brak treści

Czysty endpoint

301 / 308

Przekierowanie stałe

Tożsamość URL przenosi się — migracja to w większości to

302 / 307

Przekierowanie tymczasowe

Stary URL dalej konkuruje; nie używaj przy trwałych przenosinach

404

Nie znaleziono

Poprawna odpowiedź dla stron realnie usuniętych

410

Usunięte na stałe

Jaśniejsze: "nie istnieje i nie należy jej szukać"

429

Limit wywołań

Crawler zablokowany; sprawdź Retry-After

500 / 502 / 503

Błędy serwera

Najgorsze podczas crawlowania — bezpośrednio uszkadzają indeksację

301 vs 302: którego użyć przy migracji

Przekierowania w złym kierunku to główny powód, dla którego pozycje nigdy nie wracają:

  • Stałe (301/308): nowy URL staje się tożsamością; kapitał i historia idą za nim. Używaj przy zmianie domeny i przebudowie struktury URL-i.
  • Tymczasowe (302/307): stary URL pozostaje tożsamością; nowy URL to przystanek tymczasowy. Używaj przy stronach kampanii i transferach kasowych.

Przykłady błędów: strona promocyjna z 301 — gdy promo się kończy, historia rankingowa starej strony już "na stałe" się przeniosła, a odzyskanie wymaga ponownej migracji. Odwrotnie: trwała przebudowa z 302 — stary adres dalej konkuruje o tożsamość i żadna strona dobrze nie rankuje.

Dwa punkty czasowe: przed i po

Przed migracją (baza, raz): potwierdź status końcowy 20 najcenniejszych URL-i i ich pełnych łańcuchów, i zarchiwizuj wynik. Ten plik to podstawa porównania — bez niego nie odróżnisz "nowego problemu" od "istniał wcześniej".

Po migracji (re-check, 24–72 h później): poczekaj, aż zmiana się ustabilizuje, potem sprawdź cztery rzeczy:

  1. Stare URL-e dają 301 zgodnie z planem (nie 200, nie 404).
  2. Nowe URL-e zwracają 200.
  3. Brak łańcuchów drabinkowych (A→301→B→301→C powinno być jednym skokiem) i pętli (B→301→A→301→B — crawlerzy wyszukiwania się poddają).
  4. Widok crawlera i widok przeglądarki się zgadzają (niezgodność → zwykle reguły WAF / keep-alive / UA; to klasyczne źródło "mi wygląda dobrze, ale indeksacja jest zepsuta").
Przed i po migracji: baza do zarchiwizowania i cztery rzeczy do re-checku w oknie 24–72 h

Przeprowadzenie checku (za darmo, bez rejestracji)

  1. Wklej URL-e, jeden na linię, do 20; duplikaty są odrzucane automatycznie, a gołe domeny dostają https:// automatycznie.
  2. Wybierz widoki: Googlebot, Bingbot, przeglądarka itd. (w razie potrzeby dodasz własne nagłówki). Przy sprawdzaniu migracji minimum: Googlebot + przeglądarka.
  3. Przeczytaj łańcuch: kod statusu, komunikat statusu, pełny łańcuch przekierowań (status, Location i czas każdego skoku), nagłówki odpowiedzi, treść i czas całkowity. Czas dzielony na skoki — właśnie wolny skok jest problemem.
  4. Eksport CSV: wyniki do swojego arkusza albo kolejki ticketów obok innych zmian.

Jedno darmowe narzędzie do sprawdzania kodów statusu HTTP (prosta weryfikacja ludzka na każde sprawdzenie, bez rejestracji) robi to wszystko w jednym przebiegu i zawiera słownik 54 kodów — dlatego też check podąża za łańcuchami, a nie tylko za statusem końcowym.

Miesięczny audyt (opcjonalny, ale zalecany)

Ci, którzy się poparzyli, zapominają o trzecim miesiącu. Prowadź listę "niezdrowe URL-e" i sprawdzaj top 20 kluczowych URL-i co miesiąc. Kody statusu są jak przyciski wind — psują się dokładnie wtedy, gdy zakładasz, że działają.

Typowe błędy

  • Patrzenie tylko na status końcowy: 301→301→200 bardzo różni się od bezpośredniego 200; im dłuższy łańcuch, tym bardziej rozmywa się sygnał.
  • Naprawianie każdego 404: 404 wpięte w łańcuch przekierowań nie jest martwym linkiem — strony naprawdę usunięte powinny zostać 404/410. Naprawiaj tylko martwe linki z ruchem.
  • Testowanie tylko widoku przeglądarki: WAF-y zwracają inną treść zależnie od UA. Minimum dwa widoki na sprawdzenie.

FAQ

Ile URL-i mogę sprawdzić na raz? Do 20; zduplikowane URL-e sprawdzane są raz. Większe listy to po prostu więcej partii.

Czy to jest płatne? Nie. Za darmo i anonimowo, z prostą weryfikacją ludzką na każde sprawdzenie.

Jak szybko po migracji 301 jest wiarygodne? Narzędzie pokazuje wyniki zwykle w ciągu 24–72 godzin; dla pełnego przeniesienia kapitału monitoruj URL Inspection w GSC przez kolejne tygodnie.

Czy 502/503 to "błąd" czy "poczekaj"? Podczas crawlowania to poważna sprawa. Znajdź przyczynę (upstream, konkretne endpointy). 5xx z widoku crawlera to nie sytuacja "poczekaj chwilę".

Autor: Julian Mercer, praktyk technicznego SEO z 14-letnim doświadczeniem w Auspia. Julian pisze o crawlability, renderowaniu, architekturze strony i technicznych podstawach, których potrzebują treści czytelne dla AI.

Poznaj ten temat

Kontynuuj tę samą ścieżkę wzrostu