Die Übertragung von Inhalten einer alten Website auf eine neue WordPress-Installation kann herausfordernd sein. Dennoch ist der Erhalt bestehender Inhalte oft essenziell. Hier beschreibe ich den Prozess der Migration von ca. 450 Beiträgen.
Schritt 1: Scraping
Zunächst mussten alle Artikel der alten Website extrahiert werden. Hierfür nutzten wir die Chrome-Erweiterung Web Scraper.
Die Beiträge wurden als HTML gespeichert, um die Formatierung zu bewahren. Folgende Elemente wurden extrahiert:
- Überschrift
- Teaser-Text
- Erstes Bild mit Bildunterschrift
- Haupttext (als HTML)
- Weitere Bilder (einzeln gescrapt)
Das Ergebnis war eine Excel-Datei, die wir anschließend bereinigten und unnötige Spalten entfernten.

Schritt 2: Import in WordPress
Für den Import nutzten wir das Plugin WP Import Export Lite. Vor dem Import prüften wir die Daten auf doppelte Titel, da dies zu Fehlern führen kann. Das erste Bild wurde als „Beitragsbild“ (Featured Image) definiert, weitere Bilder wurden per HTML direkt in den Text eingebettet.
<figure class="wp-block-image size-full"><img height="350" src="{image2src[1]}" alt="{caption2[1]}"><figcaption>{caption2[1]}</figcaption></figure>Schritt 3: Datenbank-Bereinigung (MySQL)
Nach dem Import stellten wir fest, dass einige Beiträge leere Bild-Platzhalter enthielten. Diese bereinigten wir direkt in der MySQL-Datenbank durch Suchen und Ersetzen des folgenden Strings:
<figure class="wp-block-image size-full"><img height="350" src="" alt=""><figcaption></figcaption></figure>Schritt 4: Weiterleitungen (Redirects)
Zum Abschluss richteten wir 301-Weiterleitungen von den alten URLs auf die neuen WordPress-Permalinks ein. Dies ist entscheidend für SEO und Nutzerfreundlichkeit.
Fazit
Die Migration von Inhalten ist komplex, aber mit den richtigen Tools machbar. Die Kombination aus Web Scraper, Excel und WP Import Export Lite ermöglichte uns die erfolgreiche Übertragung von 450 Artikeln.
Bild: Siala / Pixabay
