# Keyword-Monitoring: Website-Inhalte prüfen | Uptimeify

> Überwache, ob ein bestimmter Text auf deiner Seite steht oder verschwindet. Erkennt Defacement, leere Seiten und gebrochene Ausgaben.

Source: https://uptimeify.io/de/monitoring/website-monitoring/keyword-monitoring

Ein grüner Status-Code beweist, dass dein Server antwortet, nicht,
dass deine Seite funktioniert. Uptimeify scannt den echten HTML-Body deiner
Kundenseiten auf die Strings, die zählen, und schlägt Alarm, bevor dein Kunde
den leeren Warenkorb meldet.
Jetzt kostenlos testen
Keyword kostenlos prüfen

## Keyword-Monitoring. Wenn Status 200 nicht die Wahrheit ist.

Für den technischen Ansprechpartner

### Body-Scan & Must-Contain-Logik
So ist es verdrahtet.
Zur Keyword Monitoring Dokumentation
https://docs.uptimeify.io/de/monitoring/monitoring-types/keyword
Quelle
Bei jedem Check wird der rohe HTML-Body heruntergeladen und gescannt,
nicht nur die Response-Header.
Modus
Must Contain
der Check besteht nur, wenn der String im DOM vorhanden ist.
Ziele
Statische Labels, Footer-Text oder datenbankgerenderte Werte wie
Produktnamen und Summen.
Matching
case-sensitive
exakt
wörtlicher Abgleich: Groß-/Kleinschreibung und Leerzeichen zählen.
Content Layer

## Entkomme der Status-200-Falle.
Präsenz-Validierung im DOM.
Deine Datenbank ist weg, das CMS rendert ein leeres Template, der Bestseller-Block lädt nicht, und der Server meldet trotzdem brav „200 OK". Dein klassisches Monitoring sieht grün, dein Kunde sieht eine kaputte Seite. Keyword-Monitoring schließt diese Lücke: Es prüft nicht den Briefumschlag, sondern liest den Brief.

- **Präsenz-Validierung im DOM**, damit du den Ausfall siehst, bevor dein Kunde ihn dir meldet.
- **Dynamische Daten im Blick**, damit datenbankgestützte Inhalte wie Produktnamen oder Listen nachweislich im Frontend ankommen.
- **CMS-Integrität**, damit ein leeres Template nicht als „online" durchgeht.

Für den technischen Ansprechpartner

### Negative Assertions & Alert-Auslösung
So ist es verdrahtet.
Zur Keyword Monitoring Dokumentation
https://docs.uptimeify.io/de/monitoring/monitoring-types/keyword
Modus
Must Not Contain
die Anwesenheit des Strings lässt den Check fehlschlagen.
Muster
MySQL Error
Fatal Error
gängige Fehler- und Defacement-Marker.
Status-bewusst
Feuert auch dann, wenn der Server weiterhin ein erfolgreiches 200 OK
zurückgibt.
Aktion
Ein Treffer öffnet einen Incident, bevor deine Besucher es bemerken.
Safety-Net Layer

## Fehler fangen, die der Status-Code verschweigt.
Negative Assertions.
Ein „MySQL Error" mitten auf der Seite, eine vergessene Wartungsseite, ein Defacement-Marker im Quelltext, all das liefert oft sauber den Status 200 aus. Der Must-Not-Contain-Modus dreht die Logik um und macht aus deinem Monitoring ein technisches Fangnetz: Taucht ein verbotener String auf, geht der Alarm raus.

- **Silent-Failure-Erkennung**, damit „Database Connection Failed" einen Alarm auslöst, statt still im Frontend zu stehen.
- **Wartungs-Guard**, damit eine versehentlich stehengebliebene Wartungs- oder 404-Seite sofort auffällt.
- **Security-Scan**, damit verdächtige Strings und gängige Defacement-Marker eine zusätzliche Schutzebene über deine Client-Assets legen.

Für den technischen Ansprechpartner

### Match-Modi & Aktivierung
So ist es verdrahtet.
Zur Keyword Monitoring Dokumentation
https://docs.uptimeify.io/de/monitoring/monitoring-types/keyword
Scope
Pro Monitor in den erweiterten Einstellungen aktiviert, legt sich über
den bestehenden HTTP-Check.
Matching
case-sensitive
Raw-Body
exakter String-Match gegen die vollständige HTML-Response.
Stacking
Kombiniere Must-Contain- und Must-Not-Contain-Regeln auf demselben
Monitor.
Intervall
Läuft im bestehenden Prüfintervall des Monitors, kein zusätzliches Setup
nötig.
Configuration Layer

## In jeden Monitor integriert.
In Sekunden konfiguriert.
Keyword-Checks sind kein eigenes Produkt, das du extra aufsetzt. Sie sind eine Ebene, die du über jeden bestehenden Website-Monitor legst. Ein Term, ein Modus, fertig. So baust du dir einen mehrschichtigen Validierungs-Stack, ohne deine Monitor-Landschaft zu verdoppeln.

- **Case-sensitive Matching**, damit du bei jedem Check die technische Genauigkeit bekommst, die der Inhalt verlangt.
- **Body-Level-Auditing**, damit du eine tiefere Prüfungsebene hast als eine reine Header-Abfrage.
- **Nahtlose Integration**, damit du Keyword-Checks in den erweiterten Einstellungen jedes Monitors aktivierst, statt parallele Setups zu pflegen.

### SLA- & Vertrags-Vorlagen
Service Level Agreement Vorlagen, um professionelle Grenzen mit
deinen Kunden zu definieren.

### Preisrechner
Finde den Sweet Spot für deine Wartungspläne. Berechne Margen
basierend auf Prüffrequenz und Support-Aufwand.

### White-Label Pitch Decks
Präsentationen, die nicht-technischen Kunden 24/7-Monitoring
erklären. Schließe mehr Wartungsverträge ab.

### Churn-Proof Reporting Guide
Nutze automatisierte Berichte, um proaktiv Wert zu kommunizieren,
damit Kunden nie fragen, wofür sie bezahlen.
Sichere dir dein Success Kit und starte noch heute mit der Skalierung.
Success Kit sichern & Monitoring starten
Bereit, Monitoring in ein Profit-Center zu verwandeln?
Jedes Uptimeify-Abonnement enthält Zugang zu unserem Success Kit:
eine Sammlung erprobter Ressourcen, um dein Monitoring profitabel zu machen.

## Wir überwachen nicht nur. Wir helfen dir beim Verkaufen.

→ Für den technischen Ansprechpartner

### Match-Modi & Body-Scan: So ist es verdrahtet
Der Body-Scan unterstützt drei Match-Modi: `contains` verlangt, dass ein
String vorhanden ist, `not_contains` lässt den Check fehlschlagen, wenn ein
String auftaucht, und `regex` gleicht gegen einen regulären Ausdruck ab. Das
Matching ist case-sensitive und
arbeitet auf der Raw-HTML- bzw. Response-Ebene, nicht auf den Headern. Bevor
ein negativer Treffer einen Alarm auslöst, bestätigen ihn mehrere
unabhängige EU-Nodes per Re-Check, Konsens statt Einzel-Request.
Was prüft Keyword-Monitoring, das ein normaler Uptime-Check nicht sieht?
Ein Uptime-Check bestätigt nur, dass dein Server antwortet.
Keyword-Monitoring prüft, ob der richtige Inhalt tatsächlich ankommt.
Uptimeify scannt dazu die vollständige HTML-Response und sucht nach einem
von dir definierten String. Damit fängst du genau die Ausfälle ab, die
einen sauberen Status 200 liefern: leere CMS-Templates, fehlende
Datenbank-Inhalte oder kaputte dynamische Sektionen.
Wie funktioniert der Must-Contain-Modus?
Du hinterlegst einen Term, der auf der Seite stehen muss, etwa
„Willkommen", den Footer-Text oder einen Produktnamen. Fehlt dieser String
im gerenderten Body, wertet Uptimeify den Check als fehlgeschlagen und
alarmiert dich, auch wenn der HTTP-Status grün ist. So weißt du, dass deine
Kundenseite nicht nur online ist, sondern auch funktionalen Inhalt
ausliefert.
Kannst du auch auf Fehlertexte statt auf Inhalte prüfen?
Ja, dafür gibt es den Must-Not-Contain-Modus. Du definierst Strings, die
nicht erscheinen dürfen, „MySQL Error", „Database Connection Failed",
404-Fragmente oder Defacement-Marker. Taucht einer davon im Body auf, geht
sofort ein Alarm raus. Damit schützt du die Reputation deiner Kunden gegen
Silent Failures und kompromittierte Seiten.
Musst du dafür einen separaten Monitor anlegen?
Nein. Keyword-Checks aktivierst du in den erweiterten Einstellungen jedes
bestehenden Website-Monitors. Ein zusätzliches Setup entsteht nicht. Der
Check läuft im selben Intervall und über dieselben EU-Polling-Standorte wie
dein HTTP-Check, sodass du eine zusätzliche Validierungsebene bekommst, ohne
deine Monitor-Landschaft zu verdoppeln.
Werden die Inhalte aus der EU geprüft?
Ja. Die Body-Scans laufen über europäische Monitoring-Nodes, verankert in
Frankfurt, ohne US-Subprozessor mit Zugriff auf deine Monitoring-Daten. Das hält
die Prüfung deiner Kundenseiten innerhalb europäischer Infrastruktur
und nimmt dir in B2B- und Public-Sector-Gesprächen eine Diskussion über
Drittland-Transfers ab.
FAQ

## Häufig gestellte Fragen

Leg eine Validierungsebene über jeden Kunden-Monitor und fang die
Ausfälle ab, die ein grüner Status verschweigt. Gebrandet, EU-gehostet, in
Sekunden eingerichtet.

## Bereit, hinter den Status-Code zu schauen?
