There was a saying I used to use to put client at ease “seamless transition”.
This meant that everything would be transferred over, with little to no down time, no loss of data and analytics, and of course hit the ground running on the other side. This is how I mapped out my blog transition from one host (MediaTemple) to another (Hostgator). I used this phrase a lot in the world of SEM since nobody wanted their campaigns, ROI, CPA, etc… to be affected. Most of the time they were switching because they wanted them improved.
Below is my experience transferring my WordPress blog from one host to another with a mini tutorial of how I did it. Read on if you are interested and let me know if something is broken.
I am now fully hosted with Marketing.fm after a seamless transition to Hostgator. Yes, these are in fact affiliate links.
After deliberating about problems with my previous host, and doing some research I landed on Hostgator as an unlikely choice. Due in large part to advice and results from my friend Adam Singer I decided to make the switch.
Step 1 – create a checklist
Create a checklist of everything in the current site, references, and how everything is working today. Check it again 🙂
Read up on moving WordPress
Step 2 – backups
1. Create an Export of your WordPress site via the wp-admin area creating an up to date .xml file
2. Download a backup of your entire SQL database from either phpmyadmin or similar area
3. Download your files includes images, podcasts, static files, or anything else you have been storing at your old site
4. Download your theme – or grab a new one
Step 3 – setup your new site
1. Setup your SQL database
3. Install something like the Registered Users Only plugin on your new host to ensure that nobody (like engines) stumbles onto your new site before you are ready and avoid getting penalized for duplicate content.
4. Upload all relevant files explained above
Step 4 – Configure WordPress
**Activate the Registered Users Only plugin**
This will ensure that only admins have access to the site and will reduce the possibility of duplicate content and getting penalized by Google and other engines.
1. before importing anything clear out the “hello world”
2. Change the default “uncategorized” to your site url or something generic because if you forget to categorize a post you want something that works
3. Setup your plugins
4. Setup your theme
5. Setup the settings area of WordPress to reflect the proper tagline, timezone, and permalinks structure (make sure this matches your previous WP settings)
This stage is mostly about going between wp-admin areas and transitioning everything to mirror what was setup before.
Next, be sure to either use the same plugin to lock out your old domain or delete what is there (after making sure everything works of course).
Finally – DNS propagation
This can be a tricky part, but if you do it right it should be a few minuteshoursdays until your new site resolves. Simply change the DNS entries on your website registrar to the new hosting DNS and wait.
For some people this can happen immediately – while for others it can take up to 48 hours. Be patient.
This is certainly not a complete guide but it helped me make the move and I thought I would share the experience.HostGator, MediaTemple, Migrate Wordpress, WordPress