English
Go-live & danach

Rollback

Auch genannt: Zurücksetzen, Roll-back

Ein Rollback ist das Zurücksetzen eines Systems auf einen früheren, funktionierenden Zustand. Im Kontext von Relaunch und Migration bedeutet es, dass eine neue Website nach dem Go-Live wieder durch die vorherige Version ersetzt wird, weil schwere Fehler auftreten.

Woher kommt der Begriff?

In der Informatik beschreibt der Begriff zuerst das Rückgängigmachen einer Datenbanktransaktion. Wikipedia nennt es das „Zurücksetzen“ der einzelnen Verarbeitungsschritte einer Transaktion. Bei einem Fehler kehrt die Datenbank in den Zustand vor der Transaktion zurück, im Normalfall stattdessen schließt ein Commit die Änderungen ab. Die Branche übertrug den Begriff auf Software und Websites: Ein Rollback macht ein Update oder Release rückgängig.

Rollback bei einem Relaunch

Ein Rollback verlangt, dass die alte Version noch bereitsteht. Das bedeutet, dass Code, Datenbank, Serverkonfiguration und die alten URLs nach dem Livegang nicht sofort gelöscht werden. Wer vorher klärt, ab welchem Fehlerbild zurückgesetzt wird und wer das entscheidet, spart im Ernstfall Zeit. Das ist eine Praxisempfehlung und keine Vorgabe von Google.

Ein Zurücksetzen kann selbst SEO-Folgen haben. Weiterleitungen, Sitemaps und robots.txt müssen nach dem Rollback wieder zum alten Stand passen. Google beschreibt in seiner Umzugsdokumentation nur den Weg vorwärts, einen Rollback behandelt die Seite nicht.

Beispiel

Nach dem Livegang liefert die Produktkategorie-Vorlage der neuen Website bei allen Kategorien Status 404. Das Team beschließt, auf die alte Version zurückzugehen, schaltet den Domain-Zeiger zurück, deaktiviert die neuen Weiterleitungsregeln und prüft per Crawl, ob alle alten URLs wieder mit Status 200 antworten.

Checkliste

Google behandelt einen Rollback in der Umzugsdokumentation nicht. Die Punkte beruhen auf Praxiserfahrung.

  • Vor dem Livegang festlegen, bei welchen Fehlerbildern zurückgesetzt wird und wer das entscheidet.
  • Code, Datenbank und Serverkonfiguration der alten Version nach dem Livegang aufbewahren.
  • Die für die neue Version aktivierten Weiterleitungsregeln deaktivieren.
  • robots.txt, Sitemap und Canonical-Angaben wieder auf den Stand der alten Version bringen.
  • Per Crawl prüfen, dass die alten URLs wieder mit Status 200 antworten.
  • Zeitpunkt, Grund und Umfang des Zurücksetzens dokumentieren und die Search Console-Berichte weiter beobachten.

Häufige Fragen

Was bedeutet Rollback? Das Zurücksetzen auf einen früheren Zustand, bei Datenbanken das Rückgängigmachen einer noch nicht abgeschlossenen Transaktion.

Quellen

  1. Rollback – Wikipediade.wikipedia.org
  2. Website-Umzug mit URL-Änderungen – Google Search Centraldevelopers.google.com
  3. ROLLBACK – PostgreSQL Documentationpostgresql.org

Stand: