99,9 % Verfügbarkeit heißt nicht, dass eine Kundenwebsite funktioniert
TL;DR
99,9 % Verfügbarkeit erlauben immer noch 8,76 Stunden Ausfallzeit pro Jahr, und eine Verfügbarkeitsprüfung fragt nur, ob der Server antwortet. Eine Seite kann mit einem Erfolgscode antworten und dabei ein leeres Template, einen Sperrhinweis des Hosters oder eine "Domain abgelaufen"-Seite des Registrars zeigen. Ergänzen Sie bei Kundenwebsites einen Keyword-Check, der fehlschlägt, wenn echter Inhalt fehlt, beobachten Sie den Verlauf der Antwortzeit und öffnen Sie die Website selbst, bevor Sie einen Ausfall melden. Baromio führt keine skriptgesteuerten mehrstufigen Abläufe aus, testen Sie Logins, Formulare und den Checkout nach Updates also von Hand.
Eine Kundenwebsite mit "99,9 % Verfügbarkeit" klingt sicher. Diese Zahl erlaubt aber immer noch 8,76 Stunden Ausfallzeit pro Jahr, also etwa 43 Minuten in einem 30-Tage-Monat. Und sie zählt nur die Zeit, in der der Server überhaupt nicht geantwortet hat.
Die größere Lücke liegt darin, was eine Verfügbarkeitsprüfung als "online" wertet. Eine Website kann jede Prüfung beantworten und für die Menschen, die sie besuchen, trotzdem kaputt sein.
Was eine Verfügbarkeitsprüfung tatsächlich testet
Eine einfache HTTP-Prüfung stellt eine einzige Frage: Antwortet der Server mit einem Statuscode, der Erfolg bedeutet? Sie schaut auf den Statuscode und auf nichts anderes. Die Seite selbst liest sie nicht.
Deshalb geht jeder dieser Fälle als "online" durch, solange er mit einem Erfolgsstatus antwortet:
- eine leere Seite wegen eines defekten Caches, Themes oder Page Builders
- eine Seite des Hosting-Anbieters mit "Konto gesperrt" oder "Limit überschritten"
- eine Seite des Registrars, nachdem die Domainregistrierung abgelaufen ist: Läuft eine Domain vom Typ .com ab, muss der Registrar ihre Auflösung auf Ihre Website stoppen und kann stattdessen eine Verlängerungsseite anzeigen
- eine Weiterleitung auf eine Seite, die selbst kaputt ist, wenn die Prüfung Weiterleitungen nicht folgt
- ein Kontaktformular oder ein Checkout, der zwar lädt, aber beim Absenden fehlschlägt
Dazu kommt die Lücke zwischen den Prüfungen. Bei einer Prüfung alle 5 Minuten kann ein 3-minütiger Ausfall zwischen zwei Prüfungen beginnen und enden und taucht in der Verfügbarkeitszahl nie auf.
Prüfen Sie den Inhalt, nicht nur den Statuscode
Ein Keyword-Check lädt die Seite herunter und sucht nach einem Textstück. Er funktioniert in zwei Richtungen:
- Fehlschlag, wenn der Text fehlt. Wählen Sie Text, der nur da ist, wenn die Seite wirklich funktioniert. Eine leere Antwort, ein Sperrhinweis oder eine Registrar-Seite enthalten ihn nicht.
- Fehlschlag, wenn der Text erscheint. Wählen Sie Text, der nur auftaucht, wenn etwas nicht stimmt, etwa "Fatal error" oder "Database error".
Die Wahl des Textes ist der größte Teil der Arbeit:
- Verwenden Sie Text, den der Server im HTML mitschickt. Ein Keyword-Check liest den Quelltext der Seite, nicht das, was JavaScript nach dem Laden hinzufügt.
- Verwenden Sie Text, den das CMS aus seinen Inhalten erzeugt, etwa eine Abschnittsüberschrift oder die Telefonnummer im Footer. Vermeiden Sie Text, den auch eine statische Fehlervorlage enthalten könnte, etwa den Namen der Website.
- Vermeiden Sie Text, der sich ändert: Preise, Daten, den Titel des neuesten Beitrags.
- Prüfen Sie die endgültige URL. Wenn
example.comaufhttps://www.example.com/weiterleitet, überwachen Sie die zweite.
Ein Keyword-Check auf der Startseite und einer auf der Seite, mit der der Kunde Geld verdient (die Buchungsseite, eine Shop-Kategorie, die Kontaktseite), decken das meiste ab, was ein Besucher bemerken würde.
Langsam ist nicht ausgefallen
Eine Verfügbarkeitsprüfung gibt dem Server einige Sekunden, bevor sie einen Timeout verzeichnet. Eine Seite, die acht Sekunden braucht, bis sie erscheint, ist nicht "ausgefallen", aber für einen Besucher macht das kaum einen Unterschied.
Langsamkeit zeigt sich an zwei Stellen:
- Die Antwortzeit jeder Prüfung. Ein steigender Trend nach einem Hosting-Wechsel oder einem Plugin-Update ist das erste Anzeichen. Gemessen wird, wie schnell der Server antwortet, nicht, wie lange das Rendern der Seite dauert.
- Ein Page-Speed-Test. Lighthouse, das auch hinter Google PageSpeed Insights steckt, misst, wie die Seite in einem Browser lädt. Eine Verfügbarkeitsprüfung kann das nicht.
Sehen Sie sich beides nach jedem Update an, nicht erst, wenn sich der Kunde beschwert.
Wenn "ausgefallen" nicht ausgefallen ist
Auch das Gegenteil kommt vor. Manche Websites stehen hinter einem Bot-Schutz, der einem Monitoring-Dienst in einem Rechenzentrum anders antworten kann als dem Browser eines Besuchers. Der Monitor meldet die Website dann als ausgefallen, während sie sich für alle anderen problemlos öffnet.
Das ist uns Anfang September 2026 passiert: Ein Monitor für eine große öffentliche Website stand während eines langen Vorfalls auf Ausgefallen, obwohl die Seite im Browser normal lud und jede Prüfung aus anderen Regionen sie als online meldete. Bevor Sie einen Kunden wegen eines Ausfalls anrufen, öffnen Sie die Website selbst über eine normale Verbindung.
Was keine Verfügbarkeitsprüfung abdeckt
Verfügbarkeits- und Keyword-Checks laden eine URL. Sie melden sich nicht an, füllen kein Formular aus, legen kein Produkt in den Warenkorb und bezahlen nicht. Auch Baromio führt keine skriptgesteuerten mehrstufigen Abläufe aus.
Hängen die Einnahmen eines Kunden von einem solchen Ablauf ab, testen Sie ihn nach jedem Plugin-, Theme- oder Zahlungs-Update von Hand: Schicken Sie das Kontaktformular an sich selbst, geben Sie eine Testbestellung auf, melden Sie sich mit einem Testkonto an. Das dauert ein paar Minuten und findet, was eine URL-Prüfung nicht finden kann.
So richten Sie das in Baromio ein
- HTTP-Monitor: sendet eine HEAD-Anfrage (GET, wenn der Server HEAD ablehnt), wertet jeden Status unter 400 als online und folgt keinen Weiterleitungen. Er beantwortet die Frage "Antwortet der Server?".
- Keyword-Monitor: ruft die Seite per GET ab und sucht im HTML-Quelltext nach Ihrem Text, ohne Groß- und Kleinschreibung zu unterscheiden. Sie legen fest, ob die Prüfung fehlschlägt, wenn der Text fehlt, oder wenn er gefunden wird. Geben Sie die endgültige URL an, also die Adresse nach allen Weiterleitungen.
- Antwortzeit: Die Antwortzeit jeder Prüfung wird gespeichert, und die Monitor-Seite zeigt sie als Diagramm für die letzten 24 Stunden, 7 Tage oder 30 Tage. Eine Warnung für "langsamer als X Millisekunden" gibt es nicht. Benachrichtigen nach legt fest, wie viele fehlgeschlagene Prüfungen in Folge (1, 2, 3 oder 5) nötig sind, bevor Sie benachrichtigt werden. So landen einzelne Aussetzer nicht in Ihrem Posteingang.
- Regionale Abweichung: Solange ein HTTP- oder Keyword-Monitor ausgefallen ist, prüft Baromio die Website erneut von anderen Standorten aus. Erreichen alle sie, und das in zwei Zyklen hintereinander, zeigt die Monitor-Karte ein Badge STRITTIG und die Vorfallseite erklärt, warum. Das ändert nie die Benachrichtigung oder die Wiederherstellung; es sagt Ihnen nur, dass der Status Ausgefallen ein Fehlalarm sein könnte. Es ist in jedem Plan enthalten.
- Seitengeschwindigkeit: Aktivieren Sie Page Speed überwachen bei einem HTTP- oder Keyword-Monitor, um Lighthouse über Google PageSpeed Insights auszuführen: 1 URL wöchentlich im Free-Plan, 5 URLs täglich im Pro-Plan, 15 täglich im Business-Plan.
- Intervalle: alle 5 Minuten im Free-Plan (20 Monitore), jede Minute im Pro-Plan (9 EUR pro Monat, 30 Monitore), alle 30 Sekunden im Business-Plan (29 EUR pro Monat, 100 Monitore).
Eine Checkliste für jede Kundenwebsite
- Ein HTTP-Monitor auf der Startseite.
- Ein Keyword-Monitor auf der wichtigsten Seite, der fehlschlägt, wenn ein Stück echter Inhalt fehlt.
- Ein Blick auf das Antwortzeit-Diagramm nach jedem Hosting-Wechsel oder größeren Update.
- Ein manueller Test von Formularen, Logins und Checkout nach jedem Update.
- Bevor Sie dem Kunden einen Ausfall melden, öffnen Sie die Website selbst.
Quellen
- ICANN, Expired Registration Recovery Policy: Nach dem Ablauf muss der Registrar den DNS-Auflösungspfad der Domain unterbrechen; eine stattdessen angezeigte Landingpage muss angeben, dass die Registrierung abgelaufen ist.