How to Easily Move Your WordPress Website Between Godaddy Hosting Accounts

Inevitably, you will eventually need to move your wordpress website to a new Godaddy hosting account. Maybe you have outgrown the free version or you want to experiment with a new theme, plugins or hosting features. Whatever the reason, moving your blog is not an easy task. There are many steps involved, and it will take you several hours to sort out all the technicalities. Luckily for you, we are here to help with 14 detailed steps that will get you moving and successfully hosted on the new platform without any setbacks. So let’s get started.

Step 1: Move Your WordPress Website Files

When you first sign up with Godaddy, they will give you a free domain name and ask you to install WordPress to create your blog. You can use the free version to start with, but you will eventually need to upgrade to a premium plan as you grow your blog. The first thing you should do is move your WordPress files from your old hosting account to the new one. On the WordPress front end, you will need to visit the following url to move your site.

  • HostGator
  • Bluehost
  • 1&1 Web hosting
  • WP Engine
  • InMotion
  • Prestige Hosting
  • DreamHost

Each of these web hosts offers a one-click WordPress installation, so it will be super simple to get started. You will not have to worry about configuring your Apache or Nginx servers, as these hosts will take care of that for you. Additionally, you can use their one-click site builder to create your ideal website without needing any technical knowledge. For example, you can use their drag and drop tool to build a fully functioning eCommerce store or an online magazine. Once you have your site built, you can simply use their one-click backups to create database dumps for further use.

Step 2: Switch The Nameservers Of Your Domain

You will also need to visit the following URL to change the nameservers of your domain. The nameservers of your domain are the servers that will respond to web requests for your domain. Essentially, they are the telephone numbers of your internet service provider (ISP) that is handling DNS queries for your domain. For example, if you have a blogspot.com domain, you will need to visit the following URL to change its nameservers to NS1.WORDPRESS.COM and NS2.WORDPRESS.COM. Doing this will also update your domain’s A records (address records), CNAME records and MX records.

Step 3: Setup A New IP Address For Your Blog

We already covered the first two steps, so we will skip this step for now and move on to the third one. When you first get your new IP address from your ISP, you will need to visit the following URL to create a new website and create an automated redirect from your old site to the new one.

  • URL pointing to new site
  • 1&1 Web Hosting
  • Bluehost
  • Prestige Hosting
  • DreamHost

As you can see, the IP redirect is a permanent solution and will not require you to do this step ever again. Once your domain is set up with the new IP address, you can use their tool to verify the settings. Then you can simply visit your domain and see the new home page. You do not need to worry about caching as each of these hosts disable that by default. So your visitors will always see the latest version of your website.

Step 4: Install WordPress To The New Host

Next, you will need to install WordPress to the new host. To save you the effort and make the process simpler, we have compiled a list of tips that will assist you in installing the latest version of WordPress. The first step is to visit the following URL to download the latest copy of WordPress. You can also use Bitnami’s WordPress repository if you are feeling adventurous.

  • WordPress
  • 1&1 Web Hosting
  • Bluehost
  • Prestige Hosting
  • DreamHost

Once the download is complete, you will need to unzip the archive and either launch the WordPress installation wizard or launch the terminal window and use the command line to install WordPress.

Step 5: Create A Disaster Backup

Now that your WordPress install is complete, you can create a disaster backup. A disaster backup will help you recover your blog in case of catastrophic events like server failures or data loss. To create a disaster backup, you will need to use their one-click tool to create a snapshot of your WordPress database. To learn more, visit this link or ask your host provider. You can also use WP-Cli to perform a full database backup using their one-click tool.

Step 6: Activate Multi-Site Mode On Your Blog

If you happen to be running a single-site blog where all of the content is contained in one directory, then you can simply switch to multi-site mode. This will give you the option of creating sub-sites across multiple domains. To enable multi-site mode on your blog, visit the following URL and select the multi-site mode option. Then click on the button to continue.

  • WordPress
  • 1&1 Web Hosting
  • Bluehost
  • Prestige Hosting
  • DreamHost

Once you have enabled multi-site mode on your blog, you can create sub-sites by simply going to their dashboards and clicking on the “Add New Site” button. These sub-sites will retain the same theme, plugins and features as the primary site. Additionally, you can use their integrated spam blocker to combat spam on your site. Should you decide to use this feature, you will need to create a free account with them to use their spam blocking tools. Alternatively, you can use a third-party anti-spam service like SpamSieve or RocketMail.

Step 7: Install WordPress To The Sub-Site

Now that you have your primary site set up with WordPress and you have a disaster backup, you can use their one-click tool to install WordPress to your sub-site. Simply go to their dashboard and select the sub-site you wish to install WordPress to. Then click on the button to continue. If you already have a disaster backup from Step 4, then you can use their tool to install WordPress to the sub-site with one click. You do not need to uninstall the old version of WordPress first, as they will simply overwrite the existing files. This will keep all your content intact. Additionally, you can use their free import tool to bring in your content from your old site and simply replace the old content with the new version. Doing this will help save you the effort of starting from scratch with new content. All of your old posts, images, videos and more will stay when you switch to the new host. This is one of the many reasons why you should consider switching to a VPS.

Step 8: Manage Your SSL Certificates

If you are using a free SSL certificate with your blog, then you will need to renew it on a regular basis. Otherwise, people will see a warning sign that your site is not secure. To manage SSLs on your blog, visit the following URL and scroll down to the “Manage SSL” section. Then click on the button to continue to the next step of managing your blog.

  • WordPress
  • 1&1 Web Hosting
  • DreamHost

Here, you can find the information for your certificate including the active date, expiry date and the domain you are using for your blog. Make sure to keep track of these dates and update them when needed. You also have the option to generate a new CSR (certificate signing request) and continue from the start instead of using the previous one. When you are finished, you can click on the “Manage SSL” button to continue to their dashboard. This is one step that you need to take care of on a regular basis.