How to Easily Move WordPress to a New Domain (without Losing SEO)

Do you need to move your WordPress site to your new domain? Changing your website’s url of your website can significantly impact your current SEO rankings, and it’s a process which needs to be done very carefully.

Whilst you cannot avoid temporary SEARCH ENGINE OPTIMISATION fluctuations when moving your web site to a new area, you can definitely lessen the impact and speedily regain your search site visitors and rankings.

In this specific guide, we will show you the best way move WordPress to a whole new domain without losing SEARCH ENGINE OPTIMISATION.

Properly moving WordPress to an alternative domain name

Here’s the 5 step process we will cover that may help you migrate your WordPress site to your new domain name:

  1. Build a Duplicator package of your current WordPress site
  2. Create a database for new url of your website
  3. Unpack WordPress on brand-new domain
  4. Setup Permanent 301 redirects
  5. Notify Google regarding the change

Before You Start off

Before you start, you should emphasize a few issues.

The process of switching to your new domain will temporarily affect your serps as Google and other search engines like yahoo adjust to the alterations.

Yes, this will also for the short term affect your search traffic also. Please keep in mind until this is normal, and it happens to everyone websites that switch to your new domain.

However, you’ll be able to dramatically decrease the SEO impact by next guide. We will show you the appropriate way of moving your WordPress site to your new domain name, starting proper 301 redirects, and notifying search engines like yahoo.

Please note that this guide is just not for moving WordPress site to your new web host. This can be for switching a url of your website. Yes, while the process is comparable, there are extra things linked to this process.


Within this guide, we are assuming that you’ve your WordPress site startup on, and you making the effort to migrate it to

Were also assuming that you currently have a web hosting bill, and you are informed about your web hosting command panel.

You will also have to know how to employ FTP.

In case you don’t have a very web hosting account, we recommend using Bluehost (great pertaining to small sites + has an free domain) or WP Serp (great for large sites).

When you have your new web hosting account and url of your website, you’re ready to start the task.

Step 1: Create a Duplicator package of your respective WordPress Site

The first thing you want to do is create a full backup of your respective WordPress site. While there are several WordPress backup plugins offered, the one we’re gonna show in this phase does both backups along with migrations.

It’s Duplicator and it’s an absolutely free plugin.

Let’s start by installing and activating the Duplicator plugin on the old domain name. For more details, see our step by step guide about how to install a WordPress plugin.

After activated, the plugin will convey a Duplicator menu item as part of your WordPress admin. You need to click on the Duplicator menu, and then click on the create button to build a new package.

Create a whole new Duplicator package

After that will, you will be asked to click on the Next button to proceed.

Duplicator will now run your website duplicator wizard. First, it is going to run some tests to view if everything is as a way. If all items are generally marked ‘Good’, then click on the ‘Build’ button.

Build Duplicator package pertaining to switching to new url of your website

The plugin will now start setting up a duplicator package of your current WordPress site. This process may take a short while depending on the size of your respective website.

Once finished, you’ll see download methods of Installer and the Repository package. You need to click on the ‘One click download’ connection to download both files for a computer.

Download Duplicator deal

The archive file is often a complete copy of your web site, and this will let you move WordPress to another url of your website. The installer script will certainly automate and run your migration by unpacking your archive file.

Step 2. Create a Database for New Url of your website

Before you can transfer, you’ll need a repository to unpack WordPress on the new domain name.

Should you have already created a repository, then you can skip this step.

To create a repository, you need to pay a visit to your hosting account’s cPanel dashboard, scroll into the ‘Databases’ section, and then click on the ‘MySQL Databases’ icon.

Repository icon in CPanel

For the next screen, you’ll see a field to generate a new database. Simply provide a name for ones database and click on the ‘Create Database’ button.

Create database for switching to an alternative domain name

cPanel will now build a new database for anyone. After that, you should scroll down to your MySQL Users section.

Up coming, provide a username and password for ones new user and click on the ‘Create a user’ key.

Adding a new MySQL individual

The new user you only created, still does don’t you have permission to work for the database. Let’s change that will.

Scroll down to your ‘Add User to Database’ segment. Simply select the database user you made out of the dropdown menu beside the ‘User’ field, then pick the database, and click for the add button.

Add individual to database

Your database is ready to be suited for for moving WordPress on the new domain name. Always note down the repository name, username, and private data. You’ll need this information over the following step.

Step 3. Unpacking WordPress on New Url of your website

Now you need for you to upload the Duplicator data you downloaded earlier for a new domain name.

1st, connect to your url of your website using an FTP buyer. Once connected, make sure the root directory of your respective website is completely unfilled.

After that, you can upload your archive and installer files on the root directory.

Upload Duplicator files to new url of your website

Once both files get finished uploading, you are ready to unpack WordPress.

Open a new browser tab and visit the following URL:

http: //example. com/installer. php

Don’t forget to switch example. com with a new domain name. This will certainly launch the Duplicator migration wizard.

Duplicator wizard

The installer look for the archive report. You need to check the fine print checkbox and click for the next button to proceed.

Now, the installer will request you to enter your WordPress repository information.

Your host might be localhost. After that, you will enter information of the database you devised for your new domain name in the last step.

Connect to the database for ones new domain name

After done, click on the subsequent button to continue.

Duplicator will now unpack your current WordPress database backup through the archive into your brand-new database.

Next, it will request you to update site URL as well as Path. You shouldn’t ought to change anything since the idea automatically detects the URL of your respective new domain name as well as path.

If it doesn’t, then you can definitely change the URL for a new domain name. There after, click on the next button to remain.

Update URL to a new domian name

Duplicator will certainly now finish the migration.

You can click on the ‘Admin Login’ button for you to enter the WordPress admin division of your website on the modern domain name.

Finishing WordPress migration to new url of your website

Step 4. Setting way up Permanent 301 Redirects

Setting up a permanent 301 redirect is critical for both SEO along with user experience.

This step will help you automatically redirect users and search engines like yahoo to your new url of your website.

In other words, whenever someone lands one of your old blogposts or pages, they are going to be automatically redirected to your blog on the new area.

To setup a everlasting 301 redirect, you should connect to your previous site using FTP along with edit the. htaccess report.

This will be in the same directory while your wp-includes or wp-admin folder. Wide open the. htaccess file and substance the following code towards the top:

Add webpage code

Observe: Replace newsite. com using your new domain in these code.

Once you get applied these changes, then visit your old url of your website. It should automatically redirect that you the new domain.

In case it doesn’t, then it implies the redirection is certainly not setup properly, and your current server likely doesn’t assist redirect rules. You should reach your web hosting’s support to acquire RewriteEngine turned on.

Phase 5. Notifying Google Regarding the Change

Now that you’ve got moved WordPress to a whole new domain name and startup redirects, it is time for it to notify Google about your change of address. This will likely help Google find a new domain name quickly and initiate showing it in google search.

First, you need to provide your new domain name on the Google Search Console. See the first step in our Google Look for Console guide for recommendations.

After you have added a new site, you need to switch to the old variation of Google Search Gaming system.

Go to old variation of Google Search Gaming system

Next, you need to switch for a old domain name and then click on the gear icon at the superior to launch change involving address tool.

Change involving address tool

On the subsequent screen, Google Search Console will disclose a step by phase wizard to submit your current change of address ask.

First it will request you to select your new site through the drop down menu. There after, click on the check button to find out 301 redirects and and then confirm verification.

move WordPress  address for ones old domain name

Last but not least, click on the post button to send your current address change request.

Notify Users Regarding the Move to New Url of your website

While the 301 redirects accomplish their job, it is always good to generate a public announcement about your migration.

You can make this happen by simply writing a short article on your new internet site and sharing it on the social media accounts.

Should you have an email marketing listing, then you should mail a newsletter to let your subscribers know.

This may help in a lot involving ways.

First and main, your users are very likely to remember the new domain if they read about it.

Subsequent, you can ask your users to show you if they see just about any bugs. You alone cannot test your blog in all different sort of browsers and system situations. It’s always helpful to experience a fresh pair of eyes investigating it.

We hope until this tutorial helped you transfer your WordPress site to your new domain name. You can even want to see our guide about how to track your look for keyword rankings after moving to your new domain name.

In case you liked this article, then please enroll in our YouTube Channel for WordPress training videos. You can also come across us on Twitter along with Facebook.