Grundlagen

Website-Status prüfen: So geht es richtig

Was bedeutet es, den Status einer Website zu prüfen? Dieser Leitfaden erklärt die Grundlagen, welche Methoden es gibt und worauf es ankommt.

Lesezeit 6 Min. Aktualisiert 28.05.2026 2 Quellen Mateusz Viola Mateusz Viola
Inhalt

Was bedeutet Website-Status?

Wenn jemand fragt, ob eine Website online ist, meint er damit in der Regel: Reagiert der Webserver auf Anfragen und liefert er eine sinnvolle Antwort? Der Begriff Website-Status fasst mehrere Ebenen zusammen, die man auseinanderhalten sollte.

Auf der untersten Ebene steht die Netzwerkerreichbarkeit. Ein Server kann im Netz erreichbar sein, also auf Ping-Anfragen antworten, obwohl der Webserver darauf abgestürzt ist und keine HTTP-Anfragen mehr verarbeitet. Umgekehrt kann ein Webserver laufen und korrekte Antworten senden, während die eigentliche Anwendung intern Fehler produziert, die dem Nutzer sichtbar werden.

Der sinnvollste Weg, den Status einer Website zu beurteilen, ist deshalb die HTTP-Statuskontrolle: Man schickt eine echte HTTP-Anfrage an die URL und wertet den zurückgelieferten Statuscode aus. Antwortet der Server mit 200, gilt die Website als erreichbar. Antwortet er mit 503 oder gibt er gar keine Antwort, ist sie ausgefallen oder überlastet.

Was bei einer Status-Prüfung passiert

Wenn ein Monitoring-Dienst oder das Tool auf website-status-checker.de eine Prüfung durchführt, läuft im Hintergrund folgendes ab:

  1. Eine DNS-Abfrage löst den Domainnamen in eine IP-Adresse auf.
  2. Eine TCP-Verbindung zum Webserver wird aufgebaut, meistens über Port 443 bei HTTPS.
  3. Eine HTTP-Anfrage wird gesendet, in der Regel ein GET- oder HEAD-Request.
  4. Der Server antwortet mit einem Statuscode und optionalen Headern.
  5. Die Antwortzeit wird gemessen.

Dieser Ablauf dauert typischerweise zwischen 50 und einigen hundert Millisekunden. Schon aus der Antwortzeit lassen sich erste Rückschlüsse ziehen: Eine ungewöhnlich hohe Latenz kann auf Serverprobleme hinweisen, selbst wenn der Statuscode 200 meldet.

Warum eine einmalige Prüfung nicht ausreicht

Ein häufiger Fehler ist es, eine Website nur einmal zu prüfen und das Ergebnis als endgültig anzusehen. In der Praxis schwankt die Verfügbarkeit von Servern. Ein einzelner Ausreißer, zum Beispiel eine kurzfristige Überlastung, führt manchmal dazu, dass eine Anfrage ins Leere läuft, obwohl der Server sekunden später wieder korrekt antwortet.

Seriöse Monitoring-Werkzeuge prüfen deshalb von mehreren Standorten aus. Antwortet ein Server nur von einem bestimmten Netzwerk nicht, kann das an einer regionalen Sperrung, einem Routing-Problem oder einem CDN-Fehler liegen, nicht am Server selbst.

Sinnvoll ist außerdem die Unterscheidung zwischen echten Ausfällen und sogenannten Flapping-Zuständen: Eine Website, die ständig zwischen online und offline wechselt, hat ein anderes Problem als eine, die für mehrere Stunden komplett nicht erreichbar ist.

Die wichtigsten Methoden im Überblick

HTTP-Statusprüfung ist die Standardmethode für Websites. Sie gibt den Statuscode zurück und misst die Antwortzeit. Für die meisten Zwecke ist das ausreichend.

Keyword-Monitoring geht einen Schritt weiter: Hier wird nicht nur geprüft, ob der Server antwortet, sondern auch, ob bestimmte Inhalte auf der Seite vorhanden sind. Das deckt Fälle ab, in denen der Server mit 200 antwortet, die Seite aber nur eine Fehlermeldung anzeigt.

SSL-Zertifikat-Prüfung kontrolliert, ob das HTTPS-Zertifikat gültig ist und nicht kurz vor dem Ablauf steht. Ein abgelaufenes Zertifikat führt bei Besuchern zu Browserwarnungen und wirkt sich negativ auf das Vertrauen aus.

Port-Prüfungen sind sinnvoll für andere Dienste als Websites, zum Beispiel für Mailserver oder Datenbanken, die über bestimmte Ports erreichbar sein müssen.

Was der Status-Code über den Serverzustand sagt

Der HTTP-Statuscode ist das erste und wichtigste Signal bei einer Prüfung. Die Einteilung erfolgt nach Zahlengruppen:

  • Codes der 2xx-Reihe bedeuten Erfolg.
  • Codes der 3xx-Reihe sind Weiterleitungen.
  • Codes der 4xx-Reihe weisen auf Fehler hin, die auf der Clientseite liegen.
  • Codes der 5xx-Reihe zeigen serverseitige Fehler an.

Für das Monitoring ist besonders die Unterscheidung zwischen 4xx und 5xx wichtig. Ein 404 bedeutet, dass die Seite nicht gefunden wurde, der Server aber läuft. Ein 503 bedeutet, dass der Server gerade nicht in der Lage ist, die Anfrage zu bearbeiten, und kann auf einen Ausfall oder eine Wartung hinweisen.

Wann eine manuelle Prüfung sinnvoll ist

Nicht jede Situation erfordert ein dauerhaftes Monitoring. Manchmal reicht ein einmaliger manueller Check: Hat man von jemandem gehört, die Website sei nicht erreichbar, oder hat man selbst den Eindruck, dass die eigene Seite gerade Probleme hat? In solchen Fällen bietet das Tool auf website-status-checker.de einen schnellen Überblick ohne Konfigurationsaufwand.

Wichtig ist dabei, das Ergebnis richtig zu interpretieren. Ein Timeout kann bedeuten, dass die Website down ist. Es kann aber auch an der eigenen Internetverbindung oder an einer temporären Netzwerkstörung liegen. Deshalb gilt als Faustregel: Wenn der Test von einem externen Dienst durchgeführt wird und trotzdem keinen Erfolg meldet, ist die Wahrscheinlichkeit hoch, dass ein echtes Problem vorliegt.

Häufige Ursachen für Statusabweichungen

Webserver fallen selten ohne Vorwarnung aus. Häufige Ursachen sind:

  • Überlastung durch ungewöhnlich hohen Traffic
  • Fehler nach Software-Updates oder Deployments
  • Ablauf des SSL-Zertifikats
  • Probleme beim Hosting-Anbieter oder im Rechenzentrum
  • DDoS-Angriffe, die den Server unter Last setzen
  • Fehlkonfigurationen im Webserver oder in der Anwendung

Ein gutes Monitoring hilft dabei, diese Ereignisse schnell zu erkennen und die Ursache einzugrenzen. Je schneller ein Ausfall bemerkt wird, desto schneller kann man reagieren und den Schaden begrenzen.

Häufige Fragen

Was ist der Unterschied zwischen einem Ping und einer HTTP-Prüfung?

Ein Ping prüft nur, ob ein Server im Netzwerk erreichbar ist. Eine HTTP-Prüfung geht einen Schritt weiter und prüft, ob der Webserver tatsächlich antwortet und einen gültigen Statuscode liefert. Für Websites ist die HTTP-Prüfung aussagekräftiger.

Wie oft sollte ich den Status meiner Website prüfen?

Für produktive Websites empfiehlt sich ein Prüfintervall von einer bis fünf Minuten. Je kürzer das Intervall, desto schneller bemerkt man einen Ausfall. Für weniger kritische Seiten reichen auch 15 oder 30 Minuten.

Quellen

  • MDN Web Docs: HTTP-Statuscodes
  • RFC 7231: Hypertext Transfer Protocol (HTTP/1.1)
Mateusz Viola

Über die Autorenschaft

Mateusz Viola

Betreiber und redaktionelle Verantwortung website-status-checker.de

Themengebiet: Mathematik, Kalenderrechnung, Schaltjahre, Statistik und ISO 8601

Mehr über Mateusz Viola →

Verwandte Artikel

Website Status Checker nutzen

Sofort im Browser, ohne Anmeldung.

Zum Tool