{"id":22336,"date":"2026-08-27T15:40:35","date_gmt":"2026-08-27T13:40:35","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22336"},"modified":"2026-08-27T15:40:36","modified_gmt":"2026-08-27T13:40:36","password":"","slug":"import-content","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/en\/hilfe\/wordpress\/inhalte-importieren\/","title":{"rendered":"Importing content into WordPress: Correctly transferring posts, pages, and media"},"content":{"rendered":"<p class=\"wp-block-paragraph\">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 <strong>Posts, pages, categories, tags, comments, and other content<\/strong> to transfer from an existing WordPress installation to another.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a WordPress-to-WordPress import, a previously exported <strong>WXR file (WordPress eXtended RSS)<\/strong> used. This is an XML file that WordPress can generate via its own export function.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, the distinction is important: the WordPress importer is <strong>not a complete migration or backup tool<\/strong>. It transfers content, but not automatically your complete website with all plugins, themes, settings, and individual customizations.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Briefly explained:<\/strong> 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.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Where is the import feature in WordPress?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">First, log in to the WordPress admin area of the website where the content is to be imported.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On a standard WordPress installation, you can usually reach the admin area via:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/deine-domain.ch\/wp-admin\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Replace <code>your-domain.ch<\/code> through your actual domain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then open in the WordPress dashboard:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tools \u2192 Import data<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress shows you the available import options there.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What content can WordPress import?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The import page supports different sources. Which importers are offered can depend on your WordPress version and the installed extensions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a transfer between two WordPress websites, the entry <strong>WordPress<\/strong> crucial.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The WordPress importer can process the following content, among other things, from a suitable WordPress export file:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Posts<\/li>\n\n\n\n<li>Pages<\/li>\n\n\n\n<li>Comments<\/li>\n\n\n\n<li>custom post types, provided they are included in the export file and supported on the target website<\/li>\n\n\n\n<li>Categories<\/li>\n\n\n\n<li>Keywords<\/li>\n\n\n\n<li>further taxonomies<\/li>\n\n\n\n<li>Author information<\/li>\n\n\n\n<li>custom fields or post meta data<\/li>\n\n\n\n<li>References to media and attachments<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is a WXR or XML file?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When exporting WordPress content, WordPress generates a file in the so-called <strong>WordPress eXtended RSS Format (WXR)<\/strong>. Technically, it is an XML file.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, the file name could look like this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>meine-wordpress-seite.WordPress.2026-08-27.xml<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This file contains structured information about the exported WordPress content.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, it is not a complete copy of your entire WordPress installation.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> 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.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What is not automatically transferred during a WordPress import?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This point is particularly important. The integrated WordPress importer is primarily intended for exchanging <strong>Content<\/strong> Thought.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, a complete WordPress website consists of significantly more components.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Therefore, the standard WordPress import does not automatically transfer your complete:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress installation<\/li>\n\n\n\n<li>Theme Installation<\/li>\n\n\n\n<li>Plugin Installation<\/li>\n\n\n\n<li>Plugin Configuration<\/li>\n\n\n\n<li>Theme Configuration<\/li>\n\n\n\n<li>WordPress configuration<\/li>\n\n\n\n<li><code>wp-config.php<\/code><\/li>\n\n\n\n<li><code>.htaccess<\/code><\/li>\n\n\n\n<li>Database as a complete 1:1 copy<\/li>\n\n\n\n<li>individual server or PHP settings<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import and migration are not the same<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The terms are frequently confused, but they describe two different processes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At a <strong>Import<\/strong> 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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At a <strong>Migration<\/strong> should the entire existing WordPress website normally be transferred to a different location instead.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Simple difference<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Import:<\/strong> Import content into an existing WordPress website.<\/li>\n\n\n\n<li><strong>Migration<\/strong> Transfer a complete WordPress website to another hosting provider, another server, or another domain.<\/li>\n\n\n\n<li><strong>Backup<\/strong> Create a backup that can be used to restore the data or the website if needed.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create a backup before importing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before importing larger amounts of content into an existing website, you should create a current backup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is especially true if there is already content on the target website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> 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.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Install WordPress Importer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you are under <strong>Tools \u2192 Import data<\/strong> haven't installed the WordPress importer yet, WordPress will show at the entry <strong>WordPress<\/strong> the corresponding installation option.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Install WordPress Importer<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the WordPress admin area.<\/li>\n\n\n\n<li>Open <strong>Tools \u2192 Import data<\/strong>.<\/li>\n\n\n\n<li>Search the list for <strong>WordPress<\/strong>.<\/li>\n\n\n\n<li>Click on <strong>Install now<\/strong>, if the importer is not yet installed.<\/li>\n\n\n\n<li>Wait for WordPress to finish the installation.<\/li>\n\n\n\n<li>Then start the importer.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The importer is installed as a plugin. We explain how the installation of WordPress plugins generally works in detail in our guide. <a href=\"\/en\/help\/wordpress\/wordpress-plugin-installieren\/\">Installing WordPress plugins: What is a plugin and how does the installation work?<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import WordPress XML file<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After starting the WordPress importer, you can select the previously exported XML file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Import WordPress content step by step<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open <strong>Tools \u2192 Import data<\/strong>.<\/li>\n\n\n\n<li>Start it <strong>WordPress Importer<\/strong>.<\/li>\n\n\n\n<li>Click on <strong>Select file<\/strong>.<\/li>\n\n\n\n<li>Select the WordPress XML file on your computer.<\/li>\n\n\n\n<li>Click on <strong>Upload and import file<\/strong>.<\/li>\n\n\n\n<li>Check the author assignments in the next step.<\/li>\n\n\n\n<li>Decide whether file attachments or media should be downloaded and imported.<\/li>\n\n\n\n<li>Start the import.<\/li>\n\n\n\n<li>Wait until WordPress has finished the process.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For larger export files, the import may take some time. Do not close the browser window unnecessarily while an import is in progress.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Correctly assign authors during import<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This decision is especially important when you are taking content from a website with multiple editors or authors.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if all imported posts should appear under your existing WordPress user in the future, you can assign the content to this user.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a website with multiple actual authors, on the other hand, you should check whether the original author attribution should be retained.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import media and file attachments as well<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">During the WordPress import, you are usually offered an option that allows file attachments to be downloaded and imported.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese Option ist wichtig, wenn Bilder und andere Medien der urspr\u00fcnglichen Website nach M\u00f6glichkeit ebenfalls in die Mediathek der Zielwebsite \u00fcbernommen werden sollen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Aktiviere dazu die entsprechende Option f\u00fcr das <strong>Herunterladen und Importieren von Dateianh\u00e4ngen<\/strong>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Die Medien befinden sich nicht einfach vollst\u00e4ndig eingebettet in der WXR-Datei. WordPress versucht beim Import, die entsprechenden Dateien von der urspr\u00fcnglichen Website abzurufen. Die Quelldateien m\u00fcssen deshalb erreichbar sein, damit dieser Vorgang funktionieren kann.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Warum werden Bilder manchmal nicht importiert?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Medienimport ist einer der Bereiche, in denen bei WordPress-Importen h\u00e4ufiger Probleme auftreten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible causes include, for example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>die urspr\u00fcngliche Website ist nicht mehr erreichbar<\/li>\n\n\n\n<li>die Mediendateien wurden auf der Quellwebsite bereits gel\u00f6scht<\/li>\n\n\n\n<li>der Zugriff auf die Dateien wird blockiert<\/li>\n\n\n\n<li>eine Firewall oder Sicherheitsl\u00f6sung verhindert den Abruf<\/li>\n\n\n\n<li>die Importdatei enth\u00e4lt veraltete oder nicht mehr g\u00fcltige Medien-URLs<\/li>\n\n\n\n<li>der Server erreicht w\u00e4hrend des Imports ein Zeit- oder Ressourcenlimit<\/li>\n\n\n\n<li>die Zielinstallation kann bestimmte Dateien nicht speichern<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrolliere nach dem Import deshalb nicht nur Beitr\u00e4ge und Seiten, sondern auch die <strong>Mediathek<\/strong> und einige repr\u00e4sentative Inhalte mit Bildern.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What happens to categories and tags?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Kategorien und Schlagw\u00f6rter in der Exportdatei enthalten sind, kann WordPress diese beim Import ebenfalls \u00fcbernehmen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch bleibt ein grosser Teil der urspr\u00fcnglichen Inhaltsstruktur erhalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach einem gr\u00f6sseren Import solltest du die Taxonomien trotzdem kontrollieren. Besonders wenn auf der Zielwebsite bereits Kategorien oder Tags vorhanden waren, k\u00f6nnen \u00e4hnliche oder doppelte Begriffe entstehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du Kategorien sinnvoll verwaltest, erkl\u00e4ren wir im Artikel <a href=\"\/en\/help\/wordpress\/create-categories-and-subcategories\/\">Creating and structuring categories and subcategories in WordPress effectively<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr Schlagw\u00f6rter findest du zus\u00e4tzlich unsere Anleitungen zu <a href=\"\/en\/help\/wordpress\/wordpress-tags-erstellen\/\">Tags and keywords in WordPress<\/a> as well as to <a href=\"\/en\/help\/wordpress\/edit-delete-tags\/\">Bearbeiten und L\u00f6schen bestehender Tags<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was passiert mit bestehenden Inhalten?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Import ist grunds\u00e4tzlich daf\u00fcr gedacht, Inhalte zur Zielwebsite hinzuzuf\u00fcgen. Er ersetzt nicht einfach die komplette bestehende WordPress-Installation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn auf der Zielwebsite bereits Beitr\u00e4ge, Seiten, Kategorien oder andere Inhalte vorhanden sind, solltest du deshalb vor dem Import pr\u00fcfen, ob sich die beiden Inhaltsbest\u00e4nde \u00fcberschneiden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besondere Aufmerksamkeit verdienen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gleich oder \u00e4hnlich benannte Seiten<\/li>\n\n\n\n<li>bereits vorhandene Beitr\u00e4ge<\/li>\n\n\n\n<li>doppelte Kategorien<\/li>\n\n\n\n<li>duplicate keywords<\/li>\n\n\n\n<li>identische oder \u00e4hnliche URL-Slugs<\/li>\n\n\n\n<li>bestehende Benutzer und Autoren<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Je komplexer die Zielwebsite bereits ist, desto sinnvoller ist es, einen gr\u00f6sseren Import zun\u00e4chst in einer Test- oder Staging-Umgebung zu pr\u00fcfen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was passiert mit den URLs importierter Beitr\u00e4ge und Seiten?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress erzeugt die URLs der importierten Inhalte anhand der Einstellungen und der vorhandenen Struktur der Zielwebsite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Permalink-Konfiguration der neuen Website spielt deshalb eine wichtige Rolle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die urspr\u00fcngliche Website beispielsweise eine andere Permalink-Struktur verwendet hat, k\u00f6nnen sich die URLs nach dem Import unterscheiden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Permalink-Einstellungen findest du unter:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Settings \u2192 Permalinks<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie diese Einstellungen funktionieren und warum du bestehende URL-Strukturen nicht un\u00fcberlegt \u00e4ndern solltest, erkl\u00e4ren wir ausf\u00fchrlich im Artikel <a href=\"\/en\/help\/wordpress\/configure-permalink-settings\/\">Configure permalink settings in WordPress<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Importierte Inhalte auf interne Links pr\u00fcfen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein erfolgreicher Import bedeutet nicht automatisch, dass s\u00e4mtliche internen Links der alten Website zur neuen Struktur passen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein importierter Beitrag kann beispielsweise weiterhin einen Link wie diesen enthalten:<\/p>\n\n\n\n<figure class=\"wp-block-embed\"><div class=\"wp-block-embed__wrapper\">\nhttps:\/\/alte-domain.ch\/wordpress-tipps\n<\/div><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der entsprechende Inhalt inzwischen unter einer neuen Domain oder einer anderen URL erreichbar ist, sollte dieser interne Link angepasst werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe nach einer \u00dcbernahme deshalb besonders:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Links zwischen Beitr\u00e4gen<\/li>\n\n\n\n<li>Links auf Seiten<\/li>\n\n\n\n<li>Links auf Medien<\/li>\n\n\n\n<li>Links auf Kategorien und Tags<\/li>\n\n\n\n<li>Download-Links<\/li>\n\n\n\n<li>Links auf die bisherige Domain<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bei wenigen Inhalten kannst du diese Pr\u00fcfung manuell durchf\u00fchren. Bei einer umfangreichen Website sollte die Linkstruktur systematisch kontrolliert werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist mit Men\u00fcs und Navigation?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Verlasse dich bei einer Inhalts\u00fcbertragung nicht darauf, dass die Navigation der neuen Website anschliessend automatisch exakt wie auf der alten Website funktioniert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe nach dem Import die vorhandenen Men\u00fcs und deren Zieladressen. Je nach Website-Aufbau, Theme und Importumfang k\u00f6nnen Men\u00fcstrukturen oder Zuordnungen zus\u00e4tzliche Anpassungen ben\u00f6tigen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du WordPress-Men\u00fcs erstellst und bearbeitest, behandeln wir sp\u00e4ter in unserer Anleitung zur <strong>Men\u00fcverwaltung in WordPress<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist mit Plugins und Plugin-Inhalten?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An important distinction is necessary here.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plugins selbst werden durch den normalen WordPress-Inhaltsimport <strong>nicht installiert<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Exportdatei kann jedoch Inhalte enthalten, die urspr\u00fcnglich durch ein Plugin erzeugt oder erweitert wurden. Dazu k\u00f6nnen beispielsweise benutzerdefinierte Inhaltstypen, Taxonomien oder zus\u00e4tzliche Metadaten geh\u00f6ren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ob diese Inhalte auf der Zielwebsite korrekt funktionieren und dargestellt werden, h\u00e4ngt davon ab, ob das daf\u00fcr ben\u00f6tigte Plugin oder eine kompatible Funktion dort ebenfalls vorhanden ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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\u00f6glicherweise nicht wie erwartet verwenden oder darstellen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> Bei Websites mit Page Buildern, Shops, Membership-Systemen, Mehrsprachigkeit oder anderen komplexen Plugins ist der Standard-Importer h\u00e4ufig nicht die richtige Methode f\u00fcr einen vollst\u00e4ndigen Umzug. Verwende in solchen F\u00e4llen eine geeignete Migration beziehungsweise eine produktspezifische Export- und Importfunktion.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">WooCommerce und andere komplexe Systeme<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine WooCommerce-Website besteht nicht nur aus normalen WordPress-Beitr\u00e4gen und Seiten. Produkte, Bestellungen, Kundeninformationen, Produktattribute, Steuerdaten und weitere Shop-Funktionen bilden eine deutlich komplexere Datenstruktur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die vollst\u00e4ndige \u00dcbertragung eines produktiven WooCommerce-Shops solltest du deshalb nicht einfach davon ausgehen, dass der normale WordPress-Importer s\u00e4mtliche Shop-Daten vollst\u00e4ndig und korrekt migriert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dasselbe gilt f\u00fcr komplexe Websites mit:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Page Builder<\/li>\n\n\n\n<li>Membership-Plugins<\/li>\n\n\n\n<li>Lernplattformen<\/li>\n\n\n\n<li>Multilingual plugins<\/li>\n\n\n\n<li>Buchungs- oder Reservationssystemen<\/li>\n\n\n\n<li>individuellen Custom Post Types<\/li>\n\n\n\n<li>umfangreichen Custom Fields<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bei solchen Websites ist eine vollst\u00e4ndige Migration oder eine speziell f\u00fcr das jeweilige System vorgesehene Importfunktion meist die sicherere L\u00f6sung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Die Importdatei ist zu gross<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei umfangreichen Websites kann die XML-Datei gr\u00f6sser sein als das auf dem Server erlaubte Upload-Limit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress zeigt beim Upload normalerweise die maximal zul\u00e4ssige Dateigr\u00f6sse an.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn deine Exportdatei dieses Limit \u00fcberschreitet, kann der Upload beziehungsweise Import fehlschlagen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Fall solltest du nicht wahllos Serverwerte ver\u00e4ndern. Je nach Ausgangssituation gibt es verschiedene M\u00f6glichkeiten, beispielsweise einen aufgeteilten Export, eine Anpassung geeigneter PHP-Limits oder eine andere Migrationsmethode.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du bei CURIAWEB hostest und eine WordPress-Importdatei wegen eines Limits nicht hochladen kannst, kannst du dich an unseren Support wenden. Wir k\u00f6nnen pr\u00fcfen, welche L\u00f6sung f\u00fcr dein Hosting und den konkreten Import sinnvoll ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Der Import bricht ab oder zeigt einen Fehler<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei gr\u00f6sseren Importen kann es vorkommen, dass der Vorgang nicht vollst\u00e4ndig abgeschlossen wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible causes include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>zu grosse Importdateien<\/li>\n\n\n\n<li>PHP limits<\/li>\n\n\n\n<li>zu lange Ausf\u00fchrungszeiten<\/li>\n\n\n\n<li>Speicherlimits<\/li>\n\n\n\n<li>nicht erreichbare externe Medien<\/li>\n\n\n\n<li>fehlerhafte XML-Dateien<\/li>\n\n\n\n<li>inkompatible Plugin-Daten<\/li>\n\n\n\n<li>Sicherheitsregeln auf Quell- oder Zielserver<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Import abbricht, pr\u00fcfe zuerst die angezeigte Fehlermeldung. Starte nicht sofort mehrfach denselben Import, ohne vorher zu kontrollieren, welche Inhalte bereits \u00fcbernommen wurden.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Ein teilweise abgeschlossener Import kann bereits Beitr\u00e4ge, Seiten oder andere Datens\u00e4tze angelegt haben. Wiederholst du den Vorgang unkontrolliert, kann die sp\u00e4tere Bereinigung unn\u00f6tig kompliziert werden.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Nach dem Import: Diese Punkte solltest du kontrollieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nach Abschluss des Imports solltest du die Website nicht sofort als fertig betrachten. Kontrolliere zun\u00e4chst, ob die \u00fcbernommenen Inhalte tats\u00e4chlich korrekt funktionieren.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Checkliste nach einem WordPress-Import<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pr\u00fcfe mehrere importierte Beitr\u00e4ge.<\/li>\n\n\n\n<li>Pr\u00fcfe mehrere importierte Seiten.<\/li>\n\n\n\n<li>Control images and other media.<\/li>\n\n\n\n<li>\u00dcberpr\u00fcfe die Autorenzuordnung.<\/li>\n\n\n\n<li>Kontrolliere Kategorien und Schlagw\u00f6rter.<\/li>\n\n\n\n<li>Pr\u00fcfe die Permalinks und URLs.<\/li>\n\n\n\n<li>Teste interne Links.<\/li>\n\n\n\n<li>Kontrolliere Navigation und Men\u00fcs.<\/li>\n\n\n\n<li>Pr\u00fcfe Inhalte, die von Plugins oder Themes abh\u00e4ngig sind.<\/li>\n\n\n\n<li>Teste die Website zus\u00e4tzlich im Frontend als normaler Besucher.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer gr\u00f6sseren Website solltest du ausserdem pr\u00fcfen, ob wichtige URLs weiterhin erreichbar sind und ob gegebenenfalls Weiterleitungen eingerichtet werden m\u00fcssen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wann ist der WordPress-Importer die richtige L\u00f6sung?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der integrierte WordPress-Importer eignet sich besonders gut, wenn du:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Beitr\u00e4ge von einer WordPress-Website auf eine andere \u00fcbernehmen m\u00f6chtest<\/li>\n\n\n\n<li>Seiten \u00fcbertragen m\u00f6chtest<\/li>\n\n\n\n<li>einen bestimmten Inhaltsbestand in eine neue Website integrieren m\u00f6chtest<\/li>\n\n\n\n<li>Kategorien und Schlagw\u00f6rter zusammen mit den Inhalten \u00fcbernehmen m\u00f6chtest<\/li>\n\n\n\n<li>Inhalte aus einer Testinstallation in eine andere WordPress-Installation \u00fcbertragen m\u00f6chtest<\/li>\n\n\n\n<li>keine vollst\u00e4ndige 1:1-Kopie der gesamten Website ben\u00f6tigst<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Wann solltest du stattdessen eine vollst\u00e4ndige Migration verwenden?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine vollst\u00e4ndige Migration ist die bessere Wahl, wenn die bisherige Website im Wesentlichen unver\u00e4ndert auf ein anderes Hosting oder einen anderen Server \u00fcbertragen werden soll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das betrifft insbesondere Websites, bei denen folgende Bestandteile erhalten bleiben sollen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>WordPress files<\/li>\n\n\n\n<li>komplette Datenbank<\/li>\n\n\n\n<li>Themes<\/li>\n\n\n\n<li>Plugins<\/li>\n\n\n\n<li>Plugin settings<\/li>\n\n\n\n<li>User<\/li>\n\n\n\n<li>Medienbibliothek<\/li>\n\n\n\n<li>custom configurations<\/li>\n\n\n\n<li>Page-Builder-Inhalte<\/li>\n\n\n\n<li>komplexe Website-Funktionen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du deine bestehende WordPress-Website zu CURIAWEB umziehen m\u00f6chtest, \u00fcbernehmen wir die Migration deines bestehenden Webauftritts im Rahmen unseres <strong>free moving services<\/strong>. Dadurch musst du eine komplette Website nicht \u00fcber den WordPress-Importer rekonstruieren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Typische Fehler beim Importieren von WordPress-Inhalten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viele Probleme entstehen nicht durch den Importer selbst, sondern durch falsche Erwartungen oder eine fehlende Vorbereitung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common mistakes include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>eine XML-Datei mit einem vollst\u00e4ndigen Backup verwechseln<\/li>\n\n\n\n<li>den WordPress-Importer f\u00fcr eine komplette Website-Migration verwenden<\/li>\n\n\n\n<li>vor einem grossen Import kein Backup erstellen<\/li>\n\n\n\n<li>Medien nach dem Import nicht kontrollieren<\/li>\n\n\n\n<li>alte interne Links \u00fcbersehen<\/li>\n\n\n\n<li>Autoren falsch zuordnen<\/li>\n\n\n\n<li>Plugin-abh\u00e4ngige Inhalte ohne ben\u00f6tigtes Plugin importieren<\/li>\n\n\n\n<li>Permalink-Unterschiede nicht ber\u00fccksichtigen<\/li>\n\n\n\n<li>einen fehlgeschlagenen Import mehrfach unkontrolliert starten<\/li>\n\n\n\n<li>komplexe WooCommerce- oder Page-Builder-Websites wie einfache Blog-Inhalte behandeln<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress-Inhalte importierst du \u00fcber <strong>Tools \u2192 Import data<\/strong>. F\u00fcr die \u00dcbertragung von einer anderen WordPress-Website verwendest du normalerweise den WordPress-Importer und eine zuvor exportierte <strong>WXR\/XML-Datei<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Damit lassen sich unter anderem Beitr\u00e4ge, Seiten, Kommentare, Kategorien, Schlagw\u00f6rter, Autoreninformationen und weitere Inhaltsdaten \u00fcbernehmen. Medien k\u00f6nnen w\u00e4hrend des Imports von der urspr\u00fcnglichen Website heruntergeladen werden, sofern die Dateien dort noch erreichbar sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der WordPress-Importer ist jedoch <strong>kein vollst\u00e4ndiges Backup- oder Migrationswerkzeug<\/strong>. Themes, Plugins, deren Konfigurationen und die komplette technische Installation werden damit nicht automatisch 1:1 \u00fcbertragen. Wenn du eine komplette WordPress-Website auf ein anderes Hosting verschieben m\u00f6chtest, solltest du stattdessen eine vollst\u00e4ndige Migration durchf\u00fchren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach jedem gr\u00f6sseren Import solltest du Beitr\u00e4ge, Seiten, Medien, Autoren, Kategorien, Schlagw\u00f6rter, Permalinks und interne Links kontrollieren. Weitere Grundlagen findest du in unseren Anleitungen zu <a href=\"\/en\/help\/wordpress\/wordpress-plugin-installieren\/\">WordPress-Plugins<\/a>, <a href=\"\/en\/help\/wordpress\/create-categories-and-subcategories\/\">Categories and subcategories<\/a>, <a href=\"\/en\/help\/wordpress\/edit-delete-tags\/\">Tags bearbeiten und l\u00f6schen<\/a> as well as the <a href=\"\/en\/help\/wordpress\/configure-permalink-settings\/\">WordPress permalink settings<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>WordPress besitzt eine integrierte Importfunktion, mit der du Inhalte aus einer anderen Website oder aus verschiedenen externen Systemen \u00fcbernehmen kannst. Besonders h\u00e4ufig wird sie verwendet, um Beitr\u00e4ge, Seiten, Kategorien, Schlagw\u00f6rter, Kommentare und weitere Inhalte aus einer bestehenden WordPress-Installation in eine andere zu \u00fcbertragen. F\u00fcr einen WordPress-zu-WordPress-Import wird normalerweise eine zuvor exportierte WXR-Datei (WordPress eXtended RSS) [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[80],"doc_tag":[],"class_list":["post-22336","docs","type-docs","status-publish","hentry","doc_category-wordpress"],"year_month":"2026-09","word_count":2790,"total_views":"5","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/en\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"WordPress","term_url":"https:\/\/www.curiaweb.ch\/en\/hilfe-kategorie\/wordpress\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/comments?post=22336"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22336\/revisions"}],"predecessor-version":[{"id":22338,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22336\/revisions\/22338"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/media?parent=22336"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_category?post=22336"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_tag?post=22336"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}