𝟯 𝗣𝗼𝘀𝘁-𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁-𝗖𝗵𝗲𝗰𝗸𝘀 𝗻𝗮𝗰𝗵 𝗖𝗹𝗼𝘂𝗱𝗳𝗹𝗮𝗿𝗲 𝗣𝗮𝗴𝗲𝘀 𝗕𝘂𝗶𝗹𝗱𝘀

Ich habe zwei Wochen damit verbracht, Produktionsprobleme zu beheben.

Ein Fehler betraf eine Sitemap-Redirect-Regel. Sie blockierte meine Sitemap-Datei. Ein weiterer Fehler war eine Verzögerung beim Bild-Upload.

Ich verwende keine vollständigen End-to-End-Test-Suites. Stattdessen nutze ich drei spezifische Checks. Diese Checks zielen genau auf die Arten ab, wie meine Seiten fehlschlagen.

Ich führe diese auf drei Astro 5 SSG-Seiten aus: aiappdex.com, findindiegame.com und ossfind.com.

  1. Sitemap-Validierung

Ich überprüfe, ob sitemap-index.xml einen 200-Statuscode zurückgibt. Ich folge dabei keinen Redirects. Das ist wichtig, da eine fehlerhafte Redirect-Regel Fehler vor Browsern verbergen, aber Crawlern anzeigen kann.

Ich überprüfe auch sitemap-0.xml. Ich stelle sicher, dass sie eine Mindestanzahl an URLs enthält. Wenn die Anzahl der URLs sinkt, ist wahrscheinlich meine Data Pipeline fehlgeschlagen.

  1. IndexNow-Einreichung

Nach der Sitemap-Prüfung führe ich ein Skript aus, um URLs an IndexNow zu übermitteln. Dies benachrichtigt Bing, Yandex, Naver und Seznam über neue Inhalte.

Wenn IndexNow einen 403-Fehler zurückgibt, fehlt meine Key-Verifizierungsdatei oder eine Redirect-Regel unterbricht den Pfad. Die sofortige Überprüfung verhindert Verzögerungen bei der Indexierung.

Ich führe dies manuell nach dem Deployment aus. So stelle ich sicher, dass ich Live-URLs einreiche und nicht URLs, die sich noch im Deployment-Prozess befinden.

  1. Lighthouse-Trend-Monitoring

Ich führe jeden Montag planmäßig einen Lighthouse-Check durch. Ich überprüfe pro Seite eine Homepage und eine tiefer liegende Seite.

Ich achte auf:

  • Performance-Scores unter 80
  • CLS über 0,1
  • Accessibility-Regressionen

Ich blockiere Deployments nicht, wenn diese Werte sinken. Ich nutze diese Scores, um Trends zu überwachen. Ein Abfall könnte auf eine Layout-Änderung in meinem CSS oder meinen Komponenten hindeuten.

Warum diese drei?

Ich nutze kein Uptime-Monitoring, weil ich Cloudflare vertraue. Ich nutze keine API-Checks, weil meine Seiten statisch sind. Für ein statisches CDN-Deployment decken diese drei Checks meine tatsächlichen Risiken ab.

Quelle: https://dev.to/morinaga/three-post-deploy-checks-i-run-after-every-cloudflare-pages-build-f12