Statusy HTTP w SEO: 200, 301, 404, 500 bez tajemnic
Kod HTTP jest jednym z najbardziej podstawowych faktów o adresie URL. Zanim ocenisz treść strony, musisz wiedzieć, czy serwer w ogóle dostarcza ją poprawnie.
Sprawdź status HTTP200 OK
Oznacza, że serwer dostarczył zasób poprawnie na poziomie protokołu. Nie znaczy jednak, że treść jest jakościowa, indeksowalna albo że nie jest soft 404. Status to jeden fakt, nie pełna ocena strony.
301 i 302
Przekierowania prowadzą użytkownika i crawlera do innego URL-a. Ważne jest nie tylko to, że przekierowanie istnieje, ale także jego cel i długość łańcucha. Własne linki warto prowadzić bezpośrednio do docelowego adresu.
404 i 410
404 oznacza brak zasobu, a 410 świadome usunięcie. Błąd zaczyna być problemem, gdy ważne linki wewnętrzne, sitemap lub ruch użytkowników nadal prowadzą do takiego adresu.
500 i 503
5xx oznacza problem po stronie serwera. 503 może być właściwy podczas krótkiej, kontrolowanej niedostępności, ale częste lub długie błędy utrudniają crawlowanie i pogarszają doświadczenie użytkowników.
Dlaczego sprawdzać finalny URL?
Pierwszy adres może zwrócić 301, kolejny 302, a dopiero trzeci 200. Dlatego tester statusu powinien pokazać cały łańcuch oraz finalny URL, zamiast prezentować wyłącznie ostatnią liczbę.
