Ratgeber

WordPress-Website migrieren, ohne Inhalte oder Rankings zu verlieren

Um eine WordPress-Seite zu migrieren, listest du zuerst jede URL und jede Aufgabe deiner Plugins auf, exportierst dann deine Inhalte (Werkzeuge → Export liefert eine XML-Datei) und kopierst den Medienordner, baust das Design auf der neuen Plattform neu, importierst die Inhalte und richtest 301-Weiterleitungen für jede URL ein, die sich ändert, bevor du das DNS umstellst. Lass die alte Seite laufen, bis die neue geprüft ist. Die Weiterleitungen sind der Schritt, den Leute gern auslassen, und der, der deinen Suchverkehr schützt.

Dieser Leitfaden behandelt den Umzug von WordPress zu einer neu gebauten Seite, auch zu einer, die mit einem KI-App-Builder entsteht. Die Schritte gelten unabhängig davon, auf welche Plattform du wechselst.

Entscheide, welche Art von Migration du machst

Es gibt drei gängige Ziele, und sie erfordern unterschiedlich viel Arbeit.

ZielWas das bedeutetPasst gut, wenn
Anderer WordPress-HostGleiche Seite, neuer ServerDu WordPress magst und nur besseres Hosting willst
Neu gebaute SeiteNeues Design und neue Plattform; Inhalte werden importiertDie Seite besteht vor allem aus Seiten und Beiträgen, und Plugins sind eine Last
Headless WordPressWordPress bleibt als Editor; ein neues Frontend liest die Beiträge über die REST-APIAutoren lieben den WordPress-Editor, du willst aber ein neues Frontend

Wenn du bei WordPress bleibst, nutze das Migrationswerkzeug deines neuen Hosts und hör hier auf. Der Rest dieses Leitfadens behandelt die zweite und dritte Option. Bei der Wahl der Plattform helfen WordPress-Alternativen und WordPress vs. Webflow.

Schritt 1: Die Seite inventarisieren

Bevor du etwas anfasst, schreib auf, was es gibt.

Jede URL. WordPress (seit Version 5.5) erzeugt eine Sitemap unter /wp-sitemap.xml. SEO-Plugins wie Yoast ersetzen sie meist durch eine eigene, oft unter /sitemap_index.xml. Speichere die URL-Liste in einer Tabelle. Wenn du die Google Search Console eingerichtet hast, exportiere auch die Seiten, die Traffic bekommen, denn genau die kannst du dir nicht leisten zu brechen.

Inhaltstypen. Seiten, Beiträge, Kategorien, Schlagwörter, Autoren und alle eigenen Beitragstypen (Portfolio-Einträge, Teammitglieder, Veranstaltungen). Notiere ungefähr, wie viele von jedem es gibt.

Plugins und was sie tun. Liste nicht die Plugin-Namen, sondern die Aufgaben. „Kontaktformular, das dem Inhaber eine E-Mail schickt.“ „SEO-Titel und -Beschreibungen.“ „Buchungskalender.“ „Newsletter-Anmeldung.“ Jede Aufgabe braucht einen Plan auf der neuen Seite.

Unsichtbare Dinge. Analyse-Tags, Weiterleitungen, die ein Plugin gesetzt hat, eigener Code im Theme, E-Mail-Adressen in Formularen.

Schritt 2: Inhalte und Medien exportieren

Inhalte. Im WordPress-Admin gehst du zu Werkzeuge → Export, wählst Alle Inhalte und lädst die Datei herunter. Es ist eine XML-Datei (das WordPress-eXtended-RSS-Format, kurz WXR) mit Beiträgen, Seiten, Kommentaren, benutzerdefinierten Feldern, Kategorien und Schlagwörtern.

Medien. Die Exportdatei verweist auf Bilder über ihre URL, enthält sie aber nicht. Kopiere den Ordner wp-content/uploads von deinem Host, über den Dateimanager, per SFTP oder mit einem Backup-Plugin. Behalte die Ordnerstruktur bei; sie ist nach Jahr und Monat sortiert.

SEO-Felder. Wenn ein SEO-Plugin eigene Titel und Meta-Beschreibungen speichert, stehen sie meist als benutzerdefinierte Felder im Export. Schau dir einen Beitrag in der XML-Datei an, um es zu prüfen.

Ein vollständiges Backup. Sichere auch komplett Dateien und Datenbank, selbst wenn du es nicht brauchst. Es ist dein Weg zurück.

Schritt 3: Das Design neu bauen

Eine Migration ist ein guter Moment zum Vereinfachen. Die meisten WordPress-Themes schleppen jahrelang Widgets und Layout-Optionen mit sich, die du nicht brauchst.

Mach Screenshots von den wichtigsten Seitentypen: Startseite, eine normale Seite, die Blogübersicht, ein einzelner Beitrag, Kontakt. Mit einem KI-App-Builder kannst du sie anhängen und beschreiben, was bleiben soll:

Baue eine Website für eine Physiotherapiepraxis anhand der angehängten Screenshots unserer aktuellen WordPress-Seite. Behalte die Farben, das Logo und die Reihenfolge der Abschnitte auf der Startseite, mach es aber aufgeräumter und schneller. Seiten: Start, Leistungen, Über uns, Blog, Kontakt. Der Blog braucht eine Übersichtsseite und eine Seite für einzelne Beiträge.

Baue das Layout zuerst mit einigen echten Beiträgen, nicht mit dem ganzen Archiv.

Schritt 4: Die Inhalte importieren

Wie du importierst, hängt vom Umfang ab.

  • Eine Handvoll Seiten. Kopiere den Text von Hand oder füge ihn in den Chat ein. Das geht schnell und du kannst unterwegs bearbeiten.
  • Dutzende oder Hunderte Beiträge. Importiere aus dem XML-Export. Ein Skript kann jeden Eintrag lesen und Titel, Slug, Datum, Inhalt, Auszug, Kategorien und Beitragsbild speichern.

Mit einem KI-Builder hängst du die Exportdatei an und beschreibst das Ergebnis:

Ich habe unseren WordPress-Export (WXR-XML) angehängt. Importiere jeden veröffentlichten Beitrag in den Blog. Behalte für jeden Beitrag den Slug, das Veröffentlichungsdatum, den Titel, den Inhalt, die Kategorien und das Beitragsbild. Überspringe Entwürfe, gelöschte Beiträge und Kommentare. Speichere die Beiträge so, dass die URL jedes Beitrags /blog/[slug] ist. Zeig mir, wie viele Beiträge importiert wurden, und liste alle auf, die fehlgeschlagen sind.

Einige Dinge solltest du nach dem Import prüfen:

  • Bilder in Beiträgen zeigen noch auf die wp-content/uploads-URLs der alten Domain. Lade die Medien in den Speicher der neuen Seite hoch und schreib diese URLs um, sonst brechen sie an dem Tag, an dem die alte Seite verschwindet.
  • Shortcodes wie [gallery] oder [contact-form-7] erscheinen als reiner Text. Finde sie und ersetze sie durch echten Inhalt.
  • Eingebettetes HTML aus Seitenbaukästen kann unordentlich sein. Prüfe stichprobenartig die Beiträge mit dem meisten Traffic.

Schritt 5: URLs behalten oder umleiten

Suchmaschinen und andere Websites verlinken auf deine alten URLs. Verschwindet eine URL, liefern diese Links einen 404-Fehler, und das Ranking, das daran hing, ist verloren.

Im besten Fall behältst du genau dieselben URLs. Lagen deine Beiträge unter /mein-beitrag-titel/, sorg dafür, dass die neue Seite sie unter derselben Adresse ausliefert.

Wenn sich URLs ändern müssen (zum Beispiel von /2024/05/mein-beitrag/ zu /blog/mein-beitrag), richtest du eine 301-Weiterleitung (eine dauerhafte Weiterleitung) von jeder alten URL zur neuen ein. Erstelle aus dem Inventar aus Schritt 1 eine zweispaltige Liste: alte URL und neue URL. Dann frag:

Richte dauerhafte 301-Weiterleitungen von jeder alten URL in der angehängten CSV zu ihrer neuen URL ein. Leite außerdem /category/[name]/ nach /blog?category=[name] und /feed/ nach /blog/rss.xml um.

Teste nach dem Start eine Stichprobe alter URLs. Jede sollte mit einem Sprung auf der richtigen neuen Seite landen, nicht über eine Kette von Weiterleitungen.

Schritt 6: Die SEO-Grundlagen übernehmen

  • Seitentitel und Meta-Beschreibungen für jede wichtige Seite
  • Eine neue Sitemap, in der Google Search Console eingereicht
  • Dieselbe Analyse, damit du vorher und nachher vergleichen kannst
  • Alt-Texte für Bilder, die im Export enthalten sind, soweit vorhanden

Unser Leitfaden zu SEO für mit KI gebaute Websites behandelt den Rest.

Schritt 7: Plugin-Funktionen ersetzen

Geh die Liste der Aufgaben aus Schritt 1 durch:

Plugin-AufgabeTypischer Ersatz
KontaktformularEin Formular, das in einer Datenbank speichert und/oder dir eine E-Mail schickt
SEO-FelderTitel und Beschreibungen, pro Seite auf der neuen Seite gesetzt
Newsletter-AnmeldungDas Formular oder die API deines E-Mail-Anbieters
BuchungEine Buchungsseite oder ein gehostetes Buchungstool, eingebettet in die Seite
KommentareEine Kommentarfunktion, ein gehosteter Kommentardienst oder keiner
Caching und SicherheitMeist auf einer statischen oder gehosteten Seite unnötig

Schritt 8: Starten und DNS umstellen

  1. Veröffentliche die neue Seite unter einer temporären Adresse und teste sie am Desktop und am Handy.
  2. Klick dich durch jede Seite deiner Liste mit dem meisten Traffic.
  3. Prüfe eine Stichprobe alter URLs auf die richtigen Weiterleitungen.
  4. Zeig das DNS deiner Domain auf den neuen Host.
  5. Behalte die WordPress-Seite und ihr Backup ein paar Wochen, falls etwas übersehen wurde.

Unser Leitfaden zum Verbinden einer eigenen Domain erklärt die DNS-Änderung.

Häufige Fehler

  • Keine Weiterleitungen. Der teuerste Fehler. Jede kaputte URL ist ein verlorener Link.
  • Bilder laden noch von der alten Seite. Alles sieht gut aus, bis du das alte Hosting kündigst.
  • Formulare vergessen. Das Kontaktformular verschickt stillschweigend nichts mehr, und du merkst es erst Wochen später.
  • Entwürfe und Müll importieren. Räum vor dem Import auf, nicht danach.
  • Altes Hosting am Starttag kündigen. Warte, bis du sicher bist, dass nichts fehlt.

Migration zu Mythex

Mythex ist ein KI-App-Builder, kein WordPress-Host. Eine WordPress-Migration zu Mythex ist deshalb ein Neubau: Du beschreibst die Seite, hängst Screenshots und deine Exportdatei im Chat an (bis zu 5 Dateien pro Nachricht, je 10 MB), und der Agent schreibt die neue Seite. Hochgeladene Bilder können in den Dateispeicher des Projekts, und eine Datenbank hält Beiträge, falls du sie später bearbeiten willst. Veröffentliche zum Testen unter einer mythex.ai-Adresse und verbinde deine Domain dann im Pro-Tarif. Siehe statische Websites auf Mythex in der Dokumentation.

Migrations-Checkliste

  • Vollständiges Backup der WordPress-Dateien und der Datenbank
  • Liste jeder URL, Seiten mit dem meisten Traffic markiert
  • Liste der Plugin-Aufgaben und ein Ersatz für jede
  • Inhalte exportiert (Werkzeuge → Export) und wp-content/uploads kopiert
  • Design neu gebaut und mit echten Inhalten getestet
  • Inhalte importiert; Bilder von der alten Domain weg; Shortcodes entfernt
  • 301-Weiterleitungen für jede geänderte URL, getestet
  • Titel, Beschreibungen, Sitemap und Analyse eingerichtet
  • Formulare von Anfang bis Ende getestet
  • DNS umgestellt; alte Seite ein paar Wochen behalten

Fragen

Verliere ich meine Google-Rankings, wenn ich WordPress verlasse?

Nicht, wenn du möglichst die gleichen URLs behältst, für jede geänderte URL eine 301-Weiterleitung einrichtest und Titel, Beschreibungen und Inhalte übernimmst. Rankings schwanken nach jeder Migration oft ein paar Wochen, aber dauerhaften Verlust verursachen vor allem kaputte URLs ohne Weiterleitung.

Wie exportiere ich alles aus WordPress?

Unter Werkzeuge → Export im WordPress-Admin lädst du eine XML-Datei mit Beiträgen, Seiten, Kommentaren, Kategorien und Schlagwörtern herunter. Mediendateien sind nicht in dieser Datei enthalten, also kopiere den Ordner wp-content/uploads separat, über den Dateimanager deines Hostings, per SFTP oder mit einem Backup-Plugin.

Kann ich WordPress nur zum Schreiben von Beiträgen weiter nutzen?

Ja. Dieser Aufbau heißt Headless WordPress: WordPress bleibt als Editor, und ein neues Frontend liest die Beiträge über die WordPress-REST-API. Du behältst den vertrauten Editor, musst aber weiterhin eine WordPress-Installation pflegen und absichern.

Was ist mit meinen Kontaktformularen und Plugins?

Plugins ziehen nicht mit um. Liste auf, was jedes davon tut, etwa Formulare, SEO-Felder oder Buchungen, und baue diese Funktion auf der neuen Seite nach oder ersetze sie durch einen Dienst. Formulare werden meist zu einem einfachen Formular, das in einer Datenbank speichert oder eine E-Mail verschickt.

Mythex · Pricing · Alles mit KI bauen · Vorlagen für Websites und Apps · Mythex im Vergleich · Glossar zum App-Bau mit KI · Kostenlose Tools für den App-Bau mit KI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)