A website on WordPress.com can be migrated to self-hosted WordPress hosting. In the process, the existing content is exported from WordPress.com and then imported into a self-hosted WordPress installation.
The switch gives you more control over the technical environment of your website. With a self-hosted WordPress installation, you can manage WordPress yourself within the limits of your hosting package, use themes and plugins, and have much more freedom in deciding the structure and functions of your website.
Briefly explained: While WordPress.com and a self-hosted WordPress website both use WordPress, they are not the same hosting model. When switching, therefore, a user account is not simply transferred. The new WordPress installation is set up with the hosting provider, and the existing content is subsequently migrated.
Difference between WordPress.com and self-hosted WordPress #
The designations often lead to confusion.
WordPress.com is a hosted service where the technical platform is provided and managed by WordPress.com or Automattic, respectively. Which features are available depends, among other things, on the plan used there.
At a self-hosted WordPress installation WordPress software is installed with a web hosting provider instead. This gives you significantly more control over the WordPress installation and the associated hosting environment.
CURIAWEB provides the hosting infrastructure, while you can manage your WordPress website yourself within the limits of your hosting package.
Why switch from WordPress.com to self-hosting? #
There can be various reasons for a change.
Typical reasons include, for example:
- more control over the WordPress installation
- free selection of suitable WordPress plugins
- more freedom with themes and customizations
- own hosting access
- direct access to files and database
- custom email addresses under the domain
- more options for custom functions
- WooCommerce or other extensive extensions
- more control over backups, PHP and technical settings
Whether a switch makes sense depends on your requirements. For a very simple website, WordPress.com may be sufficient. However, if more technical and design freedom is needed, a self-hosted WordPress installation can be the more appropriate solution.
What is actually transferred during the switch? #
In a classic WordPress.com export, primarily the website's content is exported.
Depending on the available content, this may include, among other things:
- Posts
- Pages
- Categories
- Keywords
- Comments
- Author information
- References to media files
- additional content data supported by WordPress
However, the export is not equivalent to a complete copy of the entire WordPress.com system.
Important: A WordPress export is not a complete server backup. Hosting settings, platform features, certain design settings, or features available exclusively on WordPress.com do not automatically transfer to an identical self-hosted website as a result.
Take inventory before moving #
Before you begin the migration, you should take a close look at the existing website.
Note or check in particular:
- which pages are available
- which posts have been published
- which categories and tags are used
- which domain the website uses
- which theme is being used
- which functions are required
- whether forms are available
- whether external services are integrated
- whether the website is already indexed by search engines
- which important URLs are currently used
This inventory will help you recognize later if anything is missing on the new website.
Custom domain or WordPress.com address? #
For planning the migration, it is crucial to know the address where your previous website can be accessed.
For example, a WordPress.com website can use an address in the following format:
meinewebsite.wordpress.com
However, an existing domain can also be used:
www.meinewebsite.ch
These two initial situations differ significantly in later domain and redirection planning.
If you are already using your own domain #
If you are already using your own domain on WordPress.com, it can generally also be used for the new self-hosted website.
To achieve this, the domain will later need to technically point to the new hosting or be managed accordingly.
How exactly the transfer takes place depends on where the domain is registered and how its DNS settings are currently configured.
Attention: Do not change the DNS settings of a live domain too early. Set up the new WordPress website first and check it as much as possible. Only after that should the domain be switched to the new environment.
If a wordpress.com address is used #
Does your website currently use exclusively an address like
meinewebsite.wordpress.com
Normally, do you need your own domain for the new self-hosted website if it is to be operated independently of WordPress.com?.
For example:
www.meinewebsite.ch
The old WordPress.com address doesn't simply belong to the new hosting and therefore cannot be transferred like a custom domain.
Prepare new WordPress installation #
Before the existing content can be imported, you need a new WordPress installation on your hosting.
This should basically work before you begin the actual content migration.
Check in particular:
- Domain or temporary accessibility
- WordPress installation
- HTTPS or SSL
- Admin access
- basic WordPress settings
Afterwards, the migration of the existing content can be prepared.
Export content from WordPress.com #
WordPress.com provides an export function for website content.
The exact user interface may change over time. Look for the website content export feature in your WordPress.com site administration.
Depending on the scope and available selection, you can export the desired content or the complete supported content.
WordPress generates an export file in WordPress's own exchange format.
You should save this file on your computer and keep it until the move is successfully completed.
What is a WXR file? #
For the export and import of WordPress content, the WordPress eXtended RSS-format, short WXR, used.
The corresponding export file usually has the file extension:
.xml
It contains structured information about the exported WordPress content.
However, the XML file is not a complete copy of the web server and should not be confused with a full website backup.
Do not edit the export file manually #
For a normal move, you should not unnecessarily modify the generated XML file with a text editor.
Incorrect modifications can cause subsequent imports to no longer function correctly.
Therefore, keep an unmodified copy of the original export file.
Import content into the new WordPress website #
Then log in to the admin area of the new WordPress installation.
Open:
Tools → Import data
There, WordPress provides various import options.
For a WordPress export, you use the corresponding WordPress importer. If this is not yet installed, WordPress can offer to install the importer.
Afterwards, you can select the previously exported XML file and start the import.
Assign authors during import #
During the import, WordPress may ask for the assignment of existing authors.
Depending on the import process, you can, for example:
- assign an existing user
- create a new user
- assign imported content to another user
Check the assignment carefully, especially if multiple authors have worked on the previous website.
Include media files on import #
During the WordPress import, the option can be offered to download and import attachments or media files belonging to the content.
Diese Option ist für einen vollständigen Inhaltsumzug normalerweise wichtig.
Der Import von Medien funktioniert allerdings nur, wenn die entsprechenden Dateien auf der bisherigen Website noch erreichbar sind und der Abruf technisch möglich ist.
Practical Tip: Lösche oder deaktivere die alte WordPress.com-Website nicht unmittelbar nach dem Export. Lass sie zunächst erreichbar, bis du kontrolliert hast, ob Inhalte und Medien auf der neuen Website vollständig angekommen sind.
Warum können Bilder nach dem Import fehlen? #
Ein häufiger Unterschied zwischen Textinhalten und Medien besteht darin, dass die XML-Datei nicht einfach sämtliche Originalbilder als eingebettete Dateien enthält.
Beim Import versucht WordPress gegebenenfalls, die zugehörigen Dateien von der bisherigen Website abzurufen.
Probleme können beispielsweise auftreten, wenn:
- die alte Website nicht mehr erreichbar ist
- Dateien nicht öffentlich abrufbar sind
- der Import unterbrochen wird
- eine sehr grosse Medienbibliothek vorhanden ist
- technische Zeit- oder Größenlimits erreicht werden
- externe Bildquellen verwendet wurden
Kontrolliere deshalb die Mediathek und wichtige Seiten nach dem Import sorgfältig.
Ist das WordPress.com-Theme automatisch auf der neuen Website vorhanden? #
Nein, nicht zwingend.
Ein Inhaltsimport überträgt nicht automatisch die vollständige technische und gestalterische Umgebung der bisherigen WordPress.com-Website.
Ob dasselbe Theme auch für selbst gehostete WordPress-Installationen verfügbar ist, hängt vom jeweiligen Theme ab.
In manchen Fällen kann das gleiche oder ein ähnliches Theme installiert werden. In anderen Fällen muss das Design mit einem anderen Theme neu umgesetzt beziehungsweise angepasst werden.
Warum sieht die neue Website nach dem Import anders aus? #
Das ist nicht ungewöhnlich.
Inhalte und Design sind in WordPress nicht dasselbe.
Das Aussehen einer Website wird unter anderem beeinflusst durch:
- Theme
- Templates
- Fonts
- Colors
- Navigation
- Widgets beziehungsweise Blöcke
- zusätzliches CSS
- Plugins
- WordPress.com-spezifische Funktionen
Ein erfolgreicher Inhaltsimport bedeutet deshalb nicht automatisch, dass die neue Website pixelgenau wie die bisherige Website aussieht.
Plugins werden nicht einfach mit exportiert #
Die WordPress-Exportdatei ist kein Plugin-Backup.
Benötigte Plugins müssen auf der neuen selbst gehosteten WordPress-Installation separat installiert und konfiguriert werden.
Prüfe dabei, welche Funktionen tatsächlich weiterhin benötigt werden.
Es ist nicht sinnvoll, die neue Website mit zahlreichen Plugins auszustatten, nur um die alte Umgebung möglichst exakt nachzubauen.
WordPress.com-spezifische Funktionen prüfen #
Bestimmte Funktionen können auf WordPress.com direkt durch die Plattform bereitgestellt worden sein.
Bei einer selbst gehosteten Installation musst du prüfen, ob dafür:
- WordPress selbst bereits eine Funktion bietet
- das verwendete Theme die Funktion übernimmt
- ein geeignetes Plugin benötigt wird
- die Funktion überhaupt noch benötigt wird
Nutze den Umzug deshalb auch als Gelegenheit, die bisherige Website technisch zu bereinigen.
Kontaktformulare nach dem Umzug testen #
Wenn die bisherige Website Kontakt- oder andere Formulare verwendet, solltest du diese auf der neuen Website nicht als selbstverständlich funktionsfähig betrachten.
Check:
- ob das Formular vorhanden ist
- ob alle Felder funktionieren
- an welche E-Mail-Adresse Nachrichten gesendet werden
- welche technische Absenderadresse verwendet wird
- ob Testnachrichten tatsächlich ankommen
- ob Spam-Schutz und Datenschutzanforderungen weiterhin passen
Navigation und Menüs kontrollieren #
Nach einem Import solltest du die Navigation der neuen Website überprüfen.
Check in particular:
- Main navigation
- Footer Navigation
- Submenus
- Links auf interne Seiten
- Links auf externe Websites
Abhängig vom Theme und der verwendeten WordPress-Struktur kann es notwendig sein, Menüs beziehungsweise Navigationsblöcke neu zuzuordnen oder anzupassen.
Permalink-Struktur der neuen Website prüfen #
Ein wichtiger Punkt bei einer bestehenden Website sind die URLs der einzelnen Inhalte.
Kontrolliere die Permalink-Einstellungen der neuen WordPress-Installation und vergleiche wichtige alte und neue URLs.
Eine unnötige Änderung bestehender URLs kann dazu führen, dass:
- alte Links nicht mehr funktionieren
- externe Verlinkungen auf Fehlerseiten führen
- interne Links angepasst werden müssen
- Suchmaschinen neue URLs verarbeiten müssen
Important: Wenn eine bestehende eigene Domain und bereits indexierte URLs übernommen werden, solltest du die bisherige URL-Struktur nach Möglichkeit erhalten. Müssen URLs geändert werden, sollten passende Weiterleitungen geplant werden.
Was ist bei einem Wechsel auf eine neue Domain zu beachten? #
Wechselt nicht nur das Hosting, sondern auch die Domain, ändern sich normalerweise die URLs der Website.
Beispielsweise könnte aus:
www.alte-domain.ch/ueber-uns/
eine neue Adresse werden:
www.neue-domain.ch/ueber-uns/
In diesem Fall sollte die Migration nicht nur technisch, sondern auch hinsichtlich Weiterleitungen, internen Links und Suchmaschinen geplant werden.
Eine Domainänderung ist deshalb umfangreicher als ein reiner Hostingwechsel unter derselben Domain.
Interne Links nach dem Import kontrollieren #
Beiträge und Seiten können Links enthalten, die noch auf die bisherige Website oder alte WordPress.com-Adressen zeigen.
Prüfe deshalb insbesondere wichtige interne Verlinkungen.
Links sollten nach dem Umzug auf die korrekten neuen Zieladressen zeigen.
Downloads und Dokumente nicht vergessen #
Bestehende Websites enthalten neben Bildern häufig weitere Dateien wie:
- PDF documents
- Preislisten
- Instructions
- Forms
- ZIP-Dateien
- andere Downloads
Kontrolliere auch diese Dateien nach der Migration und teste wichtige Download-Links.
SEO-Daten nach dem Wechsel prüfen #
Bei einer bereits etablierten Website solltest du nicht nur Seiten und Beiträge betrachten.
Check among other things:
- Page title
- Meta-Beschreibungen, sofern verwendet
- Headlines
- Permalinks
- internal links
- Bildbeschreibungen und Alt-Texte
- Redirects
- Indexierungseinstellungen
- XML Sitemap
Ein Inhaltsimport übernimmt nicht zwangsläufig sämtliche SEO-Einstellungen eines zuvor verwendeten Systems oder Plugins.
Suchmaschinen nicht versehentlich aussperren #
Während der Vorbereitung einer neuen Website kann es sinnvoll sein, deren vorzeitige Indexierung zu vermeiden.
Vor dem endgültigen Livegang solltest du jedoch kontrollieren, dass die fertige Website nicht versehentlich mit einer entsprechenden Einstellung für Suchmaschinen blockiert bleibt.
Prüfe dazu in WordPress insbesondere:
Einstellungen → Lesen
und die dort vorhandene Einstellung zur Sichtbarkeit für Suchmaschinen.
Attention: Eine während der Entwicklung gesetzte Suchmaschinen-Sperre wird beim Livegang leicht vergessen. Sie sollte deshalb Bestandteil deiner abschliessenden Umzugs-Checkliste sein.
SSL und HTTPS kontrollieren #
Die neue Website sollte über HTTPS erreichbar sein.
Kontrolliere nach der Domainumschaltung beispielsweise:
- ob das SSL-Zertifikat gültig ist
- ob die Website über HTTPS geladen wird
- ob interne Ressourcen ebenfalls über HTTPS geladen werden
- ob Browser Sicherheitswarnungen anzeigen
Besonders nach einer Domainänderung können alte HTTP- oder Domain-Verweise in Inhalten zurückbleiben.
Domain erst umstellen, wenn die neue Website bereit ist #
Wenn du eine bestehende eigene Domain weiterverwenden möchtest, sollte die eigentliche Umschaltung möglichst spät im Migrationsprozess erfolgen.
Vorher sollten zumindest die wesentlichen Funktionen der neuen Website geprüft sein.
This includes, for example:
- Pages and Posts
- Bilder und Downloads
- Navigation
- Forms
- Plugins
- Theme und Darstellung
- HTTPS
- internal links
Erst danach sollte die Domain auf die neue Hosting-Umgebung zeigen.
DNS-Änderungen benötigen Zeit #
Änderungen an DNS-Einträgen sind nicht zwingend überall im Internet im selben Moment sichtbar.
Während einer DNS-Umstellung kann es deshalb vorübergehend vorkommen, dass unterschiedliche Nutzer oder Systeme noch unterschiedliche Zielserver erreichen.
Dieser Effekt hängt unter anderem von DNS-Caches und den verwendeten TTL-Werten ab.
Plane deshalb bei einer produktiven Website eine kontrollierte Umschaltung ein.
E-Mail bei einem Domainwechsel nicht vergessen #
Wenn mit der eigenen Domain auch E-Mail-Adressen verwendet werden, muss die Mailkonfiguration bei einem Hosting- oder DNS-Wechsel separat berücksichtigt werden.
Eine Website und der E-Mail-Verkehr einer Domain sind technisch unterschiedliche Dienste.
Änderungen an DNS-Einstellungen sollten deshalb nicht vorgenommen werden, ohne vorher zu prüfen, welche Einträge für E-Mail benötigt werden.
Important: Ändere bei einem Website-Umzug nicht ungeprüft sämtliche DNS-Einträge. Eine falsche Änderung von MX-, SPF-, DKIM- oder anderen Mail-Einträgen kann den E-Mail-Verkehr beeinträchtigen.
Alte Website nicht sofort löschen #
Nach dem erfolgreichen Wechsel solltest du die bisherige Website beziehungsweise deinen bisherigen Zugang nicht vorschnell löschen.
Kontrolliere zunächst, ob auf der neuen Website wirklich alles vorhanden ist.
Check in particular:
- Contents
- Medien
- Downloads
- Navigation
- Forms
- Redirects
- SEO-relevante Einstellungen
- Mobile view
Erst wenn die Migration überprüft und abgeschlossen ist, sollte entschieden werden, welche alten Dienste nicht mehr benötigt werden.
Was passiert mit der alten wordpress.com-Adresse? #
Wenn du bisher eine Adresse wie
meinewebsite.wordpress.com
verwendet hast, bleibt diese technisch Teil von WordPress.com und wird nicht auf dein neues Hosting übertragen.
Wenn die alte Website bereits Besucher oder Suchmaschinenzugriffe erhält, solltest du prüfen, welche Weiterleitungs- beziehungsweise Umzugsoptionen WordPress.com für deinen konkreten Tarif und deine Situation anbietet.
Verlasse dich nicht darauf, dass ein Inhaltsimport automatisch eine Weiterleitung der alten WordPress.com-Adresse auf deine neue Domain einrichtet.
WordPress.com erst kündigen, wenn der Umzug abgeschlossen ist #
Falls du bei WordPress.com einen kostenpflichtigen Tarif oder zusätzliche Leistungen verwendest, solltest du diese nicht vorschnell kündigen.
Stelle zuerst sicher, dass:
- der Export vollständig durchgeführt wurde
- die neue Website funktioniert
- die benötigten Medien vorhanden sind
- die Domain korrekt eingerichtet ist
- notwendige Weiterleitungen geklärt sind
- keine dort gespeicherten Daten mehr benötigt werden
Prüfe anschließend separat die bei WordPress.com bestehenden Verträge und Leistungen.
Kann CURIAWEB den Umzug übernehmen? #
Ein Website-Umzug kann je nach Ausgangssituation von einer einfachen Inhaltsübernahme bis zu einer umfangreicheren Migration reichen. Besonders bei einer bestehenden Domain, vielen Inhalten, Medien, Formularen oder einer bereits bei Google etablierten Website sollte der Wechsel geplant durchgeführt werden.
CURIAWEB bietet für Website-Wechsel einen Website migration service an. Dabei kann geprüft werden, welche Bestandteile der bestehenden Website übernommen werden können und wie der Wechsel auf die neue Hosting-Umgebung sinnvoll durchgeführt wird.
Bei einer WordPress.com-Website ist vorab insbesondere wichtig zu wissen, welchen WordPress.com-Tarif du verwendest, ob eine eigene Domain vorhanden ist und welche Funktionen die bisherige Website nutzt.
Checkliste vor dem Wechsel von WordPress.com #
- Bestehende Website vollständig kontrollieren.
- Verwendete Domain und Domainverwaltung klären.
- Wichtige bestehende URLs dokumentieren.
- Benötigte Funktionen und Formulare erfassen.
- WordPress.com-Inhalte exportieren.
- Exportdatei sicher aufbewahren.
- Neue WordPress-Installation vorbereiten.
- Inhalte importieren.
- Autoren korrekt zuordnen.
- Mediendateien kontrollieren.
- Theme und Darstellung prüfen.
- Benötigte Plugins einrichten.
- Navigation kontrollieren.
- Formulare vollständig testen.
- Downloads kontrollieren.
- Permalink-Struktur überprüfen.
- Interne Links kontrollieren.
- SEO-Einstellungen überprüfen.
- Suchmaschinensichtbarkeit kontrollieren.
- SSL und HTTPS testen.
- E-Mail-Konfiguration der Domain berücksichtigen.
- Domain erst nach den wesentlichen Tests umstellen.
- Website nach der DNS-Umstellung erneut kontrollieren.
- Alte Website nicht vorschnell löschen oder kündigen.
Website nach dem Umzug vollständig testen #
Rufe die neue Website nach der Umschaltung nicht nur über die Startseite auf.
Teste mehrere wichtige Bereiche:
- Home
- important subpages
- Blog posts
- Navigation
- Kontaktseite
- Forms
- Pictures
- Downloads
- interne und externe Links
- Mobile view
Kontrolliere zusätzlich den WordPress-Adminbereich und achte auf Fehlermeldungen oder ungewöhnliche Hinweise.
Typische Fehler beim Wechsel von WordPress.com #
- WordPress.com und selbst gehostetes WordPress als identische Hosting-Umgebung betrachten
- davon ausgehen, dass der Inhalts-Export eine vollständige Website-Kopie enthält
- alte Website zu früh deaktivieren
- Mediendateien nach dem Import nicht kontrollieren
- erwarten, dass das bisherige Design automatisch vollständig übernommen wird
- WordPress.com-spezifische Funktionen übersehen
- Plugins und Formulare nicht neu konfigurieren
- Permalinks ohne Prüfung verändern
- alte interne Links übersehen
- SEO-Einstellungen nicht kontrollieren
- Suchmaschinen nach dem Livegang versehentlich blockieren
- DNS-Einstellungen zu früh ändern
- E-Mail-DNS beim Domainwechsel übersehen
- alte WordPress.com-Leistungen kündigen, bevor die Migration abgeschlossen ist
When should you contact CURIAWEB support? #
Wenn du einen Wechsel von WordPress.com planst und nicht sicher bist, welche Bestandteile übernommen werden können, sollte die Ausgangssituation vor dem eigentlichen Umzug geprüft werden.
Hilfreich sind dabei insbesondere:
- Adresse der bestehenden WordPress.com-Website
- verwendete eigene Domain, sofern vorhanden
- aktueller WordPress.com-Tarif
- ungefähre Anzahl von Seiten und Beiträgen
- besondere Funktionen der Website
- verwendete Formulare
- Information, ob die Domain ebenfalls umgezogen werden soll
- Information, ob E-Mail-Adressen unter der Domain bestehen
Passwörter solltest du nicht unaufgefordert per Support-Nachricht übermitteln.
Summary #
Der Wechsel von WordPress.com zu einer selbst gehosteten WordPress-Website ist keine einfache Kopie eines Hosting-Kontos. Zunächst werden die vorhandenen Inhalte aus WordPress.com exportiert und anschließend in eine neue WordPress-Installation importiert.
Beiträge, Seiten, Kategorien, Schlagwörter, Kommentare und weitere WordPress-Inhalte können dabei übernommen werden. Theme, Plugins, Plattformfunktionen und technische Einstellungen müssen jedoch separat betrachtet und gegebenenfalls neu eingerichtet werden.
Besondere Aufmerksamkeit benötigen Mediendateien, Formulare, Permalinks, interne Links, SEO-Einstellungen, SSL, Domain und E-Mail. Verwendest du bereits eine eigene Domain, sollte die Umschaltung erst erfolgen, wenn die neue Website weitgehend vorbereitet und getestet wurde.
Lösche oder kündige die bisherige WordPress.com-Website nicht unmittelbar nach dem Export. Kontrolliere zuerst die neue Website vollständig und stelle sicher, dass alle benötigten Inhalte und Funktionen erfolgreich übernommen wurden.