Monitoring stron www: kod 200 nie znaczy, że strona działa — nasza odpowiada nim na adresy, które nie istnieją. Co sprawdzać i kto dostaje alert.

Monitoring strony odpowiada na jedno pytanie: kto dowie się o awarii pierwszy — Wy czy klient. Wszystko inne, od wyboru narzędzia po częstotliwość sprawdzania, jest odpowiedzią na to pytanie albo odciąga od niego uwagę.
Najprostszy monitor pyta serwer o stronę co kilka minut i sprawdza, czy odpowiedź ma kod 200, czyli „w porządku". Jeśli ma — uznaje, że strona działa. Tyle że kod 200 mówi wyłącznie, że serwer coś odesłał, a nie że odesłał to, co powinien.
Mamy na to dowód na własnej stronie. Sprawdziliśmy, co nasz serwis odpowiada na adres, który nie istnieje. Odsyła stronę z tytułem „404 — nie znaleziono strony" — i kodem 200. Człowiek widzi błąd. Monitor sprawdzający tylko kod widzi stronę, która działa. Google nazywa to w swojej dokumentacji soft 404 i ostrzega, że takie strony błędów mogą trafić do indeksu.
U nas to świadomy kompromis, nie przeoczenie. Nasza strona jest wysyłana do przeglądarki strumieniowo, kawałkami, żeby treść pojawiała się szybciej — a dokumentacja Next.js wyjaśnia, że serwer musi wtedy potwierdzić „200", zanim wie, czy adres istnieje. W zamian dopisuje do strony błędu znacznik noindex, więc Google jej nie zaindeksuje. Wyszukiwarce to wystarcza. Monitorowi — nie, bo monitor znacznika nie czyta. I to jest właśnie powód, dla którego pytanie „czy strona odpowiada" to za mało.
Co znajdziesz w artykule. Cztery rodzaje sprawdzeń i awarie, które każde z nich wykrywa. Rachunek czasu: ile trwa wykrycie, a ile reakcja. Co daje darmowy monitoring stron www i gdzie się kończy. Kto powinien dostawać alert. Co monitor mówi przy błędach 500 i 503. Awarie, które mają datę w kalendarzu. I dlaczego Core Web Vitals nie zastąpią alertu.
Słowo „monitoring" obejmuje cztery różne sprawdzenia. Różnią się tym, o co pytają stronę — a więc tym, które awarie są w stanie zobaczyć.
Co widzi monitor — zależy od tego, o co pyta
Opracowanie własne; pomiar digitalvantage.pl, 19.09.2026
Kod odpowiedzi. Monitor pobiera adres i sprawdza, czy serwer odpowiedział kodem 200. Wykrywa serwer, który nie odpowiada wcale, i błędy serwera. Nie wykrywa niczego, co serwer poda z kodem 200 — strony błędu, pustej strony, strony, na której zniknęła połowa treści. To sprawdzenie jest w każdym narzędziu i zwykle ustawia się je jako pierwsze, więc warto wiedzieć, czego nie widzi.
Treść na stronie. Monitor pobiera stronę i szuka na niej konkretnego tekstu — nazwy firmy w stopce, nagłówka, numeru telefonu. Jeśli go nie ma, podnosi alarm, nawet przy kodzie 200. To jedno ustawienie więcej, a zamyka największą lukę pierwszego sprawdzenia. Tekst warto wybrać taki, który nie zmienia się przy każdej aktualizacji treści, i taki, którego nie ma na stronie błędu.
Cała ścieżka. Monitor wykonuje to, co robi klient: otwiera formularz, wypełnia go, wysyła, sprawdza potwierdzenie — albo dodaje produkt do koszyka i dochodzi do płatności. To jedyne sprawdzenie, które widzi, że strona „działa", a firma nie dostaje zapytań. Jest droższe, trudniejsze w utrzymaniu i przy każdej zmianie formularza trzeba je poprawić, więc ma sens tam, gdzie ta jedna ścieżka jest źródłem przychodu.
Daty wygaśnięcia. Certyfikat i domena nie psują się stopniowo — przestają działać w konkretnym dniu, który znacie z góry. Monitor, który sprawdza tylko bieżący stan, zauważy problem dopiero w dniu awarii. Monitor, który sprawdza datę, ostrzeże tydzień wcześniej.
Dla typowej strony firmowej rozsądny zestaw to kod i treść na stronie głównej i na podstronie kontaktowej, data certyfikatu i data domeny. Pełna ścieżka — dla sklepu i dla formularza, od którego zależy sprzedaż.
Pytanie „czy strona działa" ma sens tylko razem z drugim: jak szybko ktoś się o tym dowie i co zrobi. Monitor sprawdzający co pięć minut w najgorszym razie zauważy awarię pięć minut po jej początku. Tyle że to jest najkrótszy odcinek całej historii.
Wykrycie to ułamek, reakcja to cały budżet
UptimeRobot, cennik; obliczenia własne
Umowa, która gwarantuje 99,9% dostępności, dopuszcza 44 minuty przestoju w miesiącu — rachunek rozkładamy przy obsłudze strony. Na tym tle widać proporcje. Przejście z pięciu minut na jedną oszczędza cztery minuty. Obietnica „reagujemy w ciągu godziny" sama zużywa więcej, niż cały miesięczny budżet dopuszcza. O tym, ile trwa awaria, decyduje nie częstotliwość sprawdzania, tylko to, co się dzieje po alercie.
Dlatego pierwsze pytanie przy ustawianiu monitoringu brzmi nie „jak często sprawdzać", tylko „kto dostanie powiadomienie i czy może coś z nim zrobić". Częstotliwość ma znaczenie przy sklepie z dużym ruchem, gdzie każda minuta to zamówienia. Przy stronie firmowej pięć minut wystarczy, jeśli po drugiej stronie jest ktoś, kto zareaguje.
Jest jeszcze jeden powód, żeby mieć własny monitoring, nawet jeśli stroną opiekuje się firma zewnętrzna ze swoim. Narzędzia do monitoringu dostępności — po angielsku uptime monitoring — prowadzą raport: jaki procent czasu strona odpowiadała w danym miesiącu, ile było przerw i jak długo trwały. To jest Wasz niezależny pomiar umowy. Jeśli wykonawca obiecuje 99,9%, a Wasz monitor pokazuje w miesiącu dwie godziny przerw, macie liczbę do rozmowy, a nie wrażenie. Bez własnego pomiaru jedynym źródłem wiedzy o tym, czy umowa została dotrzymana, jest raport strony, która ją miała dotrzymać.
Do sprawdzania kodu odpowiedzi i treści nie trzeba płacić. Nazwę jednego z nich, UptimeRobot, wpisuje się w polską wyszukiwarkę ponad tysiąc razy w miesiącu (w dwóch pisowniach) — i to dobry punkt odniesienia, co dostaje się za darmo, a gdzie zaczyna się płatny plan.
Według cennika UptimeRobot plan darmowy obejmuje 50 monitorów sprawdzanych co 5 minut, z powiadomieniami e-mailem. Najtańszy płatny plan sprawdza co 60 sekund i kosztuje 9 euro miesięcznie przy płatności rocznej. Jedno zastrzeżenie: w sekcji pytań na tej samej stronie dostawca opisuje plan darmowy jako przeznaczony do „basic personal monitoring". Przed użyciem go dla strony firmowej warto przeczytać aktualny regulamin, bo warunki darmowych planów zmieniają się częściej niż cenniki.
Alternatywą jest monitoring uruchomiony u siebie — na przykład Uptime Kuma, otwarte oprogramowanie na licencji MIT. Nie ma limitu monitorów ani interwału, ale wymaga serwera, który ktoś utrzymuje. I tu jest pułapka, która dotyczy każdego monitoringu, nie tylko samodzielnego: monitor nie może stać na tym samym serwerze co strona. Jeśli padnie serwer, padnie razem z nim to, co miało o tym powiadomić.
Z tego samego powodu monitoring powinien sprawdzać stronę z zewnątrz, z internetu, tak jak robi to klient. Serwer, który sam sprawdza siebie, może raportować, że wszystko działa, podczas gdy z zewnątrz nie da się do niego dotrzeć — bo zawiódł DNS, certyfikat albo sieć po drodze.
Alert, którego nikt nie przeczyta, to wpis w dzienniku. Większość źle działających systemów monitoringu nie zawodzi na etapie wykrycia, tylko na etapie powiadomienia: alerty idą na skrzynkę, którą ktoś przestał czytać, albo do osoby, która nie ma dostępu do serwera.
Trzy ustalenia, które zamieniają monitoring w coś, co działa:
Warto też ustalić, co jest dziennikiem, a co alarmem. Wydłużony czas odpowiedzi serwera to informacja do przejrzenia raz w tygodniu. Strona, która nie odpowiada — powód, żeby kogoś obudzić. Kto dostaje jedno i drugie na telefon, po tygodniu wyłączy powiadomienia.
Droga alertu — od sprawdzenia do kogoś, kto może coś zrobić
Digital Vantage, schemat własny
Alert przyszedł albo zadzwonił klient: strona nie działa. Zanim ktokolwiek zacznie naprawiać, warto w kilka minut ustalić, co dokładnie nie działa i od kiedy, bo od tego zależy, kogo wołać. Kolejność, która oszczędza najwięcej czasu:
Strona nie działa — pięć pytań przed naprawą
Digital Vantage, schemat własny
Te pięć kroków warto mieć zapisane w tym samym miejscu co dane dostępowe. Kwadrans spędzony na ustaleniu, co się stało, zwykle skraca awarię bardziej niż szybszy monitor.
Dwa kody błędów serwera zobaczycie w alertach najczęściej, i znaczą co innego.
500 według specyfikacji HTTP oznacza, że serwer napotkał „an unexpected condition", które uniemożliwiło obsłużenie żądania. Czyli: coś się zepsuło i serwer nie wie co. Przy stronie na WordPressie najczęściej to błąd we wtyczce albo w motywie, często tuż po aktualizacji albo zmianie wersji PHP.
503 oznacza, że serwer jest „currently unable to handle the request due to a temporary overload or scheduled maintenance" — chwilowo przeciążony albo w trakcie planowanych prac. To jest kod, który strona powinna zwracać sama podczas prac serwisowych, najlepiej z nagłówkiem Retry-After, który mówi, kiedy wrócić.
Dla wyszukiwarki różnica jest mniejsza, niż się wydaje. Według Google błędy 5xx — oba te kody i 429 — powodują, że Googlebot chwilowo zwalnia pobieranie strony. Zaindeksowane adresy zostają w indeksie, ale te, które zwracają błąd serwera trwale, są z niego ostatecznie usuwane. Krótka awaria nie zaszkodzi. Strona, która zwraca 500 przez kilka dni, bo nikt nie dostał alertu — zaszkodzi.
Co znaczy każdy z kodów serwera — także 502 i 504, które też zobaczycie w alertach — i kogo przy którym wołać, rozkładamy w osobnym tekście o błędach serwera.
Stąd zasada dla prac planowanych: jeśli strona ma być niedostępna, niech zwraca 503, a nie stronę „w przebudowie" z kodem 200. Ta druga dla Google jest nową treścią pod tym adresem, i to gorszą niż nasz soft 404 z początku tego tekstu: tamten ma przynajmniej znacznik noindex, strona „w przebudowie" zwykle nie ma żadnego.
Większości awarii nie da się przewidzieć. Dwie — da się co do dnia.
Certyfikat. Maksymalna ważność certyfikatów stron skróciła się w marcu 2026 roku do 200 dni i będzie dalej spadać — terminy rozkładamy przy certyfikatach SSL. Przy automatycznym odnawianiu problem zwykle nie istnieje, dopóki automat działa. Kiedy przestanie — bo zmienił się serwer, DNS albo konfiguracja — dowiecie się w dniu, w którym przeglądarki zaczną pokazywać odwiedzającym ostrzeżenie. Monitor daty certyfikatu zamienia to w powiadomienie z tygodniowym wyprzedzeniem.
Domena. Wygasła domena wyłącza naraz stronę i pocztę, a po okresie przywracania może ją zarejestrować ktokolwiek — co opisujemy przy kosztach utrzymania. Najczęstszą przyczyną nie jest brak pieniędzy, tylko przypomnienie wysłane na adres, którego nikt nie czyta. Monitor daty domeny jest drugim przypomnieniem, niezależnym od rejestratora.
Oba sprawdzenia są w większości narzędzi do monitoringu dostępne od ręki, a ustawia się je raz.
Wszystko, co opisaliśmy do tej pory, sprawdza stronę z zewnątrz, tak jak widzi ją klient. Monitoring serwera patrzy od środka: na zajęte miejsce na dysku, obciążenie procesora, pamięć, błędy zapisywane w dziennikach i zadania uruchamiane cyklicznie. Przy hostingu współdzielonym większość z tego jest poza Waszym zasięgiem i to dostawca odpowiada za to, co się dzieje w środku. Przy własnym serwerze albo serwerze wirtualnym — to Wasza odpowiedzialność albo wykonawcy.
Z punktu widzenia właściciela strony dwie rzeczy są tu ważniejsze od reszty, bo są częstymi przyczynami awarii, które z zewnątrz wyglądają na nagłe:
Jeśli stroną opiekuje się wykonawca, monitoring serwera jest jego narzędziem pracy. Dla Was wystarczy wiedzieć, że istnieje, i raz w miesiącu dostawać z niego jedno zdanie: czy kopie się wykonały i ile zostało miejsca.
Monitor dostępności mierzy też czas odpowiedzi serwera, i warto na niego patrzeć — nagły wzrost bywa pierwszym objawem problemu, zanim strona przestanie odpowiadać. Ale to nie są dane, na które patrzy Google.
Google ocenia szybkość strony na podstawie Core Web Vitals, czyli pomiarów od prawdziwych użytkowników Chrome, zbieranych jako średnia z 28 dni. To ważne dane, ale nie nadają się do alarmowania: zmiana na gorsze pojawi się w nich stopniowo, przez kolejne tygodnie, a nie w godzinę po wdrożeniu, które ją spowodowało. Monitoring wydajności i Core Web Vitals odpowiadają więc na dwa różne pytania — „czy coś właśnie się zepsuło" i „jak strona wypada dla użytkowników w ostatnim miesiącu" — i jedno nie zastąpi drugiego.
Najkrótsze podsumowanie: monitor pytający tylko o kod 200 powie Wam, że serwer żyje — nie, że strona działa. Dodajcie sprawdzenie treści, daty certyfikatu i domeny, a przy sklepie — całą ścieżkę zakupu. I zanim wybierzecie narzędzie, zapiszcie, kto dostanie alert o trzeciej w nocy i co może z nim zrobić, bo to ten odcinek, a nie częstotliwość sprawdzania, decyduje o tym, ile trwa awaria.
Tak, bo bez niego o awarii dowiaduje się klient — albo nikt. Wystarczy darmowy zestaw: sprawdzenie strony głównej i kontaktowej z weryfikacją treści oraz daty certyfikatu i domeny. Ważniejsze od narzędzia jest ustalenie, kto dostaje alert.
Do strony firmowej zwykle tak. Plan darmowy UptimeRobot sprawdza 50 adresów co 5 minut, co przy typowej stronie wystarczy. Płatne plany skracają interwał do minuty i dodają rodzaje sprawdzeń. Przed użyciem darmowego planu dla firmy sprawdźcie regulamin — dostawca opisuje go jako przeznaczony do podstawowego monitoringu osobistego.
Przy stronie firmowej co 5 minut wystarczy. Przyspieszenie do minuty oszczędza najwyżej cztery minuty, a o długości awarii decyduje głównie czas reakcji po alercie. Częściej warto sprawdzać sklep z dużym ruchem, gdzie każda minuta to zamówienia.
Bo sprawdza tylko kod odpowiedzi. Jeśli serwer poda stronę błędu z kodem 200 — tak jak nasz serwis przy nieistniejących adresach — monitor uzna ją za działającą. Rozwiązaniem jest sprawdzanie treści: monitor szuka na stronie konkretnego tekstu i alarmuje, gdy go nie ma.
500 oznacza nieoczekiwany błąd — coś się zepsuło i serwer nie wie co; przy WordPressie często wtyczka po aktualizacji. 503 oznacza chwilowe przeciążenie albo planowane prace. Na czas prac serwisowych strona powinna zwracać właśnie 503, a nie stronę „w przebudowie" z kodem 200.
Krótka — nie. Według Google błędy serwera powodują, że robot chwilowo zwalnia, a zaindeksowane adresy zostają w indeksie. Problem zaczyna się, gdy strona zwraca błąd trwale: takie adresy są ostatecznie usuwane. Dlatego liczy się to, jak szybko ktoś zareaguje na alert.
Po krótkiej rozmowie sprawdzamy, co strona odpowiada na błędne adresy, jakie kody zwraca w czasie prac i czy certyfikat oraz domena mają kogoś, kto dostanie przypomnienie.
Utrzymanie strony internetowej to cztery zadania: żeby działała, była szybka, miała kogoś odpowiedzialnego i przetrwała zmianę. Od czego zacząć.
Błąd 500, 502, 503 czy 504 mówi, który element zawiódł: aplikacja, połączenie między serwerami czy przeciążenie. Co znaczą i kogo wołać.
Błąd 404 na własnej stronie to zwykle usunięta podstrona bez przekierowania. Co znaczą kody 4xx, co robi z nimi Google i dlaczego nasza 404 zwraca 200.
Core Web Vitals to nie wynik PageSpeed: największą wagę ma w nim metryka, której Google nie używa w rankingu. Trzy progi i co z nimi zrobić.
Obsługa strony internetowej to umowa, nie lista czynności. Czas reakcji, SLA, dostęp do domeny i prawa do kodu — to sprawdźcie przed podpisem.
Migracja strony internetowej to trzy operacje: zmiana hostingu, domeny i adresów. Co zgłosić Google, jak przenieść domenę .pl i ułożyć 301.
Twoj Partner w Biznesie, zespół Digital Vantage
Zespół Digital Vantage to grupa doświadczonych specjalistów łączących kompetencje z zakresu web developmentu, inżynierii oprogramowania, DevOps, UX/UI designu oraz marketingu cyfrowego. Wspólnie realizujemy projekty od koncepcji po wdrożenie — strony internetowe, sklepy e-commerce, dedykowane aplikacje i strategie digitalowe. Nasz zespół łączy wieloletnie doświadczenie z korporacji technologicznych z elastycznością i bezpośredniością, jaką daje praca w mniejszej, zgranej strukturze. Pracujemy w metodykach zwinnych, stawiamy na przejrzystą komunikację i traktujemy każdy projekt jak własny biznes. Siłą zespołu jest różnorodność perspektyw — od architektury systemów i infrastruktury, przez frontend i design, po SEO i strategię content marketingową. Dzięki temu klient otrzymuje spójne rozwiązanie, w którym technologia, estetyka i cele biznesowe idą w parze.
Spis treści · 10 sekcji · 13 minut czytania
Oceń artykuł
Wróć do przewodnika: Strony internetowe — przewodnik po całym dziale

Program księgowy dla małej firmy: KPiR i ryczałt w programie od 2026–2027, ceny pakietów 7 producentów, darmowe opcje i kiedy wybrać biuro rachunkowe.

Audyt SEO sklepu w siedmiu krokach: indeksowanie, Core Web Vitals, wyniki rozszerzone i duplikaty w Search Console, potem dane w Merchant Center.

Google Merchant Center: weryfikacja witryny, dane produktowe, wymagania dostawy i strony docelowej, zasady odrzucenia, integracje z Shopify i WooCommerce.

SLA co to jest: ile przestoju mieści się w 99,9%, jak wyglądają SLA AWS, Microsoft i Google, SLO, RPO i RTO oraz 10 rzeczy do sprawdzenia w umowie.

Kiedy wystarczy darmowy kalendarz rezerwacji, co musi umieć system rezerwacji online i kiedy własny moduł się zwraca. Ceny narzędzi i nasza wycena.

Szablony WordPress wybiera się nie wyglądem: katalog podaje trzy pola, które mówią, ile szablon będzie kosztował za rok. I co znika przy jego zmianie.

Błąd 500, 502, 503 czy 504 mówi, który element zawiódł: aplikacja, połączenie między serwerami czy przeciążenie. Co znaczą i kogo wołać.

Błąd 404 na własnej stronie to zwykle usunięta podstrona bez przekierowania. Co znaczą kody 4xx, co robi z nimi Google i dlaczego nasza 404 zwraca 200.

Trzy warstwy audytu w kolejności, w jakiej mają znaczenie, lista sprawdzeń i cena podana wprost. Z trzema znaleziskami, których nie zobaczycie sami.