How to move a WordPress site in minutes!

We get the question a lot. “How do I move my WordPress site?” Well there are many ways to do this, needless to say, but there are some realy simple ways to get the job done in minutes.

Tools needed for this exercise:

A fresh copy of WordPress that you can download from here or install through your hosting providers panel.

A reliable FTP program to upload select files and folders, which you can get from here (get the client if you are wondering)

And your FTP credentials (you can get these easily from your WordPress hosting provider)

This method WILL NOT fix broken templates or bad plugins. If you are needing to fix those items please get new copies BEFORE you start this project.

Now that you have all the tools you will need to get started, let’s get started, this a a real quick and easy fix!*

1. Unzip the WordPress file you downloaded to your desktop so you have easy access top your folders and files contained in it.

2. Open FileZilla (or your FTP program of choice) and use your FTP credentials to connect to the server

3. Download the wp-content folder

4. Go to phpMyAdmin

5. Click on your database on the left panel

6.  Click on Export

7. You can leave the options as quick, and format as SQL. Now click Go. This will download the MySQL file to your computer ready for import.

Now the install!

8. Go into phpMyAdmin

9. Click on your database on the left panel(we are assuming you have already created one)

10.  Click on Import

11. Click Choose File

12. Click Go

13. Go to your FTP program and delete your wp-content folder.

14. Go to your FTP program and upload your wp-content folder from your computer, and program your wp-config.php file. If your not sure how to do that click here.

And your done!

 

 

Method 2(if you have no database access)

First off make sure you have the items you need to be successful on this endeavor.

What you will need for this exercise:

A fresh copy of WordPress, already installed on your new hosting provider or hosting account.

Your old WordPress site admin panel MUST still be accessible for this to work. Thus your old site must still be up.

 *Note: This WILL NOT move images, videos, and certain custom enhancements. You will need to re select your template, and re install your plugins on the new WordPress installation.

 

Now that you have everything you will need to get started, let’s get started, this a a real quick and easy fix!

 

1. Go to your admin panel on your existing site: example: http://myawsomesite.com/wp-admin

2. Log in using your Administrator account information. For most people this is just your normal WordPress log in to access your panel.

3.  Click on Tools on the left hand side.

4. Click on Export under Tools.

5. Normally you are going to select All content. However if you only want just your posts, or pages, you can elect to select those exclusively as well. Normally you want to use the All content option, as that exports posts, pages, comments, custom fields, terms, navigation menus and custom posts.

6. After you have selected the options you desire, click Download Export File.

This will download a .xml file to where ever your browser downloads to by default, normally your downloads folder. If you see the file there, then you are done with the back up. Keep in mind this does not back up images, videos, or special options, other then the ones mentioned in step 5.

Now you are done with your old site. So you are safe to switch your DNS, or just simply head to your new site you are setting up with your old information. Once you are able to access your new WordPress site, do the following:

1. Go to your admin panel on your existing site: example: http://myawsomesite.com/wp-admin

2. Log in using your Administrator account information. For most people this is just your normal WordPress log in to access your panel.

3.  Click on Tools on the left hand side.

4. Click on Import under Tools.

5. Click on WordPress in the Import options area.

6. Click on Install Now.

7. Click on Activate Plugin & Run Importer.

8. Click on Choose File, and find the .xml file you downloaded from your old site.

9. Click on Open.

10. Click on Upload file and import.

11. Leave the author alone unless you have a need to change it. Click Download and import file attachments.

12. Click Submit.

Your all done. Your import may have had some small errors, like duplicate pages if you did not delete you default pages when you had your old site. If you had images in your posts and pages you may need to re add them at this point. Also you will need to re install your template and any plugins you may need. And all done!

Disclaimer: This article is setup to handle a normal WordPress installation both on the old and new side. That being said, certain custom modifications to WordPress, and hacked WordPress site issues can interfere in the export/import process. This process should not cause unexpected downtime outside of what would be normal for switching providers for DNS reasons, however, if you have other issues with your installation of your WordPress or corruption in your old WordPress it can cause issues with this process including the new copy malfunctioning. We claim no warranty on using this method what so ever even though it is typically safe to use and easy. If you are still not sure what you are doing after reading this guide seek professional assistance with moving your site, BEFORE attempting!