Kod odpowiedzi serwera
Za każdym razem, gdy ktoś wchodzi na Twoją stronę, serwer odpowiada liczbą-kodem, czy wszystko gra. Warto znać cztery z nich, bo mówią, czy Google i klienci w ogóle Cię widzą.
Co to właściwie znaczy
Kod odpowiedzi serwera (po angielsku „HTTP status code”) to trzycyfrowy komunikat, który Twoja strona wysyła przeglądarce albo robotowi Google przy każdym wejściu. Mówi krótko, co się stało: udało się, przeniesiono, nie znaleziono albo coś się wysypało.
Przykład z życia firmy
Wyobraź sobie, że przenosisz podstronę z ofertą na nowy adres w swoim sklepie. Jeśli zrobisz to dobrze, stary adres zwraca kod 301 („przeniesiono na stałe”) i i klient, i Google płynnie lądują na nowej stronie, a pozycje w wyszukiwarce zostają. Jeśli zapomnisz, stary adres zwraca 404 („nie znaleziono”): klient z Google trafia na pustkę i wychodzi. A gdy serwer się przeciąży w Black Friday, zwraca 5xx („błąd serwera”) i wtedy nie sprzedaje nikt. Cztery liczby, które decydują, czy klient w ogóle dotrze do oferty.
Dlaczego to dla Ciebie ważne
Te kody to język, którym Twoja strona rozmawia z Google, a jak Google dostaje 404 czy 5xx tam, gdzie powinno być 200, przestaje ufać stronie i spada Ci widoczność. Dla małej firmy jeden porzucony błąd 404 na ważnej podstronie to realnie utraceni klienci. Nie musisz być informatykiem, żeby wiedzieć, że coś jest nie tak.
Jak to wykorzystać
Zapamiętaj cztery: 200 (OK, działa), 301 (przeniesiono na stałe, używaj przy zmianie adresów), 404 (nie znaleziono: do naprawy) i 5xx (awaria serwera, dzwoń do hostingu). Sprawdzaj błędy 404 w Google Search Console co jakiś czas i naprawiaj je przekierowaniem 301. To pięć minut, a pilnuje, żeby klienci nie trafiali w próżnię.
Kody odpowiedzi serwera po angielsku i grupy
Po angielsku mówi się HTTP status codes. To trzycyfrowe kody, którymi serwer odpowiada na każde żądanie przeglądarki albo robota wyszukiwarki. Dzielą się na grupy według pierwszej cyfry:
| Grupa | Znaczenie | Najczęstsze kody |
|---|---|---|
| 2xx | Sukces | 200 OK |
| 3xx | Przekierowanie | 301 na stałe, 302 i 307 tymczasowo, 304 bez zmian |
| 4xx | Błąd po stronie żądania | 403 brak dostępu, 404 nie znaleziono, 410 usunięto na stałe |
| 5xx | Błąd serwera | 500 błąd wewnętrzny, 503 usługa niedostępna |
Znaczenie kodów dla SEO
- 200: strona działa i może być zaindeksowana.
- 301: Google przenosi sygnały na nowy adres.
- 404 i 410: strona zniknie z indeksu. 410 mówi wyraźniej, że usunięcie jest celowe.
- 5xx: przy dłuższych problemach Google ogranicza skanowanie, a strony mogą wypadać z indeksu.
- 503 z nagłówkiem Retry-After to dobry sposób na zapowiedzianą przerwę techniczną.
Przykłady z różnych branż
- Sklep internetowy. Wycofane produkty zwracają 404, a część z nich ma wciąż linki z zewnątrz. Sklep przekierowuje je 301 na najbliższy zamiennik.
- Usługi. Hosting gabinetu przez kilka dni zwraca 500. W Google Search Console rośnie liczba błędów serwera i spadają wyświetlenia.
- Firma B2B. Strona pokazuje komunikat „nie znaleziono”, ale serwer zwraca 200. To tak zwany miękki 404, który Google zgłasza w raporcie Strony.
Jak sprawdzać kody krok po kroku
- Zajrzyj w Google Search Console do raportu Strony i statystyk indeksowania.
- Sprawdź pojedyncze adresy w narzędziach deweloperskich przeglądarki, w zakładce Sieć.
- Raz na jakiś czas przeskanuj stronę narzędziem do audytu SEO, które wypisze adresy z błędami.
- Popraw linki wewnętrzne prowadzące do stron 404.
- Ustaw przekierowania dla ważnych stron, które zmieniły adres.
Najczęstsze błędy
Najczęstszy błąd to miękkie 404: strony błędu, które zwracają kod 200. Drugi to przekierowanie wszystkich nieistniejących adresów na stronę główną. Trzeci to długotrwałe błędy 5xx, których nikt nie zauważa, bo strona działa „u mnie”.
Miękki błąd 404
Miękki błąd 404 to strona, która wygląda jak strona błędu albo nie ma treści, ale serwer zwraca kod 200, czyli „wszystko w porządku”. Google może zgłosić takie adresy w Search Console. Dla użytkownika i wyszukiwarki lepiej, gdy nieistniejąca strona zwraca prawdziwy kod 404 lub 410, a przeniesiona strona przekierowuje kodem 301 na nowy adres.
Kod 410 a 404
Kod 404 oznacza, że strony nie znaleziono. Kod 410 mówi, że strona została usunięta celowo i nie wróci. Google traktuje oba podobnie, ale 410 może przyspieszyć usunięcie adresu z indeksu. Używaj 410 dla treści, które usuwasz na stałe i które nie mają odpowiednika, na który można by przekierować.
Błędy 5xx
Kody z grupy 5xx oznaczają problemy po stronie serwera, na przykład przeciążenie albo błąd w konfiguracji. Krótkie przerwy zdarzają się każdemu, ale długotrwałe błędy mogą sprawić, że Google rzadziej odwiedza stronę, a nawet usunie część adresów z indeksu. Przy planowanych pracach technicznych warto zwracać kod 503 z informacją, kiedy strona wróci.
Własna strona 404
Dobra strona błędu pomaga użytkownikowi wrócić na właściwą drogę: zawiera wyszukiwarkę, linki do najważniejszych działów i kontakt. Powinna wyglądać jak reszta strony i zwracać kod 404. Przyjazna strona błędu zmniejsza liczbę osób, które po trafieniu na zły link opuszczają stronę.
Wyjaśnienie na prostym przykładzie
Dzwonisz pod numer firmy. Słyszysz „Dzień dobry, w czym pomóc”, albo „Numer nieaktywny”, albo „Przełączam do działu obok”. Każda odpowiedź mówi Ci coś innego, zanim jeszcze zaczniesz rozmowę.
Kod odpowiedzi serwera to taka pierwsza odpowiedź strony. 200 znaczy, że strona działa. 301 znaczy, że przeniosła się na stałe pod inny adres. 404 mówi, że takiej strony nie ma. 500 oznacza awarię serwera. Google czyta te kody i na ich podstawie decyduje, co zrobić z adresem w wynikach.
Trudne słowa z tego hasła
- Przekierowanie 301. Stałe przeniesienie starego adresu na nowy. Zobacz przekierowanie 301.
- Indeksacja. Dodanie strony do bazy wyszukiwarki. Zobacz indeksacja.
- Budżet indeksowania. Liczba stron, które robot Google odwiedza. Zobacz budżet indeksowania.
- Google Search Console. Narzędzie pokazujące, jak Google widzi stronę. Zobacz Google Search Console.
Ćwiczenie na 15 minut
- Otwórz w Google Search Console raport stron i znajdź błędy 404.
- Zapisz adresy, które kiedyś działały i mają linki.
- Przy każdym zdecyduj, na jaką aktualną stronę powinien prowadzić.
- Przekaż listę osobie, która ustawi przekierowania.
Stare linki znowu prowadzą do celu; jak to zrobić, opisuje hasło przekierowanie 301.
Najczęstsze pytania
Co oznacza kod 404?
Że serwer nie znalazł strony pod danym adresem. Taka strona po pewnym czasie znika z indeksu Google.
Czym różni się 404 od 410?
Oba oznaczają brak strony, ale 410 mówi wyraźniej, że strona została usunięta na stałe i celowo.
Co to jest miękki 404?
To strona, która wygląda jak błąd, na przykład z komunikatem „nie znaleziono”, ale serwer zwraca kod 200. Google zgłasza takie adresy w raporcie Strony.
Co to jest miękki błąd 404?
To strona bez treści lub z komunikatem o błędzie, która zwraca kod 200 zamiast 404. Google może zgłaszać takie adresy w Search Console.
Kiedy użyć kodu 503?
Podczas planowanych prac technicznych, żeby poinformować roboty, że strona jest tymczasowo niedostępna i wróci.
Powiązane pojęcia
← Wszystkie pojęcia w słowniku · Prześwietl swoją stronę skanerem →