Do you want to migrate your existing WordPress website to new WordPress installation or to a new domain without affecting SEO rankings?
This tutorial will guide you to step by step to transfer your current WordPress installation to another WordPress installation or a new domain without affecting google ranking.
Before you start migrating WordPress website, you should have a fresh installation of WordPress on the server where you would like to migrate current installation.
The entire process is divided into four steps:
- Installation of All-in-One WP Migration Plugin
- Exporting existing WordPress website
- Importing to new WordPress installation
- Updating Permalink structure of new WordPress installation
Installation of All-in-One WP Migration Plugin:
Login to Dashboard of your current WordPress website and head over to “Add Plugins” and search for “All-in-One WP Migration”. Once you find the plugin, click on “Install” and then activate the plugin.
That’s it, All-in-One WP Migration plugins are installed and activated successfully.
Exporting existing WordPress website:
Once you have successfully installed and active All-in-One WP Migration plugin, you will see an additional menu just after “Tools” menu to WordPress sidebar column. Click on
Export menu from All-in-One WP Migration menu, and you will be head over to Export Site page.
Here, if you are migrating your current website to another domain, click on Find, and then type your current domain name in the Find box and new domain name to Replace with Textbox. If you are just transferring your website from one hosting provider to another, don’t make any changes to find and replace textboxes. Leave it blank. Then Select “
File” option from Export to the menu.
The plugin will start creating back of website and it will take some time depends on the size of your website. Once, the backup would be completed, you will be prompted with a download link. Just click on download, and backup will be downloaded soon.
All-in-One WP Migration plugins also allow you to manage all the backups created by time. You can simply click on the backup menu of the plugin, and it will show you all the backups created where you can simply download, delete or restore to the previous version of the site.
Importing to new WordPress installation:
Once you download a complete backup of existing WordPress installation, move forward to new WordPress installation where you would like to import existing WordPress website.
Install All-in-One WP Migration and activate the plugin. Head over to “Import” and drop your backup file or click on “IMPORT FROM” -> “FILE” and select your backup file. The process will prompt with a message to proceed. Click on “PROCEED” and importing will start. The process will take sometimes depending on the size of a backup file.
Once process will be completed, the plugin would suggest to save permalink structure twice and review the plugins. Simply, click on Permalink Settings and a new tab will be opened, where you can save permalink structure and click on “Save Changes”.
It is recommended to select “
Post Name” from available permalink structure for better SEO results.
As plugin has already suggested, you should review the plugins and deactivate unnecessary plugins and also deactivate All-in-One WP Migration plugin.
Permanent 301 Redirects:
If you have migrated your existing WordPress website to a new domain, it is very important to set permanent 301 redirects. It will redirect search engine and users to your newly configured website.
You need to edit your
.htaccess file of the old website in order to set up a permanent 301 redirects. Open
.htaccess file and paste the code below at the very top:
RewriteEngine on RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R=301,L]
newdomain.comwith your new domain.
Now, anyone who visits your old site will be automatically redirected to your new website.
Tell Google about the change:
It is very important to notify Google of the change. You can easily do it by logging to your Google Webmaster Tools account and click on settings in the top right corner, and select “
Change of Address” and pick up your new verified site. To make this change, you need to verify your new domain first, then select a verified site. You can also check 301 redirects is working properly or not from here. Once you have checked, then confirm the changes and clock on “Submit” button.
Note: when you are migrating your existing website to a new domain, it will going to affect your search engine ranking temporarily. But this would be temporary, once Google and other search engines adjust the changes, your website will regain current ranking.
That’s all about migrating existing WordPress website to a new domain without affecting search engine ranks. I hope this tutorial has helped you to migrate your WordPress website to a new domain. Don’t forget to comment your experience and leave your questions.