I always wanted to post a tutorial to move WordPress to new server same domain a long time ago, but for some reasons I haven’t done it.
So in this tutorial, we are going to move WordPress to new server using same domain. I am using wpdemoblog.com which is currently hosted in HostGator (for the demo purpose only) to BlueHost. Obviously, you can replace wpdemoblog.com with your domain name.
This tutorial can be used too from BlueHost to HostGator, or any hosts, I just use them for the demo.
So say, you have a blog now in HostGator, with the name wpdemoblog.com, and you want to move it to BlueHost.
What you want to do first, either move the domain from HostGator to a domain registrant like Namecheap, or bring the domain to BlueHost (as the new host). (While sign up the hosting plan, you need to specify, you already have the domain, and type wpdemoblog.com in your domain box.)