Sharing is caring!

Do you need to transfer WordPress website to a new domain? Altering your web site’s domain name can considerably affect your SEO rankings, and it’s a course that must be completed very fastidiously.

Whilst you can’t keep away from short-term SEO fluctuations when moving your WordPress web site to a new domain, you possibly can positively decrease the effect and shortly regain your search site visitors and rankings.

On this information, we’ll present you with the correct solution to transfer WordPress website to a new domain without losing SEO.

Right here’s the 5 step course of that we are going to cover that can assist you to transfer WordPress website to a new domain name:

Before You Begin To Transfer WordPress Website To A New Domain

Before you begin To Transfer WordPress Website To A New Domain

we need to emphasize a couple of issues.

The method of switching to a brand new domain will temporarily have an effect on your search engine rankings as Google and different search engines like google and yahoo regulate to the modifications.

Sure, this may also quickly have an effect on your search site visitors as properly. Please take into account that that is regular, and it occurs to all web sites that change to a brand new domain.

Nevertheless, you possibly can dramatically lower the SEO effect by following this information. We are going to present to you the best way of transferring your WordPress website to a brand new domain name, establishing correct 301 redirects, and notifying search engines like google and yahoo.

Please observe that this information isn’t for moving WordPress site to a new web host. That is for switching a website name. Sure, whereas the method is comparable, there are further issues concerned with this course.


On this information, we’re assuming that you’ve your WordPress website set up on, and you are attempting to migrate it to

We’re additionally assuming that you have already got a web hosting account, and you’re acquainted with your web hosting management panel.

Additionally, you will have to know how to use FTP.

In case you don’t have a web hosting account, we suggest utilizing Bluehost (nice for small websites + comes with a free area) or WP Engine (nice for big websites).

After getting your new web hosting account and domain name, you’re prepared to begin the method.

Step 1: Create a Duplicator package deal of Your WordPress Website

The very first thing you have to do is create a full backup of your WordPress website. Whereas there are lots of WordPress backup plugins out there, the one we’re going to indicate on this step does each backup and migrations.

It’s Duplicator and it’s a totally free WordPress migration plugin.

Let’s begin by putting in and activating the Duplicator WordPress migration plugin in your previous domain name.

duplicator domain migration plugin

As soon as activated, the plugin will add a Duplicator menu item in your WordPress admin. You’ll want to click on the Duplicator menu, after which click on the create button to create a brand new package deal.

newduplicatorpackage Transfer WordPress to a New Domain


After that, you may be requested to click on the Next button to proceed.

Duplicator will now run the web site, duplicator wizard. First, it would run some assessments to see if the whole lot is in order. If all objects are marked ‘Good’, then click on the ‘Build’ button.

buildpackage to transfer domain name


The plugin will now begin making a duplicator package deal of your WordPress website. This course could take a couple of minutes relying on the scale of your web site.

As soon as completed, you’ll see obtain options for Installer and the Archive package deal. You’ll want to click on the ‘One-click Download’ link to download each information to your pc.

downloadpackage to transfer domain name


The archive file is an entire copy of your web site, and it will help you to transfer WordPress website to a new domain name. The installer script will automate and run the migration by unpacking the archive file.

Step 2. Create a Database for New Domain Name

Earlier than you possibly can transfer, you’ll want a database to unpack WordPress in your new domain name.

If in case you have already created a database, then you possibly can skip this step.

To create a database, you have to go to your hosting account’s cPanel dashboard, scroll right down to the ‘Databases’ part, after which click on the ‘MySQL Databases’ icon.

databaseincpanel Transfer WordPress to a New Domain


On the following display, you’ll see a subject to create a new database. Merely present a name in your database and click on the ‘Create Database’ button.



cPanel will now create a brand new database for you. After that, you have to scroll right down to the MySQL Users part.

Subsequent, provide a username and password in your new user and click on on the ‘Create a user’ button.

mysql users add new user


The brand new user you simply created, nonetheless doesn’t have permission to work on the database. Let’s change that.

Scroll right down to the ‘Add Consumer to Database’ part. Merely choose the database user you created from the dropdown menu subsequent to the ‘User’ area, then choose the database, and click on the add button.

add user to a database


Your database is now prepared for use on moving WordPress website to the brand new domain name. Ensure that to notice down the database name, username, and password. You’ll want this info within the subsequent step.

Step 3. Unpacking WordPress on New Domain Name

Now you have to add the Duplicator files you downloaded earlier to your new domain name.

First, connect with your domain name using an FTP client. As soon as related, make it possible for the basic listing of your web site is totally empty.

After that, you possibly can add the archive and installer information to the basic listing.



As soon as each information has completed importing, you at the moment are able to unpack WordPress.

Open a brand new browser tab and go to the next URL:

Don’t overlook to replace together with your new domain name. This can launch the Duplicator migration wizard.


The installer will search for the archive file. You’ll want to test the phrases and circumstances checkbox and click on the following button to proceed.

Now, the installer will ask you to enter your WordPress database info.

Your host will possibly be localhost. After that, you’ll enter the main points of the database you created in your new area name within the earlier step.

duplicator install database


As soon as completed, click on on the following button to proceed.

Duplicator will now unpack your WordPress database backup from the archive into your new database.

Subsequent, it would ask you to replace the website URL or Path. You shouldn’t have to alter something because it mechanically detects the URL of your new domain name and its path.

If it doesn’t, then you possibly can change the URL to your new domain name. After that, click on the following button to proceed.



Duplicator will now end the migration.

You’ll be able to click on the ‘Admin Login’ button to enter the WordPress admin area of your web site on the brand new domain name.



Step 4. Organizing Everlasting 301 Redirects

Organizing an everlasting 301 redirect is essential for each SEO and consumer expertise.

This step will help you mechanically redirect users and search engines like google and yahoo to your new domain name.

In different phrases, each time somebody lands on one among your previous posts or pages, they are going to be automatically redirected to your website on the brand new domain.

To set up an everlasting 301 redirect, you have to connect with your previous website utilizing FTP and edit the .htaccess file.

This will probably be positioned in the identical listing as your wp-includes or wp-admin folder. Open the .htaccess file and paste the next code on the very high:

#Choices +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$$1 [R=301,L]

Note It: Exchange together with your new area within the above code.

After getting utilized these modifications, then go to your previous domain name. It ought to automatically redirect you to the brand new domain.

If it doesn’t, then it means the redirection isn’t set up correctly, and your server doubtless doesn’t help redirect guidelines. You’ll want to attain your internet hosting’s help to get RewriteEngine turned on.

Step 5. Notifying Google In regards to the Change

Now that you’ve moved WordPress to a brand new domain name and set up redirects, it’s time to notify Google concerning the change of deal with. This can assist Google to discover your new area identify shortly and begin displaying it in search outcomes.

First, you have to add your new domain to identify the Google Search Console.

After you will have added your new website, you have to change to the previous version of Google Search Console.



Subsequent, you have to change to your previous domain name after which click on the gear icon on the high to launch change of deal with an instrument.



On the following display, Google Search Console will present you with a step-by-step wizard to submit your change of deal with the request.

First, it would ask you to pick your new website from the drop-down menu. After that, click on the test button to check 301 redirects after which confirm verification.


Lastly, click on the submit button to ship your deal with the change request.

Notify Site Visitors In regards to the Transfer to New Domain Name

Whereas the 301 redirects do their job, it’s at all times good to make a public announcement concerning the migration.

You are able to do this by merely writing a blog post on your new website and sharing it in your social media accounts.

If in case you have an email marketing list, then it is best to ship an e-newsletter to let all of your subscribers know.

This may be useful in numerous methods.

Initially, your users usually tend to keep in mind the brand new domain as soon as they examine it.

Second, you possibly can ask your users to let you recognize in the event that they see any bugs. You alone can’t take a look at your website in all totally different sorts of browsers and system environments. It’s at all times useful to have a recent pair of eyes taking a look at it.

Moving WordPress content material to a brand new domain and sustaining SEO rankings is simply offered you comply with every one of those steps fastidiously. Speeding into issues will solely go away you with errors which might be hard to surmount, costing you money and time. Once more, should you’re uncertain of one thing, please don’t guess.

We hope this information helped you progress WordPress content to a brand new domain efficiently. If you happen to bump into an issue, have a query or suggestion, don’t hesitate to drop us a line within the feedback beneath. We at all times stay up for your suggestions.

How about that glad dance? Cheers and glad shifting!

0 CommentsClose Comments

Leave a comment