Sometimes company wants to move the site to some other IP or shift to other ISP. During the shifting process, most of the times users canít find the web site. They get in a situation of confusion and chaos and hence marketer faces lots of problems. So its SEOs job to minimize all the confusing factors.
Set up the DNS on your new host to point to your existing (old host) site first. This is an important first step. Now change the TLD (top level domain) information at your domain registrar to point to this new site DNS. Your old site should still show by either by IP or domain name. Copy your existing site to your new site and validate that all files have transferred and the links work. After allowing 4 days for the DNS to be fully propagated, point your new DNS to your new site. Make sure that your old site mailboxes have been emptied before you change any DNS info at this time. Once this DNS change occurs you cannot get to your old mail. *Once everything has been validated you should then point the old DNS to your new site. This is a safety issue in case there is a lingering propagation error. Search Engine listings or bookmarked pages should transfer to your new site with a 301 redirect.
After everything has been checked you should be able to delete your old site after a sufficient amount of time has passed (not more than 3 months). Note that Google does cache the old DNS address information and until they verify that the site has moved and store the new DNS information they may not visit your new site. The 301 will assist in this area.
* If you are moving from an IIS server to Linux (Apache) you should validate your formmail scripts, and any items that may not be cross platform compatible.
If you are moving from Linux to IIS then your .htaccess file will not be compatible as well as the ability to CHMOD permissions. Validate all functions with your ISP Administrator (some of the following steps may need to be redone on your new server).