Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man WordPress einfach auf eine neue Domain umzieht (ohne SEO zu verlieren)

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Möchten Sie Ihre WordPress-Website auf eine neue Domain umziehen?

Die Änderung des Domainnamens Ihrer Website kann sich erheblich auf Ihr SEO-Ranking auswirken und muss daher sehr sorgfältig durchgeführt werden.

Zwar lassen sich vorübergehende SEO-Schwankungen bei der Migration Ihrer Website auf eine neue Domain nicht vermeiden, aber Sie können die Auswirkungen minimieren und Ihren Suchverkehr und Ihre Rankings schnell wiederherstellen.

In diesem Leitfaden zeigen wir Ihnen, wie Sie WordPress auf eine neue Domain umziehen können, ohne dabei SEO zu verlieren.

Migrating a WordPress website to a new domain name without loosing SEO

Die Migration Ihrer WordPress-Website auf einen neuen Domainnamen kann beängstigend sein, muss es aber nicht. Wir sind hier, um Sie durch jeden Schritt des Prozesses zu begleiten.

Sie können auf einen der unten stehenden Links klicken, um zu einem bestimmten Schritt der Migration Ihrer WordPress-Website auf einen neuen Domainnamen zu gelangen:

Video-Anleitung

Subscribe to WPBeginner

Wenn Sie eine schriftliche Anleitung bevorzugen, dann lesen Sie einfach weiter.

Was Sie wissen sollten, bevor Sie die Domäne wechseln

Bevor Sie beginnen, sollten Sie einige Dinge wissen.

Die Umstellung auf eine neue Domäne wird sich vorübergehend auf Ihre Platzierung in den Suchmaschinen auswirken, da Google und andere Suchmaschinen sich auf die Änderungen einstellen müssen.

Ja, dies wird sich auch vorübergehend auf Ihren Suchverkehr auswirken. Bitte denken Sie daran, dass dies normal ist und bei allen Websites vorkommt, die zu einer neuen Domain wechseln.

Sie können jedoch die Auswirkungen auf die Suchmaschinenoptimierung drastisch verringern, wenn Sie diesen Leitfaden befolgen. Wir zeigen Ihnen, wie Sie Ihre WordPress-Website auf einen neuen Domainnamen umziehen, die richtigen 301-Weiterleitungen einrichten und die Suchmaschinen benachrichtigen.

Bitte beachten Sie, dass diese Anleitung nicht für den Umzug einer WordPress-Website zu einem neuen Hoster gedacht ist. Hier geht es nur um den Wechsel eines Domainnamens. Der Prozess ist zwar ähnlich, aber es gibt ein paar zusätzliche Schritte. Diese zusätzlichen Schritte werden Ihnen helfen, Ihre SEO-Rankings und Ihren Traffic zu schützen.

Wenn Ihre alte Website auf WordPress.com läuft, müssen Sie stattdessen die Anweisungen in unserem Leitfaden für den Umzug von WordPress.com zu WordPress.org befolgen.

Vorab-Schritte: Was Sie für den Anfang brauchen

In dieser Anleitung gehen wir davon aus, dass Sie Ihre WordPress-Website auf oldsite.com eingerichtet haben und versuchen, sie auf newsite.com zu migrieren.

Wir gehen außerdem davon aus, dass Sie bereits ein WordPress-Hosting-Konto haben und mit Ihrem Webhosting-Kontrollpanel vertraut sind.

Sie müssen auch wissen , wie man einen FTP-Client wie FileZilla benutzt oder wie man Dateien mit der Dateimanager-App bearbeitet, die im Dashboard Ihres Hosting-Accounts verfügbar ist.

Falls Sie noch keinen Webhosting-Anbieter haben oder zu einem neuen wechseln möchten, empfehlen wir Ihnen Bluehost (ideal für kleine Websites und mit kostenloser Domain) und entweder SiteGround oder WP Engine (ideal für größere Websites oder Online-Shops).

Sobald Sie diese Dinge erledigt haben, können Sie mit dem Prozess beginnen!

Schritt 1: Erstellen Sie ein Vervielfältigungspaket für Ihre WordPress-Website

Als Erstes müssen Sie ein vollständiges Backup Ihrer WordPress-Website erstellen.

Mit dieser Sicherungskopie erstellen Sie dann ein Duplikat Ihrer Website, damit Sie die Weiterleitungen von Ihrer alten Domain zur neuen korrekt einrichten können.

Obwohl es viele WordPress-Backup-Plugins gibt, werden wir Duplicator verwenden, das beste WordPress-Backup- und Migrations-Plugin.

Hinweis: Es gibt auch eine kostenlose Version von Duplicator, die Sie für diese Migration verwenden können. Wir empfehlen jedoch ein Upgrade auf einen kostenpflichtigen Plan, um mehr Funktionen wie automatische Cloud-Backups, 1-Klick-Website-Wiederherstellung, einfachere Migrationen und mehr freizuschalten.

Beginnen wir mit der Installation und Aktivierung des Duplicator-Plugins auf Ihrer alten Domain. Weitere Details finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Sobald das Plugin aktiviert ist, fügt es einen Duplicator-Menüpunkt in Ihrem WordPress-Admin hinzu. Sie müssen auf das Duplicator-Menü und dann auf die Schaltfläche „Neu erstellen“ klicken, um ein neues Paket oder eine Kopie Ihrer WordPress-Website zu erstellen.

Create a new Duplicator package

Duplicator initialisiert nun den Back-Assistenten und weist diesem Paket automatisch einen Namen zu.

Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.

Duplicator package name

Duplicator führt nun einige Tests durch, um festzustellen, ob alles in Ordnung ist. Wenn das Plugin ein Problem findet, erhalten Sie eine Warnung mit Anweisungen.

Wenn alle Punkte mit „Gut“ markiert sind, klicken Sie auf die Schaltfläche „Erstellen“.

Duplicator build package

Das Plugin beginnt nun mit der Erstellung eines Duplikatpakets Ihrer Website-Dateien. Dieser Vorgang kann einige Minuten dauern, je nach Größe Ihrer Website.

Sobald Sie fertig sind, sehen Sie die Option „Herunterladen“. Wenn Sie darauf klicken, haben Sie die Möglichkeit, beide Dateien herunterzuladen oder das Installationsprogramm und das Archiv (zip) separat herunterzuladen.

Duplicator download both files

Wählen Sie „Beide Dateien“, um sie auf Ihren Computer herunterzuladen.

Die Archivdatei ist eine vollständige Kopie Ihrer WordPress-Dateien. Sie enthält Ihre WordPress-Themes, Permalink-Einstellungen, Plugins, Uploads und alle anderen Dateien, die von WordPress-Plugins erstellt wurden.

Das Installationsskript ist eine PHP-Datei, die die WordPress-Migration durch Entpacken der Archivdatei automatisiert und ausführt.

Schritt 2: Erstellen Sie eine Datenbank für Ihren neuen Domainnamen

Bevor Sie Ihre WordPress-Site auf die neue Domain verschieben, benötigen Sie eine neue SQL-Datenbank, um WordPress auf Ihrer neuen Domain zu entpacken.

Wenn Sie bereits eine Datenbank erstellt haben, können Sie diesen Schritt überspringen.

Um eine Datenbank zu erstellen, müssen Sie das cPanel-Dashboard Ihres Hosting-Accounts aufrufen, nach unten zum Abschnitt „Datenbanken“ scrollen und dann auf das Symbol „MySQL-Datenbanken“ klicken.

Wir werden Ihnen zeigen, wie Sie es bei Bluehost finden, aber die grundlegenden Anweisungen sind die gleichen und sollten für alle Hosting-Anbieter gelten.

Loggen Sie sich in das Dashboard Ihres Bluehost-Kontos ein und klicken Sie auf die Schaltfläche „Einstellungen“ unter Ihrer Website.

Bluehost site settings

Wechseln Sie in den Einstellungen Ihrer Website auf die Registerkarte „Erweitert“.

Scrollen Sie ein wenig nach unten zum Abschnitt cPanel und klicken Sie auf „Verwalten“.

Bluehost cPanel

Dadurch wird das cPanel-Dashboard geöffnet.

Blättern Sie zum Abschnitt Datenbanken und klicken Sie auf die Option „MySQL-Datenbanken“.

Bluehost cPanel MySQL Databases

Hinweis: Ihr Hosting-Kontrollzentrum sieht möglicherweise etwas anders aus als auf den Screenshots. Sie sollten jedoch immer noch einen Abschnitt Datenbanken mit einer Option zum Erstellen einer neuen Datenbank finden können.

Geben Sie einfach einen Namen für Ihre Datenbank ein und klicken Sie dann auf die Schaltfläche „Datenbank erstellen“.

Bluehost cPanel create MySQL database

cPanel wird nun eine neue Datenbank für Sie erstellen. Danach müssen Sie nach unten zum Abschnitt MySQL Users scrollen.

Geben Sie dann einen Benutzernamen und ein Passwort für Ihren neuen Benutzer ein und klicken Sie auf die Schaltfläche „Benutzer erstellen“. Bewahren Sie den Benutzernamen und das Passwort an einem sicheren Ort auf.

Bluehost cPanel add MySQL database username and password

Der neue Benutzer, den Sie soeben angelegt haben, hat immer noch keine Berechtigung für die Arbeit an der Datenbank. Das wollen wir ändern.

Blättern Sie nach unten zum Abschnitt „Benutzer zur Datenbank hinzufügen“. Wählen Sie zunächst den von Ihnen erstellten Datenbankbenutzer aus dem Dropdown-Menü neben dem Feld „Benutzer“. Wählen Sie dann die neue Datenbank, die Sie gerade erstellt haben, und klicken Sie auf die Schaltfläche „Hinzufügen“.

Bluehost cPanel Add user to database

Als nächstes werden Sie aufgefordert, die Berechtigungen für den Benutzer auszuwählen.

Wählen Sie „Alle Berechtigungen“ und klicken Sie auf die Schaltfläche „Änderungen vornehmen“, um fortzufahren.

Bluehost cPanel MySQL database user privileges

Ihre Datenbank ist nun fertig und kann für den Umzug von WordPress auf den neuen Domainnamen verwendet werden.

Notieren Sie sich unbedingt den Namen der Datenbank, den Benutzernamen und das Passwort. Sie benötigen diese Informationen im nächsten Schritt.

Schritt 3: Entpacken Sie WordPress auf Ihrem neuen Domainnamen

Nun müssen Sie die Duplicator-Dateien, die Sie zuvor heruntergeladen haben, auf Ihren neuen Domainnamen hochladen.

Das Duplicator-Paket enthält auch Ihre WordPress-Installation. Das bedeutet, dass Sie WordPress nicht auf Ihrer neuen Domain installieren müssen.

Stellen Sie zunächst mit einem FTP-Client eine Verbindung zu Ihrem Domainnamen her. Vergewissern Sie sich nach der Verbindung, dass das Stammverzeichnis Ihrer Website völlig leer ist.

Danach können Sie das Archiv und die Installationsdateien in das Stammverzeichnis hochladen. Dieses wird normalerweise public_html genannt.

Upload Duplicator files to new domain name

Sobald beide Dateien hochgeladen sind, können Sie WordPress entpacken.

Öffnen Sie eine neue Browser-Registerkarte und rufen Sie die folgende URL auf:

http://example.com/installer.php

Vergessen Sie nicht, example.com durch Ihren neuen Domänennamen zu ersetzen. Dadurch wird der Migrationsassistent von Duplicator gestartet.

Duplicator installer wizard

Das Installationsprogramm sucht nach der Archivdatei und wählt dann auf dem Bildschirm automatisch die gewünschten Optionen aus.

Blättern Sie ein wenig nach unten, um die Informationen für die Datenbank einzugeben, die Sie im vorherigen Schritt erstellt haben.

Duplicator add database info

Darunter zeigt Ihnen Duplicator automatisch die URL Ihrer alten und Ihrer neuen Domain an.

Wenn alles gut aussieht, klicken Sie auf die Schaltfläche „Validieren“, um fortzufahren.

Duplicator validate details

Duplicator wird nun versuchen, mit den von Ihnen angegebenen Informationen eine Verbindung zur Datenbank herzustellen.

Bei Erfolg wird Ihnen ein Validation Pass angezeigt. Andernfalls erhalten Sie eine Warnung mit Hinweisen zur Behebung des Problems.

Duplicator validation passed

Klicken Sie auf die Schaltfläche „Weiter“, um fortzufahren.

Duplicator beginnt nun, Ihre WordPress-Website zu importieren. Sobald der Import abgeschlossen ist, erhalten Sie eine Erfolgsmeldung mit einer Schaltfläche für den Admin-Login.

Duplicator migration finished

Duplicator wird die URLs automatisch auf Ihren neuen Domainnamen aktualisieren. Sie können nun auf die Schaltfläche „Admin Login“ klicken, um die nächsten Schritte abzuschließen.

Schritt 4: Permanente 301-Umleitungen einrichten

Der nächste Schritt besteht darin, Nutzer, die von Ihrer alten Domäne kommen, auf die neue Domäne zu verweisen. Dies geschieht durch die Einrichtung von 301-Weiterleitungen.

301-Weiterleitungen sind sehr wichtig für die Suchmaschinenoptimierung und die Benutzerfreundlichkeit. Wenn Sie diese hinzufügen, können Sie Nutzer und Suchmaschinen automatisch auf Ihren neuen Domainnamen umleiten.

Mit anderen Worten: Wenn jemand auf einen Beitrag oder eine Seite auf Ihrer alten Domain gelangt, wird er automatisch auf denselben Beitrag oder dieselbe Seite auf Ihrer neuen Domain weitergeleitet, anstatt einen 404-Fehler zu sehen.

Um Ihre Weiterleitungen beizubehalten, müssen Sie Ihre alte WordPress-Installation aktiv lassen, damit sie weiterhin auf die neue, gerade erstellte Installation umleiten kann.

Es gibt zwei Möglichkeiten, die Weiterleitungen einzurichten. Die erste Methode ist einfach und erfordert nur ein paar Klicks. Bei der zweiten Methode müssen Sie die Dateien manuell bearbeiten.

Methode 1: Einrichten von 301-Weiterleitungen mit All in One SEO

Für diese Methode benötigen Sie All in One SEO (AIOSEO). Es ist das beste WordPress-SEO-Plugin auf dem Markt und ermöglicht Ihnen die einfache Optimierung Ihrer WordPress-Website für SEO.

Zunächst müssen Sie das All in One SEO-Plugin auf Ihrer alten Domain installieren und aktivieren. Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung für die Installation eines WordPress-Plugins.

Hinweis: Sie benötigen mindestens die Pro-Version des Plugins, um auf das Redirect Manager Addon zugreifen zu können. Sie können AIOSEO auch auf Ihrer neuen WordPress-Website ein richten, um Ihre Suchmaschinenplatzierungen und Ihren Traffic noch weiter zu steigern.

Nach der Aktivierung auf Ihrer alten Domain müssen Sie die Seite All in One SEO “ Redirects besuchen und auf die Schaltfläche „Activate Redirects“ klicken.

Activate redirects

Als Nächstes müssen Sie auf die Registerkarte „Full Site Redirect“ wechseln und den Schalter „Relocate Site“ aktivieren.

Danach müssen Sie Ihren neuen Domänennamen neben der Option „In die Domäne verlagern“ eingeben.

Full site redirect

Vergessen Sie nicht, auf die Schaltfläche „Änderungen speichern“ zu klicken, um Ihre Einstellungen zu speichern.

Methode 2: Manuelles Einrichten von Umleitungen zu einer neuen Domäne

Bei dieser Methode müssen Sie die WordPress-Datei .htaccess auf Ihrer alten Domain bearbeiten.

Zuerst müssen Sie sich per FTP mit Ihrer alten Website verbinden und die .htaccess-Datei bearbeiten.

Diese befindet sich im selben Verzeichnis wie Ihr wp-includes- oder wp-admin-Ordner. Öffnen Sie die .htaccess-Datei und fügen Sie die folgenden Codezeilen ganz oben ein:

#Options +FollowSymLinks
RewriteEngine on
Unchanged: RewriteRule ^(.*)$ http://www.newsite.com/$1 [R=301,L]

Ersetzen Sie im obigen Code newsite.com durch Ihre neue Domain.

Sobald Sie diese Änderungen vorgenommen haben, besuchen Sie Ihren alten Domänennamen. Sie sollten automatisch zur neuen Domäne weitergeleitet werden.

Wenn dies nicht der Fall ist, bedeutet das, dass die Umleitung nicht richtig eingerichtet ist und Ihr Server wahrscheinlich keine Umleitungsregeln unterstützt. Wenden Sie sich an das Support-Team Ihres Webhosting-Unternehmens, um die RewriteEngine zu aktivieren.

Schritt 5: Benachrichtigen Sie Google über Ihre neue Domain

Nachdem Sie WordPress auf einen neuen Domainnamen umgezogen und Weiterleitungen eingerichtet haben, ist es nun an der Zeit, Google über Ihre Adressänderung zu informieren. So kann Google Ihre neue Website-Domain schnell finden und sie in den Suchergebnissen anzeigen.

Zunächst müssen Sie sicherstellen, dass Ihre neue und Ihre alte Domain in der Google Search Console als zwei verschiedene Eigenschaften hinzugefügt werden. Siehe Schritt 1 in unserem Leitfaden zur Google Search Console für eine Anleitung.

Als Nächstes müssen Sie den alten Domainnamen als aktive Eigenschaft im Dashboard Ihres Google Search Console-Kontos auswählen.

Select old domain

Klicken Sie anschließend in der linken Spalte auf das Menü Einstellungen.

Nun können Sie auf das Tool „Adressänderung“ klicken.

Change of Address

Nun müssen Sie Ihre neue Domain im Abschnitt Google aktualisieren auswählen.

Klicken Sie dann auf die Schaltfläche „Validieren & Aktualisieren“.

Add new address to change of address

Das war’s schon. Google bestätigt nun, dass Ihre alte Domain auf die neue Domain umgeleitet wird und speichert Ihre Änderungen.

Auf dem nächsten Bildschirm zeigt die Google Search Console einen Assistenten an, der Sie Schritt für Schritt durch den Antrag auf Adressänderung führt.

Benachrichtigen Sie Ihre Benutzer über den neuen Domänennamen

Auch wenn die 301-Weiterleitungen ihre Aufgabe erfüllen, ist es immer gut, eine öffentliche Ankündigung der Migration zu machen.

Sie können dies tun, indem Sie einfach einen Blog-Beitrag über Ihre neue Website schreiben und ihn auf Ihren Konten in den sozialen Medien teilen.

Wenn Sie einen E-Mail-Newsletter oder Push-Benachrichtigungen abonniert haben, sollten Sie auch an diese eine Ankündigung senden.

Dies kann in vielerlei Hinsicht hilfreich sein.

In erster Linie werden sich Ihre Nutzer eher an die neue Domäne erinnern, wenn sie davon lesen.

Zweitens können Sie Ihre Nutzer bitten, Ihnen mitzuteilen, ob sie Fehler entdecken. Sie allein können Ihre Website nicht in allen verschiedenen Browsern oder Systemumgebungen testen. Es ist immer hilfreich, ein frisches Paar Augen zu haben, das sich die Sache ansieht.

Wir hoffen, dass diese Anleitung Ihnen geholfen hat, Ihre WordPress-Website auf einen neuen Domainnamen umzuziehen. Vielleicht interessieren Sie sich auch für unsere Anleitung, wie Sie eine kostenlose E-Mail-Domain erhalten, oder für unsere Expertenauswahl der besten Telefondienste für Unternehmen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

508 KommentareEine Antwort hinterlassen

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. WPBeginner Staff says

    We are not sure about this option, we haven’t tried it ourselves so we can not recommend it. Any redirection you set up needs to be 301 so that search engines can update the new location.

  3. vikramforever says

    I have my domain with godaddy and they have redirect option with match path mentioned on their help page – http://support.godaddy.com/help/article/5120/redirect-urls-with-your-hosting-account.

    Is this a feasible option when i transfer my active site to another domain? As per the option in the post, i need to maintain the hosting for my old domain till the time i want the redirects to work. Using redirect with the ‚match path‘ option will do away the need to do so. But i want to be sure that this is an option which works the same way the script (as you mentioned) works.

  4. Ayman says

    I’ve just migrate a website site from one URL to another. I would really like to thank you for this great post. 100% working and a very simple instructions :)

  5. Anas Khan says

    Nice post. I have few questions too,

    I have 2 blog on WordPress. The new blog is active and i have 45 posts in my new blog. The old blog has 192 posts and all posts are index on google.

    Now i want to transfer and publish all old 192 posts to my new blog so all posts can me view on my new blog. If i trash all posts from my old blog, remove the sitemap and webmaster tool of old blog and after 30 days i publish old posts to new blog using Add new post button then it works ? Is it considered a duplicate content ?

  6. Vinish Garg says

    This is an excellent post and gave me some new direction for moving my WP blog from one domain to another. I will appreciate if you can correct me if I am wrong in planning it as below.
    – I know hostgator and I understand how to use File Manager and setup WP, database and import/export database (xml files)
    – My current WP blog is at: http;//www.example.com, and I want to move it to another domain http://www.example.org.
    – One, I will setup new WP at new domain’s root (database, config file, custom theme, and import data file from old site)
    – The new site will show the site exactly like old site, BUT only difference is the URL (because of new domain).

    If everything is correct this far… I am not sure how to use redirects for all my old domain’s pages/posts to new domain. Can you please advise?

  7. Stefan says

    Great post, unfortunately I have read it too late and have already moved my domain. All I have done is I have purchased a new domain for my blog (, before it was it’s still active for another 2 months). I have changed the WordPress URL and Site Address in wordpress general settings and resubmitted the sitemap with the new URL. That’s all I have done.

    This was one month ago and since then the traffic is now totally down, from more than 1,000 pageviews a day to now not even 200.

    If I google search „thailand redcat“ not even one of my pages shows up. The sitemap however has successfully been submitted:

    2:51:35pmStefan

    Do you know what could be the reason for this and how can I solve the problem and get the search results and eventually traffic back to normal again?

    Any help would greatly be appreciated. Cheers!

    • WPBeginner Support says

      Stefan, we are not sure we understand the process you followed to move your site to a new domain. Here are some general tips. First make sure search bots are able to crawl and index your site? Check your site in Google webmaster tools for crawl errors.

      Admin

    • Charlie says

      I have the same problem. Google crawlers find a 500 error on the whole site since is did the migration. I tried on 2 different environments/providers, different php versions, I tried to deactivate/reactivate all my plugins one by one, I tried to regenerate the permalinks, the htaccess, the robots.txt… nothing works.

  8. Mr Joy says

    Thank you for your great post. I followed your post and moved my site to new domain. It’s all working fine but there is only one problem in my site regarding WordPress visual editor. The problem is „When I upload an Image on any post by Add Media option, then click on the picture thumble „edit image“ an iFrame come with a Not Found Error. But when click delete it works fine. Please help me to resolve the problem. Check the screenshot : http://bit.ly/1fqjE1b

  9. AP says

    Excellent work – thanks very much! It might be helpful to add the reply above – the one dealing with new database creation and use – to the initial instructions, as not everyone will read the comments before attempting a transfer.

  10. Gary Kirwan says

    Great article. My question is I use the affiliate cloaking method recommended by Yoast, which means I have a .htaccess file under a folder called /out/
    Would I need to add the same 301 redirect code mentioned in the article to both .htaccess files in the root directory and affiliate links sub-folder? Does adding the 301 redirect code to the root directory .htaccess file only automatically cover the sub-folders one?
    My goal is to make sure that external affiliate links work correctly as well.

      • Craig says

        Thanks. I’m stuck at the go to newsite.com/installer.php I just get my old site but with 404. I didn’t install wp in the new directory, just created an empty directory to put the installer and zip in. I am pointing my new domain from the registrar account to that new directory with my web host but not getting anything but the theme and 404. Any obvious tips?

        • Craig says

          just FYI i resolved this. It appears to be an issue with 1&1 (no surprise) but can be resolved by having an index.html file present. So for anyone on 1&1 adjust step 2 from

          „Make sure that the root directory, or the directory where you want to copy your website is completely empty.“ to „Make sure that the root directory, or the directory where you want to copy your website is completely empty except for installer.php, the .zip file AND an index.html page“

          I believe this is to do with the way 1&1 prioritise pages on their server.

  11. Denis Fitzgerald says

    Hi – Thanks for the article. I have a question: I am switching my site from Tumblr to WordPress. It has its own domain. I would like to know if the buttons at the end of each article showing social shares, Twitter, Facebook, Google+, will maintain the original share count or go back to zero. Thank you.

  12. Sudha Mathew says

    Hi, I moved my site using redirects about 6 months ago and it works fine. I need to renew my contract with web security company soon. So I need to know how much traffic is still getting redirected from the old site. Could you explain how to do that? I am not tech savvy but can use both Webmaster tools and Google Analytics.Thanks in advance!

    Best
    Sudha

  13. Moti says

    Hello,

    I would like to change the domain name of my site (staying on the same host).
    In the instructions above it is indicated that I should „make sure that the root directory, or the directory where you want to copy your website is completely empty.“.
    In my case the WP is installed in the root directory (I have the wp-content folder under public-html) – I assume that this means that my WP is installed under the root directory.
    Which folders should I clean / delete before I run the installed file generated by the duplicator ?

    Thanks,
    Moti.

  14. Declan says

    Thank you for the tutorial. Worked great with no problems whatsoever.

    I do, of course, have a question regarding SEO.

    My old site wasn’t registered in Google webmaster tools, so obviously there’s no option to let them know about the changes I’ve made. My question is: Will I need to register my old domain with Google webmaster tools first, and then my second domain…and then notify them abut the changes?

    Any thoughts would be great.

    Thanks again for the article, it was extremely helpful.

    Declan.

    • WPBeginner Support says

      Yes, you will have to notify about the change on your old site’s webmaster tools account. However, this is just the fastest way to do it. If you have setup your 302 redirects then search engines would pick that up as well.

      Admin

  15. reza says

    hi,

    this works just great, i redirect my old.com which is my main domain to new.com which is an addon domain (in the same hosting)

    but when i added another new addon domain, it makes my new addon domain can’t be accessed….it always redirect my addon.com to new.com/addon.com…

    can you help ??

  16. Jennifer @ Delicieux says

    Thank you for explaining this in so much detail. I have a question though. I’ve been thinking about moving to a new domain name for some time, but I wanted to know if I would have any issues given the fact that earlier in the year I changed the permalink structure on my old blog.

    I followed the instructions on Yoast on how to change my permalink structure and edited my .htaccess file, and wonder if this will cause problems when I move to a new domain? This is the one thing that is holding me back because I don’t want things to screw up and lose rank and end up with broken links.

    • WPBeginner Support says

      you can transfer your old .htaccess file to your new site. If the .htaccess file has any references to the old domain name then replace those with the new domain name and your would be OK.

      Admin

  17. Hrayr says

    Hey,
    First of all many thanks for this article – it worked great without any problem for me!

    I have one simple question specific to my case, would highly appreciate your thoughts on this.

    Basically i used this approach to copy my wordpress site from localhost to the host/domain from 3rd party.
    As said all worked ok – i just want to make sure that this approach doesn’t leave any old urls/links/references that can „annoy“ google to crawl this new site. My site is pretty basic, so in worst case scenario i can just recreate if there is any disadvantage of crawling/SEO when site is copied by duplicator.
    Is there any known SEO issue of new site that you are aware of?

  18. Kevin says

    I don’t think the way you suggest users do their 301 redirect is the best way. It’s well documented, even recommended by Google, that you do page-to-page redirects, NOT dump all your old website’s pages to the homepage of the new site. The htaccess code you provide does the latter. It isn’t a good way to preserve link juice.

    Maybe you can refer us to a good htaccess tutorial instead? There are also online htaccess generators out there that can make it much faster to do page-to-page redirects.

    • WPBeginner Support says

      Kevin, you are right and rewrite rules in the article do exactly that. Instead of redirecting users to the homepage it sends them to the individual page. $1 at the end of code appends the link with the proper permalink structure.

      Admin

  19. Julian says

    Hi, when I’m doing this after ‚deploy‘ it misses the ‚update‘ section and reverts back to a 404 page at the old web address… any idea what could be causing this?

    Many thanks!

  20. Munna says

    Thank you very much for this post. I was in trouble redirecting my oldsite visitors to the new site. But your .htaccess code made it super easy because both sites were in the same hosting server. :)

  21. Raspal says

    Hello,

    I completed all the steps and the blog at the new site is up fine. But I can’t login to the admin area. I have two users, one is an admin user. I get this error when trying to login:

    „ERROR: Cookies are blocked or not supported by your browser. You must enable cookies to use WordPress.“

    I tried different browsers and also tried clearing any cookies. Also tried changing password. Password was changed fine but still getting the above error.

    Can you please help ASAP?

    Using WP version 3.7.1

    Regards,
    Raspal

  22. Jahid says

    “Login to your new site’s WordPress admin using the same username and password that you had on the old site. Go to Settings » Permalinks in your new site’s WordPress admin and click on the save button.“

    Once I login, it shows me the first step page “Step 1: Files & Database“ instead of showing the WP dashboard. Help!

  23. Chrissy says

    Hi! Thanks so much for this helpful article – I’m in the process of running through the steps now.

    My one question is:

    I have my blog hosted at one domain, let’s call it http://www.reallylongdomainname.com/blog, but I have a redirect to forward it to my other domain: blog.shortername.com. I now want to migrate the blog to shortername.com/blog, because some of the links don’t work after the redirect.

    All my posts and things already have permalinks at shortname.com/blog/post#, so do I really need to do any of this 301 stuff? Am I safe to skip steps 3, 4 & 5, or is there something I need to consider? And will I need to delete the old blog or just the redirect once I launch it at the new domain?

    Would be really great to find out how to proceed, since I’ve tried dozens of things this week and no situation is quite the same as mine :/ Thanks!

    • WPBeginner Support says

      The purpose of 301 redirects is to not just redirect users but also let search engines know that you have moved to the new location so step 3 and 4 are a must otherwise it may affect your SEO rankings.

      Admin

  24. Mark P says

    Great post. One question though.

    Let’s say someone clicks on a backlink for my website’s old domain. (Let’s call it olddomain dot com / blogpost1). Will this then redirect to the new domain’s respective link (newdomain dot com / blogpost1) instead of just redirecting to the new domain’s homepage?

  25. Morgan says

    Question: I am switching my site from one host to a new host. At the same time, I am changing my domain name. I have already successfully transferred my WordPress site to my new host using the new domain name. I now am to step 3 and want to use 301 redirects to point those old URLs to the new site URLs. However, the old site is on the old host and I’m planning on getting rid of that site.

    Will the 301 redirects still work? Or do I also need to move the old site over to my new host and THEN do the redirects? I’m a bit unsure what to do and would love any advice.

    • WPBeginner Support says

      If it is possible for you to keep the old site online for at least a month, then you can add 301 redirect. After that update your site’s information on Google Webmaster tools. Once you have recovered your search rankings and traffic you can then close your account with the old web host.

      Admin

  26. Nj says

    Thank you for the helpful posts, but sometimes with such plugins, a video will help A LOT. I hope you will consider this :)
    Thanks again

  27. Arnold says

    Hi. Could you please elaborate the part where you said „The installer will ask you to provide database information for the new site and check the box for Table removal?“ Where do I find this database information? So should I check the box for Table removal? Thanks!

    • WPBeginner Support says

      This is the database where you will be importing your old site from the package you created earlier. Log into your web hosting dashboard, find phpmyadmin and create a new database. Come back to installer.php and provide the new database name, host, user and password.

      Admin

      • Kara Lumsden says

        So you should not install wordpress on the root of the new domain? The only thing you need to do on the new domain is only create a new database, is that correct? Can you elaborate a little more on how to create the database in phpmyadmin?

        So appreciative, thank you for all that you do!

        • Kara Lumsden says

          Can you please provide instructions on how to create the database?

          Thank you very much,
          Kara

  28. dyer says

    Hi ive encountered an issue. Im unable to save my Permalinks as I cant locate the WP admin file ive tried to upload the WP admin file again but this hasn’t the issue please could you advise me if there is any other steps I can take to rectify this issue.

    Thanks

    Dyer

    • WPBeginner Support says

      @dyer We are unable to understand your question. We are assuming that you can not access your WordPress Admin area. In that case, connect to your site using an FTP client like filezilla. Find the file .htaccess download it to your hard disk and delete it from your website. Hope this resolves your issue.

      Admin

  29. Fakhre says

    Thanks for the article guys!

    I am hosting my site on Bluehost and just want to change the Domain name without loosing the SEO and backlinks.

    My site contents is huge, i have about 8000 posts. Any solution for renaming the domain??

  30. Sanjay Patel says

    Hello…
    Really useful information but duplicator plugin is not working in my website. please solve my problem. how to do this?

    Thanks in advance.

  31. Dinah says

    Does this work for moving to a new subdomain? Like if my wordpress blog was on oldsite.com and I wanted it on blog.newsite.com, would I do the same thing?

  32. Emmie says

    I recently did this and the links and all redirected fine and dandy, however I just got slapped by Google with a penalty for instantly having so many backlinks – they think I bought them. Has anyone else encountered this? I made the appropriate notifications in Google Webmaster tools before moving, and it’s done nothing to help this. It’s hit me hard, so if anyone has experience in remedying this, please share!

  33. Emily says

    Just went through this whole process, worked perfectly and just what I needed to know. Thank you WPBeginner! The only glitch I ran into was my own fault – didn’t deactivate my security plugins first so I had to do it all over. Now, I am an expert… : )

  34. Sandra Christie says

    Thanks for the article!

    Are the steps for moving the same domain to a new host basically the same? And can that cause a drop in SEO as well?

  35. Travis Pflanz says

    As well, the „Change of Address“ option in Webmaster Tools is now in the Options menu at the top right in in Gear icon.

  36. Bob says

    Thanks–this is great information. I’m really excited to learn about Duplicator. While moving a domain is something I might have to do occasionally, I’m constantly cloning environments for development and testing purposes. The manual cloning process I’ve been using is time-consuming and potentially error-prone. Duplicator has the potentially to be a considerable improvement!

  37. Sam says

    I just moved WP to a new domain and server using this method. Webmaster Tools now shows many 403 errors on the new server for each folder in uploads such as wp-content/uploads/2012/07 and one 403 error for each of the months. On my old server I did not get this. When moving the site should we also change or check the permissions? What should they be for the wp-content/uploads folder?

    • Editorial Staff says

      Google should not be indexing the folders rather they should be indexing the files inside of it. If you try to access the folder directly using a browser, WordPress will give you a 404 error. You don’t want to allow access to a directory that has no index page, which will then produce a directory listing that will get indexed and crawled, including the links to all files.

      Admin

      • sam says

        Thanks for the reply. Then why does Google show a 403 error for the folders in webmaster tools. Does this not mean that something is wrong?

  38. Jasim Ahmed says

    Duplicator is great plugin but problem is its not work with some server as its need higher PHP version except this is there any other way to do ?

    • Editorial Staff says

      Yes, you can manually download the files and the database. Upload them on the new domain. Replace all the old url instances in the database using phpMyAdmin SQL search and replace query. The easier solution would be to ask your host why they are not on the higher versions of PHP or switch to a better host.

      Admin

  39. iAn says

    hi, I believe this won’t preserve your social network network sharing counters (number of shares and likes). Any idea how to retain those popularity meter?

    • Editorial Staff says

      You can’t retain the social counts because those go based on your canonical URLs which will be the new site (very important for SEO). The counters are mainly for social proof. All existing links in social media will properly redirect, so you won’t lose any traffic there.

      Admin

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.