Checkliste zur Website-Migration: problemlos zu neuem Hosting umziehen
Eine erfolgreiche Website-Migration erfordert einen fundierten Plan und die richtige Vorbereitung. Ob es um eine Website-Migration auf einen neuen Server, in ein anderes CMS oder zu einem komplett neuen Design geht: Die Schritte in diesem Artikel helfen Ihnen, den Wechsel reibungslos zu gestalten.
Eine Website-Migration zu neuem Hosting gehört zu den riskantesten Vorgängen, die Sie als Website-Betreiber durchführen können. Es gibt Dutzende Bestandteile, die alle korrekt funktionieren müssen: Dateien, Datenbank, E-Mail, DNS, SSL und mehr. Ein einziger Fehler kann zu Ausfallzeiten, Datenverlust oder Schlimmerem führen. Mit der richtigen Vorbereitung und einem systematischen Vorgehen können Sie jedoch ohne nennenswerte Probleme migrieren.
Diese ausführliche Checkliste begleitet Sie durch jede Phase des Migrationsprozesses, von der Vorbereitung bis zum Abschluss. Drucken Sie sie aus, haken Sie ab, was Sie erledigt haben, und minimieren Sie die Risiken. Ob Sie für bessere Performance, niedrigere Kosten oder besseren Support umziehen: Dieser Leitfaden bringt Sie sicher ans Ziel.
Phase 1: Vorbereitung (ein bis zwei Wochen vor der Migration)
Dokumentation zusammenstellen
Bevor Sie etwas ändern, dokumentieren Sie die aktuelle Situation gründlich. Notieren Sie alle FTP- oder SFTP-Zugangsdaten Ihres aktuellen Hostings. Notieren Sie die vollständigen Datenbank-Zugangsdaten einschließlich Host, Name, Benutzer und Passwort. Exportieren Sie eine Liste aller E-Mail-Adressen, Weiterleitungsregeln und Autoresponder. Erstellen Sie einen Screenshot oder Export aller aktuellen DNS-Records. Dokumentieren Sie alle Cronjobs und geplanten Aufgaben, die laufen. Notieren Sie serverspezifische Konfigurationen wie PHP-Version, Speicherlimits und Upload-Limits.
Diese Dokumentation ist Ihr Sicherheitsnetz. Wenn während der Migration etwas schiefgeht, können Sie jederzeit auf diese Informationen zurückgreifen. Bewahren Sie sie an einem sicheren Ort außerhalb Ihres Hostings auf.
Neues Hosting vorbereiten
Sorgen Sie dafür, dass Ihre neue Hosting-Umgebung bereit ist, bevor Sie mit der Migration beginnen. Legen Sie ein Konto bei Ihrem neuen Hosting-Anbieter an. Testen Sie den Zugang zum Control Panel und machen Sie sich mit der Oberfläche vertraut. Prüfen Sie, ob die PHP-Version der Ihres aktuellen Hostings entspricht oder neuer ist. Fordern Sie FTP-Zugangsdaten an und testen Sie die Verbindung mit einem FTP-Client. Legen Sie eine Datenbank mit den richtigen Rechten an. Wenn Sie auch Ihre E-Mails migrieren, legen Sie die Konten schon vorab an.
Vollständiges Backup erstellen
Das ist der wichtigste Schritt. Erstellen Sie ein vollständiges Backup aller Website-Dateien einschließlich versteckter Dateien wie htaccess. Exportieren Sie Ihre vollständige Datenbank als SQL-Dump. Laden Sie beide Backups auf Ihren lokalen Computer herunter und verlassen Sie sich nicht nur auf Server-Backups. Testen Sie das Backup, indem Sie die Datenbank in eine Testumgebung importieren und prüfen, ob alles funktioniert.
Ein zuverlässiges Backup ist Ihre Versicherung. Wenn die Migration komplett scheitert, können Sie jederzeit zum ursprünglichen Zustand zurückkehren.
Phase 2: Migration durchführen
Dateien übertragen
Es gibt mehrere Methoden, um Dateien zu übertragen. Der FTP-Upload ist die einfachste, aber langsamste Methode und eignet sich für kleinere Websites. SSH mit rsync ist schneller und zuverlässiger für größere Websites. Migrationstools wie All-in-One WP Migration können WordPress-Websites einschließlich Datenbank verschieben. Ihr Hosting-Anbieter bietet möglicherweise einen kostenlosen Umzugsservice an.
Laden Sie alle Dateien in das richtige Verzeichnis auf Ihrem neuen Server hoch. Prüfen Sie nach dem Upload, ob die Dateirechte korrekt sind: Verzeichnisse auf 755, Dateien auf 644. Kontrollieren Sie insbesondere, ob htaccess korrekt übertragen wurde und ob Konfigurationsdateien wie wp-config.php vorhanden sind.
Datenbank migrieren
Importieren Sie Ihren Datenbank-Dump über phpMyAdmin oder die Kommandozeile in die neue Datenbank. Das kann bei großen Datenbanken eine Weile dauern. Aktualisieren Sie nach dem Import die Datenbank-Zugangsdaten in Ihrer Konfigurationsdatei mit dem neuen Host, Datenbanknamen, Benutzer und Passwort.
Wenn sich Ihre Domain ändert oder Sie die Website vorübergehend unter einer anderen Domain testen, müssen Sie URLs in der Datenbank anpassen. Bei WordPress aktualisieren Sie siteurl und home in wp_options. Tools wie Search Replace DB oder WP-CLI erledigen das sicher.
Konfiguration anpassen
Passen Sie alle Konfigurationsdateien an die neue Umgebung an. Aktualisieren Sie die Datenbank-Zugangsdaten, passen Sie Pfadangaben für Upload- und Cache-Verzeichnisse an, konfigurieren Sie bei Bedarf die E-Mail-Einstellungen und richten Sie Cronjobs über das Control Panel Ihres neuen Hostings neu ein.
Phase 3: Testen vor der DNS-Änderung
Website auf dem neuen Server testen
Testen Sie Ihre Website gründlich, bevor Sie den DNS ändern. Das geht über eine temporäre URL Ihres Hostings, über eine Anpassung Ihrer lokalen hosts-Datei, damit Ihre Domain auf die neue IP zeigt, oder über eine Staging-Domain.
Prüfen Sie, ob die Startseite korrekt lädt und alle Unterseiten funktionieren. Kontrollieren Sie, ob Bilder und Medien korrekt angezeigt werden. Testen Sie alle Formulare und prüfen Sie, ob Mails gesendet und empfangen werden. Melden Sie sich in den Admin-Bereichen an und testen Sie die Funktionen. Wenn Sie einen Onlineshop haben, testen Sie den gesamten Bestellprozess im Testmodus.
Performance vergleichen
Vergleichen Sie die Ladezeiten mit Ihrem alten Hosting. Die neue Umgebung sollte mindestens genauso schnell sein, idealerweise schneller. Testen Sie mit Tools wie GTmetrix oder Pingdom. Prüfen Sie die Fehlerprotokolle auf Warnungen oder Probleme, die Sie vor dem Livegang lösen müssen.
Phase 4: DNS-Migration
DNS vorbereiten
Senken Sie die TTL (Time To Live) Ihrer DNS-Records 24 bis 48 Stunden vor der geplanten Migration. Eine niedrigere TTL, zum Beispiel 300 Sekunden statt der standardmäßigen 86400, sorgt dafür, dass DNS-Änderungen weltweit schneller ankommen. Notieren Sie die IP-Adresse Ihres neuen Servers und bereiten Sie die neuen DNS-Records vor.
DNS ändern
Es gibt zwei Methoden, um den Traffic auf Ihren neuen Server zu lenken. Sie können den A-Record auf die neue IP-Adresse ändern, während Ihre Nameserver bei Ihrem aktuellen Registrar bleiben. Oder Sie stellen die Nameserver komplett auf die Ihres neuen Hostings oder eines Dienstes wie Cloudflare um.
Wenn Sie auch Ihre E-Mails migrieren, aktualisieren Sie die MX-Records auf den neuen Mailserver. Vergessen Sie andere Records nicht, etwa CNAME für Subdomains und TXT-Records für SPF, DKIM und andere Verifizierungen.
Propagation überwachen
Die DNS-Propagation dauert bis zu 48 Stunden, meist geht es aber schneller. Verfolgen Sie den Fortschritt über whatsmydns.net. Während der Propagation sehen manche Besucher die alte Website und andere die neue. Nehmen Sie in dieser Zeit deshalb keine inhaltlichen Änderungen auf dem alten Server vor, denn es kann verwirrend sein, welche Version Sie gerade bearbeiten.
Lassen Sie beide Server aktiv, bis die Propagation abgeschlossen ist. Sie möchten nicht, dass Besucher eine nicht erreichbare Website sehen, weil Sie das alte Hosting zu früh gekündigt haben.
Phase 5: Prüfung nach der Migration
Funktionsprüfung
Testen Sie nach der vollständigen DNS-Propagation erneut gründlich. Prüfen Sie, ob die Website über Ihre Domain erreichbar ist. Kontrollieren Sie, ob HTTPS korrekt ohne Mixed-Content-Warnungen funktioniert. Testen Sie alle Seiten auf Fehler. Prüfen Sie, ob Formulare funktionieren und Mails korrekt ankommen. Kontrollieren Sie, ob das Analytics-Tracking aktiv ist. Testen Sie externe Integrationen wie Payment-Gateways und API-Verbindungen.
E-Mail-Prüfung
Wenn Sie Ihre E-Mails migriert haben, testen Sie das Empfangen und Senden von E-Mails. Prüfen Sie, ob gesendete Mails bei den Empfängern nicht im Spam landen. Kontrollieren Sie, ob Weiterleitungsregeln korrekt funktionieren.
SEO-Prüfung
Schützen Sie Ihre Suchmaschinen-Rankings, indem Sie prüfen, ob die robots.txt korrekt ist und keine unbeabsichtigten Sperren enthält. Kontrollieren Sie, ob Ihre Sitemap erreichbar und aktuell ist. Prüfen Sie die Canonical-URLs, um Duplicate Content zu vermeiden. Stellen Sie sicher, dass keine unbeabsichtigten noindex-Tags hinzugekommen sind. Melden Sie die Adressänderung in der Google Search Console, wenn sich Ihre Domain geändert hat.
Phase 6: Abschluss
Altes Hosting abbauen
Lassen Sie Ihr altes Hosting nach einer erfolgreichen Migration mindestens ein bis zwei Wochen aktiv. So haben Sie ein Sicherheitsnetz, falls unerwartete Probleme auftreten. Erstellen Sie ein letztes Backup des alten Hostings für Ihr Archiv. Erst danach können Sie das alte Hosting kündigen.
Dokumentation aktualisieren
Aktualisieren Sie Ihre gesamte Dokumentation mit den neuen Daten: neuer Serverzugang, neue Datenbank-Zugangsdaten, neue E-Mail-Konfiguration. Informieren Sie Teammitglieder oder Externe, die Zugang benötigen, über die geänderten Daten.
Monitoring einrichten
Richten Sie ein Monitoring für Ihre neue Umgebung ein. Uptime-Monitoring warnt Sie, wenn die Website nicht mehr erreichbar ist. Fehler-Monitoring erkennt Probleme frühzeitig. Konfigurieren Sie einen Backup-Zeitplan auf Ihrem neuen Hosting. Erwägen Sie Sicherheits-Monitoring als zusätzlichen Schutz.
Notfallplan, falls etwas schiefgeht
Selbst bei perfekter Vorbereitung kann etwas schiefgehen. Halten Sie einen Notfallplan bereit. Die schnellste Lösung bei Problemen ist, den DNS auf Ihr altes Hosting zurückzustellen, deshalb lassen Sie es aktiv. Bei Datenproblemen können Sie auf dem neuen Hosting ein Backup wiederherstellen. Wenden Sie sich für Hilfe an den Support Ihres neuen Hostings. Dokumentieren Sie, was schiefgegangen ist, um es später zu analysieren und eine Wiederholung zu vermeiden.
Eine Website-Migration erfordert Vorbereitung, Geduld und systematisches Arbeiten. Überstürzen Sie nichts, testen Sie gründlich und behalten Sie ein Sicherheitsnetz. Mit dieser Checkliste minimieren Sie Risiken und sorgen für einen reibungslosen Übergang in Ihre neue Hosting-Umgebung.
Website-Migration: Zeitplan und Planung
Eine Website-Migration verläuft am besten, wenn Sie einem klaren Zeitplan folgen. Unten finden Sie eine Übersicht der Phasen einer Website-Migration.
| Phase | Dauer | Aufgaben | Priorität |
|---|---|---|---|
| Vorbereitung | 1-2 Wochen | Backup, Bestandsaufnahme, Plan | Hoch |
| Durchführung der Website-Migration | 1-3 Tage | Dateien, Datenbank, DNS | Hoch |
| Testen | 2-3 Tage | Funktionen, Links, SEO | Hoch |
| Monitoring | 1-2 Wochen | Leistung, Fehler, SEO | Mittel |
Wesentliche Schritte bei der Website-Migration
- Erstellen Sie vor der Website-Migration ein vollständiges Backup von Dateien und Datenbank
- Wählen Sie zuverlässiges Webhosting als neues Ziel
- Prüfen Sie die DNS-Einstellungen Ihrer Domain für einen reibungslosen Wechsel
- Testen Sie die neue Umgebung nach der Website-Migration ausgiebig
- Kontrollieren Sie nach der Website-Migration alle internen Links und Weiterleitungen
- Installieren Sie ein SSL-Zertifikat auf dem neuen Server
- Erwägen Sie einen VPS für mehr Leistung nach der Website-Migration
Eine gut geplante Website-Migration minimiert Ausfallzeiten und SEO-Verluste. Nutzen Sie unseren Domain-Check, um zu prüfen, ob Ihre Domain nach der Migration korrekt eingerichtet ist.
Checkliste zur Website-Migration: die ausführliche Vorbereitung
Eine erfolgreiche Website-Migration beginnt Wochen, bevor Sie tatsächlich Dateien verschieben. Die Vorbereitungsphase entscheidet, ob Ihre Migration reibungslos verläuft oder in einem Albtraum endet.
Zwei Wochen vor der Migration
Beginnen Sie zwei Wochen vorher mit der Bestandsaufnahme aller Website-Bestandteile: Dateien, Datenbanken, E-Mail-Konten, DNS-Records, SSL-Zertifikate, Cronjobs und angepasste Serverkonfigurationen. Legen Sie eine Tabelle mit allen Elementen und ihrem aktuellen Status an. Senken Sie die TTL Ihrer DNS-Records auf 300 Sekunden: So wird die DNS-Änderung später schneller übernommen. Testen Sie die neue Hosting-Umgebung, indem Sie eine Kopie Ihrer Website installieren und gründlich testen.
Eine Woche vor der Migration
Erstellen Sie ein vollständiges Backup aller Websites, Datenbanken und E-Mails. Informieren Sie Beteiligte (Kollegen, Kunden) über die geplante Migration und eine mögliche kurze Ausfallzeit. Bereiten Sie ein Ablaufprotokoll mit genauen Schritten, Zeitschätzungen und Ansprechpartnern für Notfälle vor. Prüfen Sie, ob Ihr neues Hosting die gesamte benötigte Software unterstützt: die richtige PHP-Version, Datenbankversion und Erweiterungen.
Checkliste zur Website-Migration: die Migration selbst
Am Tag der Migration arbeiten Sie die Checkliste zur Website-Migration Schritt für Schritt ab. Überstürzen Sie nichts und prüfen Sie jeden Schritt, bevor Sie weitermachen.
Dateien und Datenbanken übertragen
- Erstellen Sie ein aktuelles Backup (nicht das Backup der Vorwoche, sondern ein frisches)
- Laden Sie alle Website-Dateien über FTP oder SSH auf den neuen Server hoch
- Legen Sie auf dem neuen Server Datenbanken an und importieren Sie die SQL-Dumps
- Passen Sie die Konfigurationsdateien an: Datenbankname, Benutzername, Passwort und Hostname
- Installieren Sie ein SSL-Zertifikat auf dem neuen Server
- Testen Sie die Website über die temporäre Adresse oder über eine Anpassung der hosts-Datei
DNS-Änderung und Livegang
Wenn auf dem neuen Server alles funktioniert, ist es Zeit für die DNS-Änderung. Richten Sie Ihre Nameserver oder A-Records auf den neuen Server. Verfolgen Sie die DNS-Propagation über whatsmydns.com. Lassen Sie den alten Server mindestens 48 Stunden aktiv: Während der Propagation kann noch Traffic beim alten Server ankommen. Aktivieren Sie Caching-Mechanismen und prüfen Sie, ob alles korrekt funktioniert.
Checkliste zur Website-Migration: Nachsorge und Prüfung
Die Migration ist erst erfolgreich, wenn nach dem Umzug alles korrekt funktioniert.
Kontrollliste nach der Migration
- Alle Seiten prüfen: Verwenden Sie einen Site-Crawler, um defekte Links und 404-Fehler aufzuspüren
- Formulare testen: Füllen Sie jedes Kontaktformular aus und prüfen Sie, ob Nachrichten ankommen
- E-Mail testen: Senden und empfangen Sie Nachrichten über alle E-Mail-Adressen
- Geschwindigkeit messen: Vergleichen Sie die Ladezeiten mit Ihren Ausgangsmessungen von vor der Migration
- Search Console: Prüfen Sie die Google Search Console auf Crawling-Fehler
- Analytics: Prüfen Sie, ob Google Analytics und andere Tracking-Tools korrekt funktionieren
- Backups: Richten Sie automatische Backups auf dem neuen Server ein
Häufige Fehler nach der Migration
Der häufigste Fehler ist, das alte Hosting zu früh zu kündigen. Lassen Sie es mindestens 30 Tage als Fallback aktiv. Vergessen Sie nicht, Ihre robots.txt zu prüfen: Manchmal wird sie versehentlich auf Disallow gesetzt, sodass Suchmaschinen Ihre Website nicht mehr indexieren. Aktualisieren Sie auch fest codierte URLs in Ihrer Datenbank, die noch auf die alte Adresse verweisen.
Checkliste zur Website-Migration: spezifische CMS-Migrationen
Das Vorgehen bei der Website-Migration unterscheidet sich je nach CMS. Für WordPress verwenden Sie ein Migrations-Plugin wie Duplicator, All-in-One WP Migration oder UpdraftPlus, das den gesamten Prozess automatisiert. Für Joomla nutzen Sie Akeeba Backup für einen vollständigen Export und Import der Website. Für Drupal ist das Modul Backup and Migrate die Standardwahl. Statische HTML-Websites verschieben Sie ganz einfach, indem Sie alle Dateien herunterladen und auf den neuen Server hochladen. Bei jeder CMS-Migration müssen Sie nach der Übertragung die Datenbank-Verbindungsdaten anpassen und alle URLs auf Verweise zur alten Domain oder zum alten Server prüfen.
Website-Migration: wann Sie professionelle Hilfe hinzuziehen sollten
Nicht jede Website-Migration können Sie selbst durchführen. Ziehen Sie professionelle Hilfe hinzu, wenn Sie mehrere Websites gleichzeitig migrieren müssen, Ihre Website komplexe Serverkonfigurationen nutzt, Sie einen Onlineshop mit laufenden Bestellungen haben, die nicht verloren gehen dürfen, oder wenn Sie keine Erfahrung mit Datenbanken und FTP haben. Viele Hosting-Anbieter, darunter Theory7, bieten kostenlose Unterstützung bei der Migration an. Das spart Ihnen Stunden an Arbeit und verringert das Fehlerrisiko. Eine professionelle Migration garantiert außerdem, dass Ihre SSL-Zertifikate, DNS-Records und E-Mail-Konfiguration korrekt übernommen werden.
Website-Migration: Zusammenfassung und Fazit
Eine erfolgreiche Website-Migration steht und fällt mit der Vorbereitung. Beginnen Sie zwei Wochen vorher mit Bestandsaufnahme und Planung. Erstellen Sie immer ein vollständiges Backup, bevor Sie anfangen. Testen Sie die neue Umgebung gründlich, bevor Sie die DNS-Änderung durchführen. Überwachen Sie nach der Migration alle Aspekte Ihrer Website: Seiten, Formulare, E-Mail, Geschwindigkeit und SEO. Lassen Sie das alte Hosting mindestens 30 Tage als Fallback aktiv. Mit diesem Vorgehen verläuft jede Migration reibungslos und ohne Datenverlust. Bei Theory7 bieten wir kostenlose Unterstützung bei der Migration, um den Prozess so einfach wie möglich zu machen.
Website-Migration: häufige Fragen
Die häufigsten Fragen zur Website-Migration beantworten wir hier. Wie lange dauert eine Migration? Eine einfache Website migrieren Sie an einem Tag, eine komplexe Website mit Datenbank und E-Mail in ein bis zwei Wochen. Kann meine Website offline gehen? Nicht, wenn Sie zuerst alles beim neuen Anbieter einrichten und erst danach den DNS ändern. Verliere ich meine SEO-Positionen? Nicht, wenn Sie alle URLs beibehalten und für eventuell geänderte URLs 301-Weiterleitungen einrichten. Muss ich meine E-Mails separat migrieren? Ja, E-Mail erfordert gesonderte Aufmerksamkeit: Legen Sie die Konten beim neuen Anbieter an und synchronisieren Sie die Nachrichten per IMAP.
Website-Migration: Tools und Hilfsmittel
Die richtigen Tools machen eine Website-Migration deutlich einfacher. Für WordPress ist All-in-One WP Migration das beliebteste Migrationstool: Es exportiert Ihre komplette Website einschließlich Datenbank, Theme und Plugins in einer Datei. Duplicator Pro bietet ähnliche Funktionen mit mehr Kontrolle über den Migrationsprozess. Für Websites ohne WordPress verwenden Sie FileZilla für die FTP-Übertragung und phpMyAdmin für Export und Import der Datenbank. DNS Checker (dnschecker.org) hilft Ihnen, die DNS-Propagation nach der Änderung der Nameserver zu überwachen. GTmetrix und Google PageSpeed Insights prüfen die Leistung nach der Migration. Bei Theory7 bieten wir Kunden, die ihre Website umziehen möchten, kostenlose Unterstützung bei der Migration.
Website-Migration: Risiken minimieren
Minimieren Sie die Risiken Ihrer Website-Migration, indem Sie strukturiert vorgehen. Erstellen Sie immer ein vollständiges Backup, bevor Sie beginnen, und bewahren Sie es an einem sicheren externen Ort auf. Testen Sie die neue Umgebung gründlich über eine temporäre URL oder eine Anpassung der hosts-Datei. Nutzen Sie eine Staging-Umgebung, um Änderungen zu testen, ohne Ihre Live-Website zu beeinflussen. Planen Sie die Migration für einen ruhigen Zeitpunkt, vorzugsweise außerhalb der Bürozeiten. Kommunizieren Sie die geplante Migration an Ihr Team und wichtige Stakeholder. Bereiten Sie einen Rollback-Plan vor, falls nach der DNS-Änderung unerwartete Probleme auftreten.
Quellen und Referenzen
- Google PageSpeed Insights (pagespeed.web.dev)
- Cloudflare: Learning Center (cloudflare.com/learning)
- GTmetrix: Website Performance Testing (gtmetrix.com)