Migrating WordPress to a new domain without a splitting headache

Moving WordPress from one domain to another can be intimidating, but it doesn’t need to be the bane of your existence. If you know the easy way to do it, you can get it done in 16 minutes flat (depending on the size of your website). Surprisingly enough, there aren’t very many articles on the net on how to “easily” move a WordPress site from an old domain to a new domain. Now why would you want to do such a thing? Well, maybe you’re tired of your old domain and want to move your site to a new domain, or maybe you just want to migrate a WordPress site from a development server to a production server. No matter the reason, it’s gotta get done, so here is the easy way to do it. For the steps below I’m using the following (which is up to date at the time of writing this article):

  • cPanel: 11.30.5 (build 2)
  • phpMyAdmin: 3.4.7.1
  • WordPress: 3.2.1

If you don’t have exactly the load-out above, it should be fairly easy to fill in the gaps.