Einleitung: WordPress-Monitoring ohne Plugin
Die meisten WordPress-Probleme sieht man zuerst von außen. Ein Plugin-Update hinterlässt eine Fehlerseite, ein Zertifikat läuft am Wochenende ab, oder ein geplanter Beitrag geht nie online, weil WP-Cron nicht gelaufen ist. WordPress-Monitoring prüft genau diese Dinge in regelmäßigen Abständen und sagt dir Bescheid, sobald sich etwas ändert.
Dafür musst du in WordPress nichts installieren. Dieser Ratgeber zeigt, was du auf einer WordPress-Website überwachen solltest, wie du die einzelnen Prüfungen einrichtest und wie Agenturen viele Kundenwebsites im Griff behalten.

Was du auf einer WordPress-Website überwachen solltest
| Was du wissen willst | Prüfung | Warum es wichtig ist |
|---|---|---|
| Lädt die Startseite mit den richtigen Inhalten? | Keyword-Prüfung | Erkennt Fehlerseiten, leere weiße Seiten und Wartungshinweise, auch wenn der Server noch mit HTTP 200 antwortet |
| Funktionieren deine wichtigsten Seiten? | HTTP(S)- oder Keyword-Prüfung | Über Kontaktformular, Shop und Checkout werden Besucher zu Kunden |
| Antworten PHP und die Datenbank? | HTTP-Prüfung mit JSON-Assertion auf /wp-json/ | Den REST-API-Index erzeugt WordPress selbst, und er liest aus der Datenbank |
| Ist das SSL-Zertifikat gültig? | SSL-Zertifikat-Prüfung | Warnt vor dem Ablauf und meldet eine fehlerhafte Zertifikatskette |
| Läuft die Domain ab? | Domain-Ablaufprüfung | Verlängerungen laufen nach deinem Zeitplan |
| Laufen geplante Aufgaben und Backups? | Heartbeat | Macht aus einem verpassten WP-Cron- oder Backup-Lauf einen Alarm |
| Ist der Server erreichbar? | Ping- oder TCP-Prüfung auf Port 443 | Trennt ein Hosting-Problem von einem WordPress-Problem |
Warum du WordPress von außen überwachen solltest
Ein Monitoring-Plugin lebt innerhalb von WordPress. Stürzt PHP ab, ist die Datenbank nicht erreichbar oder hat dein Hoster einen Ausfall, läuft auch das Plugin nicht mehr. Und genau in diesem Moment bräuchtest du den Alarm.
Externe Prüfungen hängen nicht von deiner Website ab. Sie rufen deine Seiten über das Internet auf, so wie deine Besucher, und sehen deshalb auch Probleme mit DNS, Zertifikaten oder einem CDN vor der Website. Und weil nichts installiert wird, gibt es keinen zusätzlichen Code, den du aktualisieren musst, keine zusätzliche Last auf dem Server und keine neue Angriffsfläche.
WordPress-Uptime-Monitoring Schritt für Schritt
1. Die Startseite mit einem Keyword prüfen
Eine einfache HTTP-Prüfung bestätigt, dass der Server antwortet. Eine Keyword-Prüfung bestätigt zusätzlich, dass die Seite zeigt, was sie zeigen soll. Wähle einen Begriff, der nur erscheint, wenn die Seite korrekt dargestellt wird, etwa eine Überschrift auf deiner Startseite oder eine Zeile im Footer. Ersetzt ein Plugin-Konflikt die Seite durch eine Fehlermeldung, fehlt das Keyword, und du bekommst einen Alarm.
Richte Keyword-Prüfungen auch für die Seiten ein, die für deine Besucher am wichtigsten sind, etwa die Kontaktseite, den Shop oder den Checkout.
2. Die REST-API überwachen
WordPress antwortet unter /wp-json/ mit einem JSON-Dokument, das den Namen deiner Website enthält. Weil WordPress diesen Namen aus der Datenbank liest, eignet sich der Endpunkt gut als Health-Check für PHP und Datenbank zusammen.
URL: https://www.example.com/wp-json/
Methode: GET
Erwartet: Status 200
JSON-Path: $.name == "Example Site"Schränkt ein Sicherheits-Plugin die REST-API ein, prüfe stattdessen eine Seite mit einem Keyword oder gib den Index-Endpunkt für anonyme Anfragen frei.
3. SSL-Zertifikat- und Domain-Prüfungen ergänzen
Ist das Zertifikat abgelaufen, zeigen Browser statt deiner Website eine Warnung. Eine SSL-Zertifikat-Prüfung baut eine echte TLS-Verbindung auf, prüft die Zertifikatskette und warnt dich vor dem Ablaufdatum: standardmäßig 14 Tage vorher, auf Wunsch mit einem beliebigen Vorlauf bis zu einem Jahr. Eine Domain-Ablaufprüfung macht dasselbe für die Domain-Registrierung.
4. WP-Cron zuverlässig machen und mit einem Heartbeat überwachen
WP-Cron ist kein echter Scheduler. Es läuft nur, wenn jemand die Website besucht. Auf einer Website mit wenig Besuchern können geplante Beiträge, E-Mails und Backups deshalb verspätet oder gar nicht laufen. Zuverlässiger ist es, das von Besuchern ausgelöste WP-Cron abzuschalten und es stattdessen über einen System-Cronjob auszuführen.
define( 'DISABLE_WP_CRON', true );Führe dann alle fünf Minuten die fälligen Events mit WP-CLI aus und sende nach jedem erfolgreichen Lauf einen Heartbeat-Ping:
*/5 * * * * cd /var/www/html && wp cron event run --due-now && curl -fsS https://your-heartbeat-url > /dev/nullStell die Kulanzzeit des Heartbeats etwas länger ein als das Intervall, zum Beispiel auf zehn Minuten. Läuft der Job nicht mehr, bleibt der Ping aus, und du bekommst einen Alarm. Backup-Skripte kannst du auf dieselbe Weise mit einem Heartbeat versehen.
5. Alarme während Updates pausieren
Updates von Core, Themes und Plugins können eine Website kurz in den Wartungsmodus versetzen. Plane für deinen Update-Termin ein Wartungsfenster ein, dann pausieren die Alarme automatisch, während die Website aktualisiert wird.
Viele WordPress-Websites überwachen
Agenturen betreuen oft Dutzende WordPress-Websites. Mit ein paar Gewohnheiten bleibt das überschaubar:
- Ein Service pro Kunde. Fasse die Prüfungen jedes Kunden zu einem Service zusammen, damit du auf einen Blick siehst, welcher Kunde betroffen ist.
- Alarme pro Kunde. Schicke die Alarme jedes Kunden an das Team oder die Person, die für diese Website zuständig ist.
- Eine Statusseite pro Kunde. Gib deinen Kunden eine eigene Statusseite auf ihrer Domain, damit sie den Status sehen, ohne nachfragen zu müssen.
- Reiner Lesezugriff. Lade Kunden mit reinem Lesezugriff ein, wenn sie selbst ins Monitoring schauen möchten.
So hilft TrustComponent Monitoring
TrustComponent Monitoring prüft deine WordPress-Websites von außen, ohne dass du in WordPress etwas installieren musst:
- Keyword-, HTTP(S)- und API-Prüfungen mit JSON-Path-Assertions für die REST-API
- SSL-Zertifikat- und Domain-Ablaufprüfungen mit Warnungen bis zu einem Jahr im Voraus
- Heartbeats für WP-Cron und Backups mit einer Kulanzzeit von 10 Sekunden bis 24 Stunden
- Prüfungen bis zu alle 30 Sekunden von mehreren Standorten aus, Alarme in 16 Kanälen und Eskalationsketten
- Statusseiten auf den Domains deiner Kunden, in ihrem Branding und in 10 Sprachen
Der Free-Tarif enthält 10 Monitore mit HTTP-, Ping- und TCP-Prüfungen. Die bezahlten Tarife ergänzen weitere Prüfungstypen und kürzere Intervalle, und jeden davon kannst du 14 Tage kostenlos testen. Team und Enterprise bringen alle Prüfungstypen und Eskalationsketten.
Fazit
Wenn du WordPress von außen überwachst, deckst du ab, was Besucher tatsächlich erleben: Die Seite lädt, zeigt die richtigen Inhalte, hat ein gültiges Zertifikat, und ihre geplanten Aufgaben laufen weiter. Ein paar Prüfungen pro Website reichen aus, und keine davon braucht ein Plugin.
Jetzt starten
👉 Teste TrustComponent Monitoring kostenlos und richte in wenigen Minuten deine ersten WordPress-Prüfungen ein.


