Importing content into WordPress: Correctly transferring posts, pages, and media

Reading time approx.: 12 minutes

WordPress has a built-in import function that allows you to take over content from another website or from various external systems. It is particularly commonly used to Posts, pages, categories, tags, comments, and other content to transfer from an existing WordPress installation to another.

For a WordPress-to-WordPress import, a previously exported WXR file (WordPress eXtended RSS) used. This is an XML file that WordPress can generate via its own export function.

However, the distinction is important: the WordPress importer is not a complete migration or backup tool. It transfers content, but not automatically your complete website with all plugins, themes, settings, and individual customizations.

Briefly explained: If you want to transfer posts, pages, and other WordPress content, the import function is suitable for this. If, on the other hand, you want to transfer a complete WordPress website including design, plugins, database, and configuration to another hosting provider, you need a full WordPress migration.

Where is the import feature in WordPress? #

First, log in to the WordPress admin area of the website where the content is to be imported.

On a standard WordPress installation, you can usually reach the admin area via:

https://deine-domain.ch/wp-admin

Replace your-domain.ch through your actual domain.

Then open in the WordPress dashboard:

Tools → Import data

WordPress shows you the available import options there.

What content can WordPress import? #

The import page supports different sources. Which importers are offered can depend on your WordPress version and the installed extensions.

For a transfer between two WordPress websites, the entry WordPress crucial.

The WordPress importer can process the following content, among other things, from a suitable WordPress export file:

  • Posts
  • Pages
  • Comments
  • custom post types, provided they are included in the export file and supported on the target website
  • Categories
  • Keywords
  • further taxonomies
  • Author information
  • custom fields or post meta data
  • References to media and attachments

However, which data actually ends up correctly on the new website also depends on which themes, plugins, and content types are present on the target website.

What is a WXR or XML file? #

When exporting WordPress content, WordPress generates a file in the so-called WordPress eXtended RSS Format (WXR). Technically, it is an XML file.

For example, the file name could look like this:

meine-wordpress-seite.WordPress.2026-08-27.xml

This file contains structured information about the exported WordPress content.

However, it is not a complete copy of your entire WordPress installation.

Important: A WordPress XML export file is not a complete backup. For a true data backup, you should also keep the website files and the WordPress database, or a complete backup of your website.

What is not automatically transferred during a WordPress import? #

This point is particularly important. The integrated WordPress importer is primarily intended for exchanging Content Thought.

However, a complete WordPress website consists of significantly more components.

Therefore, the standard WordPress import does not automatically transfer your complete:

  • WordPress installation
  • Theme Installation
  • Plugin Installation
  • Plugin Configuration
  • Theme Configuration
  • WordPress configuration
  • wp-config.php
  • .htaccess
  • Database as a complete 1:1 copy
  • individual server or PHP settings

Even complex layouts or functions that depend on specific themes, page builders, or plugins can only function correctly on the target website if the required components are also present and properly configured.

Import and migration are not the same #

The terms are frequently confused, but they describe two different processes.

At a Import you want to import certain content into a WordPress installation. The target installation already exists and you are supplementing it with, for example, posts and pages from another website.

At a Migration should the entire existing WordPress website normally be transferred to a different location instead.

Simple difference #

  • Import: Import content into an existing WordPress website.
  • Migration Transfer a complete WordPress website to another hosting provider, another server, or another domain.
  • Backup Create a backup that can be used to restore the data or the website if needed.

If you want to switch your complete WordPress website to CURIAWEB, you therefore do not need to try to move the website manually via the WordPress import function. For a complete hosting switch, a professional migration is the better solution.

Create a backup before importing #

Before importing larger amounts of content into an existing website, you should create a current backup.

This is especially true if there is already content on the target website.

An import can create new posts, pages, categories, tags, and other data sets. If you accidentally import the wrong file or the result does not meet your expectations, a large import cannot always be completely undone with a single click.

Practical Tip: The more important the existing website is, the more important a current backup is before a major import. Also, check beforehand whether the export file actually comes from the correct source website.

Install WordPress Importer #

If you are under Tools → Import data haven't installed the WordPress importer yet, WordPress will show at the entry WordPress the corresponding installation option.

Install WordPress Importer #

  1. Log in to the WordPress admin area.
  2. Open Tools → Import data.
  3. Search the list for WordPress.
  4. Click on Install now, if the importer is not yet installed.
  5. Wait for WordPress to finish the installation.
  6. Then start the importer.

The importer is installed as a plugin. We explain how the installation of WordPress plugins generally works in detail in our guide. Installing WordPress plugins: What is a plugin and how does the installation work?.

Import WordPress XML file #

After starting the WordPress importer, you can select the previously exported XML file.

Import WordPress content step by step #

  1. Open Tools → Import data.
  2. Start it WordPress Importer.
  3. Click on Select file.
  4. Select the WordPress XML file on your computer.
  5. Click on Upload and import file.
  6. Check the author assignments in the next step.
  7. Decide whether file attachments or media should be downloaded and imported.
  8. Start the import.
  9. Wait until WordPress has finished the process.

For larger export files, the import may take some time. Do not close the browser window unnecessarily while an import is in progress.

Correctly assign authors during import #

In the export file, posts can be assigned to different authors. During the import, you therefore have to decide how WordPress should handle these authors.

Depending on the importer and the data contained, you can assign existing authors to an already existing user of the target website or create a new user for an author.

This decision is especially important when you are taking content from a website with multiple editors or authors.

For example, if all imported posts should appear under your existing WordPress user in the future, you can assign the content to this user.

For a website with multiple actual authors, on the other hand, you should check whether the original author attribution should be retained.

Import media and file attachments as well #

During the WordPress import, you are usually offered an option that allows file attachments to be downloaded and imported.

Diese Option ist wichtig, wenn Bilder und andere Medien der ursprünglichen Website nach Möglichkeit ebenfalls in die Mediathek der Zielwebsite übernommen werden sollen.

Aktiviere dazu die entsprechende Option für das Herunterladen und Importieren von Dateianhängen.

Important: Die Medien befinden sich nicht einfach vollständig eingebettet in der WXR-Datei. WordPress versucht beim Import, die entsprechenden Dateien von der ursprünglichen Website abzurufen. Die Quelldateien müssen deshalb erreichbar sein, damit dieser Vorgang funktionieren kann.

Warum werden Bilder manchmal nicht importiert? #

Der Medienimport ist einer der Bereiche, in denen bei WordPress-Importen häufiger Probleme auftreten.

Possible causes include, for example:

  • die ursprüngliche Website ist nicht mehr erreichbar
  • die Mediendateien wurden auf der Quellwebsite bereits gelöscht
  • der Zugriff auf die Dateien wird blockiert
  • eine Firewall oder Sicherheitslösung verhindert den Abruf
  • die Importdatei enthält veraltete oder nicht mehr gültige Medien-URLs
  • der Server erreicht während des Imports ein Zeit- oder Ressourcenlimit
  • die Zielinstallation kann bestimmte Dateien nicht speichern

Kontrolliere nach dem Import deshalb nicht nur Beiträge und Seiten, sondern auch die Mediathek und einige repräsentative Inhalte mit Bildern.

What happens to categories and tags? #

Wenn Kategorien und Schlagwörter in der Exportdatei enthalten sind, kann WordPress diese beim Import ebenfalls übernehmen.

Dadurch bleibt ein grosser Teil der ursprünglichen Inhaltsstruktur erhalten.

Nach einem grösseren Import solltest du die Taxonomien trotzdem kontrollieren. Besonders wenn auf der Zielwebsite bereits Kategorien oder Tags vorhanden waren, können ähnliche oder doppelte Begriffe entstehen.

Wie du Kategorien sinnvoll verwaltest, erklären wir im Artikel Creating and structuring categories and subcategories in WordPress effectively.

Für Schlagwörter findest du zusätzlich unsere Anleitungen zu Tags and keywords in WordPress as well as to Bearbeiten und Löschen bestehender Tags.

Was passiert mit bestehenden Inhalten? #

Ein Import ist grundsätzlich dafür gedacht, Inhalte zur Zielwebsite hinzuzufügen. Er ersetzt nicht einfach die komplette bestehende WordPress-Installation.

Wenn auf der Zielwebsite bereits Beiträge, Seiten, Kategorien oder andere Inhalte vorhanden sind, solltest du deshalb vor dem Import prüfen, ob sich die beiden Inhaltsbestände überschneiden.

Besondere Aufmerksamkeit verdienen:

  • gleich oder ähnlich benannte Seiten
  • bereits vorhandene Beiträge
  • doppelte Kategorien
  • duplicate keywords
  • identische oder ähnliche URL-Slugs
  • bestehende Benutzer und Autoren

Je komplexer die Zielwebsite bereits ist, desto sinnvoller ist es, einen grösseren Import zunächst in einer Test- oder Staging-Umgebung zu prüfen.

Was passiert mit den URLs importierter Beiträge und Seiten? #

WordPress erzeugt die URLs der importierten Inhalte anhand der Einstellungen und der vorhandenen Struktur der Zielwebsite.

Die Permalink-Konfiguration der neuen Website spielt deshalb eine wichtige Rolle.

Wenn die ursprüngliche Website beispielsweise eine andere Permalink-Struktur verwendet hat, können sich die URLs nach dem Import unterscheiden.

Die Permalink-Einstellungen findest du unter:

Settings → Permalinks

Wie diese Einstellungen funktionieren und warum du bestehende URL-Strukturen nicht unüberlegt ändern solltest, erklären wir ausführlich im Artikel Configure permalink settings in WordPress.

Importierte Inhalte auf interne Links prüfen #

Ein erfolgreicher Import bedeutet nicht automatisch, dass sämtliche internen Links der alten Website zur neuen Struktur passen.

Ein importierter Beitrag kann beispielsweise weiterhin einen Link wie diesen enthalten:

https://alte-domain.ch/wordpress-tipps

Wenn der entsprechende Inhalt inzwischen unter einer neuen Domain oder einer anderen URL erreichbar ist, sollte dieser interne Link angepasst werden.

Prüfe nach einer Übernahme deshalb besonders:

  • Links zwischen Beiträgen
  • Links auf Seiten
  • Links auf Medien
  • Links auf Kategorien und Tags
  • Download-Links
  • Links auf die bisherige Domain

Bei wenigen Inhalten kannst du diese Prüfung manuell durchführen. Bei einer umfangreichen Website sollte die Linkstruktur systematisch kontrolliert werden.

Was ist mit Menüs und Navigation? #

Verlasse dich bei einer Inhaltsübertragung nicht darauf, dass die Navigation der neuen Website anschliessend automatisch exakt wie auf der alten Website funktioniert.

Prüfe nach dem Import die vorhandenen Menüs und deren Zieladressen. Je nach Website-Aufbau, Theme und Importumfang können Menüstrukturen oder Zuordnungen zusätzliche Anpassungen benötigen.

Wie du WordPress-Menüs erstellst und bearbeitest, behandeln wir später in unserer Anleitung zur Menüverwaltung in WordPress.

Was ist mit Plugins und Plugin-Inhalten? #

An important distinction is necessary here.

Plugins selbst werden durch den normalen WordPress-Inhaltsimport nicht installiert.

Eine Exportdatei kann jedoch Inhalte enthalten, die ursprünglich durch ein Plugin erzeugt oder erweitert wurden. Dazu können beispielsweise benutzerdefinierte Inhaltstypen, Taxonomien oder zusätzliche Metadaten gehören.

Ob diese Inhalte auf der Zielwebsite korrekt funktionieren und dargestellt werden, hängt davon ab, ob das dafür benötigte Plugin oder eine kompatible Funktion dort ebenfalls vorhanden ist.

Wenn die Quellwebsite beispielsweise einen speziellen Inhaltstyp durch ein Plugin bereitstellt, die Zielwebsite dieses Plugin aber nicht kennt, kann der Import zwar Daten enthalten, WordPress kann sie jedoch möglicherweise nicht wie erwartet verwenden oder darstellen.

Practical Tip: Bei Websites mit Page Buildern, Shops, Membership-Systemen, Mehrsprachigkeit oder anderen komplexen Plugins ist der Standard-Importer häufig nicht die richtige Methode für einen vollständigen Umzug. Verwende in solchen Fällen eine geeignete Migration beziehungsweise eine produktspezifische Export- und Importfunktion.

WooCommerce und andere komplexe Systeme #

Eine WooCommerce-Website besteht nicht nur aus normalen WordPress-Beiträgen und Seiten. Produkte, Bestellungen, Kundeninformationen, Produktattribute, Steuerdaten und weitere Shop-Funktionen bilden eine deutlich komplexere Datenstruktur.

Für die vollständige Übertragung eines produktiven WooCommerce-Shops solltest du deshalb nicht einfach davon ausgehen, dass der normale WordPress-Importer sämtliche Shop-Daten vollständig und korrekt migriert.

Dasselbe gilt für komplexe Websites mit:

  • Page Builder
  • Membership-Plugins
  • Lernplattformen
  • Multilingual plugins
  • Buchungs- oder Reservationssystemen
  • individuellen Custom Post Types
  • umfangreichen Custom Fields

Bei solchen Websites ist eine vollständige Migration oder eine speziell für das jeweilige System vorgesehene Importfunktion meist die sicherere Lösung.

Die Importdatei ist zu gross #

Bei umfangreichen Websites kann die XML-Datei grösser sein als das auf dem Server erlaubte Upload-Limit.

WordPress zeigt beim Upload normalerweise die maximal zulässige Dateigrösse an.

Wenn deine Exportdatei dieses Limit überschreitet, kann der Upload beziehungsweise Import fehlschlagen.

In diesem Fall solltest du nicht wahllos Serverwerte verändern. Je nach Ausgangssituation gibt es verschiedene Möglichkeiten, beispielsweise einen aufgeteilten Export, eine Anpassung geeigneter PHP-Limits oder eine andere Migrationsmethode.

Wenn du bei CURIAWEB hostest und eine WordPress-Importdatei wegen eines Limits nicht hochladen kannst, kannst du dich an unseren Support wenden. Wir können prüfen, welche Lösung für dein Hosting und den konkreten Import sinnvoll ist.

Der Import bricht ab oder zeigt einen Fehler #

Bei grösseren Importen kann es vorkommen, dass der Vorgang nicht vollständig abgeschlossen wird.

Possible causes include:

  • zu grosse Importdateien
  • PHP limits
  • zu lange Ausführungszeiten
  • Speicherlimits
  • nicht erreichbare externe Medien
  • fehlerhafte XML-Dateien
  • inkompatible Plugin-Daten
  • Sicherheitsregeln auf Quell- oder Zielserver

Wenn der Import abbricht, prüfe zuerst die angezeigte Fehlermeldung. Starte nicht sofort mehrfach denselben Import, ohne vorher zu kontrollieren, welche Inhalte bereits übernommen wurden.

Important: Ein teilweise abgeschlossener Import kann bereits Beiträge, Seiten oder andere Datensätze angelegt haben. Wiederholst du den Vorgang unkontrolliert, kann die spätere Bereinigung unnötig kompliziert werden.

Nach dem Import: Diese Punkte solltest du kontrollieren #

Nach Abschluss des Imports solltest du die Website nicht sofort als fertig betrachten. Kontrolliere zunächst, ob die übernommenen Inhalte tatsächlich korrekt funktionieren.

Checkliste nach einem WordPress-Import #

  1. Prüfe mehrere importierte Beiträge.
  2. Prüfe mehrere importierte Seiten.
  3. Control images and other media.
  4. Überprüfe die Autorenzuordnung.
  5. Kontrolliere Kategorien und Schlagwörter.
  6. Prüfe die Permalinks und URLs.
  7. Teste interne Links.
  8. Kontrolliere Navigation und Menüs.
  9. Prüfe Inhalte, die von Plugins oder Themes abhängig sind.
  10. Teste die Website zusätzlich im Frontend als normaler Besucher.

Bei einer grösseren Website solltest du ausserdem prüfen, ob wichtige URLs weiterhin erreichbar sind und ob gegebenenfalls Weiterleitungen eingerichtet werden müssen.

Wann ist der WordPress-Importer die richtige Lösung? #

Der integrierte WordPress-Importer eignet sich besonders gut, wenn du:

  • Beiträge von einer WordPress-Website auf eine andere übernehmen möchtest
  • Seiten übertragen möchtest
  • einen bestimmten Inhaltsbestand in eine neue Website integrieren möchtest
  • Kategorien und Schlagwörter zusammen mit den Inhalten übernehmen möchtest
  • Inhalte aus einer Testinstallation in eine andere WordPress-Installation übertragen möchtest
  • keine vollständige 1:1-Kopie der gesamten Website benötigst

Wann solltest du stattdessen eine vollständige Migration verwenden? #

Eine vollständige Migration ist die bessere Wahl, wenn die bisherige Website im Wesentlichen unverändert auf ein anderes Hosting oder einen anderen Server übertragen werden soll.

Das betrifft insbesondere Websites, bei denen folgende Bestandteile erhalten bleiben sollen:

  • WordPress files
  • komplette Datenbank
  • Themes
  • Plugins
  • Plugin settings
  • Benutzer
  • Medienbibliothek
  • custom configurations
  • Page-Builder-Inhalte
  • komplexe Website-Funktionen

Wenn du deine bestehende WordPress-Website zu CURIAWEB umziehen möchtest, übernehmen wir die Migration deines bestehenden Webauftritts im Rahmen unseres free moving services. Dadurch musst du eine komplette Website nicht über den WordPress-Importer rekonstruieren.

Typische Fehler beim Importieren von WordPress-Inhalten #

Viele Probleme entstehen nicht durch den Importer selbst, sondern durch falsche Erwartungen oder eine fehlende Vorbereitung.

Common mistakes include:

  • eine XML-Datei mit einem vollständigen Backup verwechseln
  • den WordPress-Importer für eine komplette Website-Migration verwenden
  • vor einem grossen Import kein Backup erstellen
  • Medien nach dem Import nicht kontrollieren
  • alte interne Links übersehen
  • Autoren falsch zuordnen
  • Plugin-abhängige Inhalte ohne benötigtes Plugin importieren
  • Permalink-Unterschiede nicht berücksichtigen
  • einen fehlgeschlagenen Import mehrfach unkontrolliert starten
  • komplexe WooCommerce- oder Page-Builder-Websites wie einfache Blog-Inhalte behandeln

Summary #

WordPress-Inhalte importierst du über Tools → Import data. Für die Übertragung von einer anderen WordPress-Website verwendest du normalerweise den WordPress-Importer und eine zuvor exportierte WXR/XML-Datei.

Damit lassen sich unter anderem Beiträge, Seiten, Kommentare, Kategorien, Schlagwörter, Autoreninformationen und weitere Inhaltsdaten übernehmen. Medien können während des Imports von der ursprünglichen Website heruntergeladen werden, sofern die Dateien dort noch erreichbar sind.

Der WordPress-Importer ist jedoch kein vollständiges Backup- oder Migrationswerkzeug. Themes, Plugins, deren Konfigurationen und die komplette technische Installation werden damit nicht automatisch 1:1 übertragen. Wenn du eine komplette WordPress-Website auf ein anderes Hosting verschieben möchtest, solltest du stattdessen eine vollständige Migration durchführen.

Nach jedem grösseren Import solltest du Beiträge, Seiten, Medien, Autoren, Kategorien, Schlagwörter, Permalinks und interne Links kontrollieren. Weitere Grundlagen findest du in unseren Anleitungen zu WordPress-Plugins, Categories and subcategories, Tags bearbeiten und löschen as well as the WordPress permalink settings.

Last updated August 27, 2026
Was this article helpful?
Cookie Consent with Real Cookie Banner