TrueURL

200 OK

Żądanie zakończyło się powodzeniem; przy GET treść zawiera żądany zasób. Każdy łańcuch przekierowań powinien kończyć się adresem URL zwracającym 200.

Kategoria
2xx Sukces
Opis słowny
OK
Przekierowanie
Nie
Domyślne buforowanie
Tak

200 OK to standardowa odpowiedź oznaczająca sukces. Znaczenie treści zależy od metody: przy GET jest to żądany zasób, przy HEAD te same nagłówki bez treści, a przy POST zwykle wynik operacji lub jej opis.

Odpowiedź 200 może być buforowana heurystycznie. Jeśli Cache-Control lub Expires nie stanowią inaczej, pamięci podręczne mogą ją przechowywać i ponownie wykorzystywać przez okres, który same oszacują, często na podstawie Last-Modified. Walidatory, takie jak ETag i Last-Modified, pozwalają klientom sprawdzić później żądaniem warunkowym, czy ich kopia jest nadal aktualna; odpowiedzią może być wtedy 304 Not Modified.

Kod 200 nie mówi nic o tym, czy treść jest tym, czego szukał użytkownik. Strony błędów, puste strony i strony wymuszające logowanie bywają serwowane z kodem 200, co ukrywa problem przed przeglądarkami, narzędziami do monitoringu i wyszukiwarkami.

Przykładowa odpowiedź

HTTP
HTTP/1.1 200 OK
Date: Fri, 06 Nov 2026 10:15:32 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 85
Cache-Control: public, max-age=600
ETag: "5f2b-1a3c"
Last-Modified: Wed, 28 Oct 2026 08:02:11 GMT

<!doctype html>
<html lang="en">
<title>Welcome</title>
<h1>Hello, world</h1>
</html>

SEO i sprawdzanie przekierowań

Twoje kanoniczne adresy URL powinny zwracać 200 i na takim adresie powinien kończyć się ostatni przeskok każdego łańcucha przekierowań. Google bierze strony z kodem 200 pod uwagę przy indeksowaniu, ale jeśli treść wygląda na błąd, np. jest to komunikat „nie znaleziono strony” albo pusta strona, Search Console zgłasza soft 404 i strona nie zostaje zaindeksowana. Dla brakujących stron zwracaj prawdziwe odpowiedzi 404 lub 410.

Podczas sprawdzania przekierowań idealny jest łańcuch, który dociera do kodu 200 po jednym przekierowaniu stałym. Upewnij się, że docelowy adres URL jest tym, którego się spodziewasz: kod 200 na stronie głównej lub stronie logowania po przekierowaniu często oznacza niedziałający link do podstrony. Narzędzie Sprawdzanie łańcucha przekierowań pokazuje każdy przeskok aż do końcowego 200.

Typowe przyczyny i zastosowania

  • Strona, plik lub zasób API istnieje i został poprawnie zwrócony.
  • Soft 404: brakująca strona wyświetla komunikat „nie znaleziono”, ale zwraca 200. Skonfiguruj serwer tak, aby wysyłał 404 lub 410.
  • Strona błędu lub strona prac serwisowych zwraca 200. Na czas prac serwisowych zwracaj 503 z nagłówkiem Retry-After.
  • Strona weryfikacji antybotowej lub strona zgody na pliki cookie zwraca 200 zamiast właściwej treści. TrueURL oznacza typowe strony weryfikacji, ale nie jest w stanie rozpoznać każdej strony pośredniej.

Sprawdzanie przekierowań URL

Zobacz wszystkie kody odpowiedzi, jakie zwraca adres URL, przeskok po przeskoku, w darmowym narzędziu TrueURL do sprawdzania przekierowań.