Dlaczego kody HTTP są ważne dla SEO?
Kody statusu HTTP informują przeglądarki i roboty wyszukiwarek o stanie żądanego zasobu. Prawidłowa obsługa tych kodów jest kluczowa dla widoczności strony w wynikach wyszukiwania.
Kody 2xx – sukces
- 200 OK – strona załadowana poprawnie
- 201 Created – zasób utworzony
- 204 No Content – sukces, ale bez treści
Kody 3xx – przekierowania
- 301 Moved Permanently – stałe przekierowanie, przekazuje link juice
- 302 Found – tymczasowe przekierowanie
- 304 Not Modified – zasób nie zmieniony (cache)
Optymalizacja SEO wymaga monitorowania kodów statusu.
Kody 4xx – błędy klienta
- 404 Not Found – strona nie istnieje, najczęstszy problem SEO
- 403 Forbidden – brak dostępu
- 410 Gone – zasób usunięty trwale
- 429 Too Many Requests – rate limiting
Kody 5xx – błędy serwera
- 500 Internal Server Error – ogólny błąd serwera
- 502 Bad Gateway – błąd proxy
- 503 Service Unavailable – serwer niedostępny (przeciążenie)
- 504 Gateway Timeout – przekroczenie czasu
Jak błędy wpływają na SEO?
- 404 – marnują crawl budget, pogarszają UX
- 5xx – mogą powodować deindeksację przy długotrwałym występowaniu
- Błędne 200 – soft 404 (strona błędu z kodem 200)
404 vs 410 – różnica dla SEO
Kod 410 (Gone) informuje Google, że zasób został trwale usunięty. Strony z 410 są szybciej usuwane z indeksu niż te z 404.
Monitorowanie kodów statusu
Używaj narzędzi takich jak:
- Google Search Console (raporty błędów crawlingu)
- Screaming Frog SEO Spider
- Monitoring uptime (Pingdom, UptimeRobot)
Regularne sprawdzanie kodów HTTP to podstawa technicznego SEO.