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/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.