Many people regularly pop up the question of moving to another web host or IP address without having any kind of hiccups in Google. I completed a successful test of moving mattcutts.com from one IP to another by changing the host, which I will share with you. if you have a static website or you can spare a day when your website can oscillate between 2 IP addresses, it would be easier, but if your website is a dynamic one, things will be a bit difficult for you, though the concept remains the same. Let's go through the steps involved in this.
Step 1: Sign up with a good web host provider
It's always wise to make an intensive research or follow some references in order to have a good web host. As far as I am concerned, I selected csoft.net after the research that did exhibit a brilliant readership, whereas, pair.com was the selection of my non-SEO friend. To clarify the fact, we can assume shifting from csoft.net to pair.com and the IP is going to change then from 63.x.x.x to 65.x.x.x. A machine makes use of DNS system (like 61.115.6.132 ) in order to map websites to the IP address.
Step 2: Create a backup of your website on the new web host
Having a static website is good as it would just mean copying the whole file to the new web host - that's it. But having a blog is a bit hard since it generally involves MySQL for storage of posts. Some e-Commerce sites are more difficult for this purpose as the database is always synced over there. In such a case, you might have to set up a replica of the database between the old and the new location during the transition.
Let us cite an example of a WordPress blog using MySQL database which can deal with being down for two hours without too much trouble. Assume that you have used the FTP or tar for copying the static files from one web host to another. You will then need to make a fresh MySQL database on the new host. Usually you can give the same username and database name. if that is not allowed, you can tweak the WordPress wp-config.php on the new location to update the username, database name, and other relevant matters.
Having the new SQL database, you can copy the old one to the new one and the load the database. This is quite simple.
One has to bear in mind that it's not only about a username and a password for both the web hosts but it's about having dissimilar usernames and passwords for the database at every single location. I exhibited the host option while database reinstatement because you can be endowed with MySQL database stored on a distinctive location. In fact, WordPress can't get into the database if notwithstanding the new host having a unique option for the database, you don't edit wp-config.php file.
You have similar copies of your website at two different locations. If your blog is just updated with a few comments daily, it is not a big deal if a comment is posted or if someone changes your database during a time when the transition is taking place. However, if your site is huge and based on e-commerce, you will need to work hard to keep both databases synchronized.
Step 3: Changing the DNS to point to the new web host
This is the most important thing. When Googlebot or anyone tries to reach your site, they first look for your IP address. They do their best to ensure the genuineness by rechecking the IP address after about 500 fetches, or even check if certain number of hours have elapsed. Usually people using DNS-enabled browsers are affected by TTL [a setting - Time to Live], which is measured in seconds and says "The IP address you fetched will be safe for 'x' seconds; you can cache this IP address and not bother to look it up again for that many seconds." The browser will move very slowly as you have tracked the IP address for all the content on each webpage of your website.
TTL takes on an important role for DNS. Some websites like Yahoo!, Google, MSN, etc. have quite short DNS TTL setting of about 300-900 seconds. If you have several data centers, you will like to take one of them down to enable the data center mechanic to provide good data to the machines. If you have a short TTL, you will be able to pull the IP address of a data center out of the rotation in a few minutes.
This also explains the days of "Google Dance" that went by. It would last for a week or so, and based on the data center which the user hit, they would see the old as well as the new results. The main reason was that every data center was brought down and brought back, after loading it with new data. It required many days to switch the data to all the centers. During the period, webmasters checked out www2.google.com or www3.google.com since they led them to the latest data centers. Nowadays, the production system is properly equipped for switching these things around in lesser time.
Step 4: Wait while the DNS change is propagated through the internet
Basically, this is a TTL function, and is based on whether you are actually switching to those name servers which are present in the DNS currently. Keep in mind that DNS is hierarchical, and it will take time for the DNS caches to be flushes as the TTL is exceeded. This switch, which cakes place at the root of DNS, would be quicker only if you use a smart registrar and a known set of the new name servers. The 'dig+trace domain' can be used in UNIX and Linux for verifying hat the new name server is present on the root server.
Step 5: If Googlebot is fetching from the new web host and the IP address, the process is almost over and one can shut down the previous website.
You can check your IP address by pinging your domain. The old visitors might be using the old IP address from their own DNS cache, but the new visitors should be getting the new one. Some people have a long TTL set, and they should be allowed two days. After that, you can deactivate hosting on the old location. You can check your logs for a fail-safe confirmation of this. When your log mentions no one visiting from the old location, your work is fully done.
How To Move Website
Keep these points in mind when you move your website:
1. Backup, backup, backup
Your website is a precious possession and you do not want to lose it. You need to make a copy of your site as it is and then move it across to your new host. There are various ways of achieving this.
You can either
a) Use your favorite FTP program and copy the files from your 'old' host to a safe place on your local PC. Copy all the files and folders from your server to your local machine. This will ensure that all your files and pictures are located in the right folders.
b) You can use the built-in backup facilities of your control panel. In CPanel it is easy. For other types of control panels you will have to read the documentation or find out from your hosting provider how to do it. In CPanel, just select the Backups icon and choose the 'Download a home directory backup' link. This will create a ZIP file of all the files on your server.
If your site consists of straightforward HTML pages, a file backup is all that is required; however, if your site has dynamic content and is built on a database engine, you must backup your SQL database as well. This can also be done in two ways.
a) By selecting Download a MySQL Database Backup in the Backups option in your CPanel, or
b) By going directly into your MySQL database and running a full SQL export.
If you are not sure whether your site makes use of a database or not, you should definitely consult your webmaster or web hosting expert to do this for you.
2. Making the move consists of
a) creating an account with the new hosting providers and
b) changing the name server entries for your website. This can be done by logging into your domain registrar provider (like Namecheap or GoDaddy) and selecting their 'Name server Setup' option. When you created the new account with the new provider, you should have received an email with the name servers that you should use. These are normally in the form ns1.nameserver.net or dns1.nameserver.net... You should have received two new name servers - enter these into the name server fields and save.
Your domain has now been set to point to the new name servers, but it takes anything between 8 and 48 hours for the actual change to take place (this is called DNS propagation).
Your account has been created, the domain is going to point to the new servers, but your files have not been uploaded.
In your welcome email from your new host, you should have received information about your FTP account, as well as how to access your Control Panel account temporarily until the DNS propagation has taken place properly. You can now either upload your files through FTP, or log into your control panel (hopefully CPanel again), and go to the 'Backups' option again. You can now restore the file backup that you made previously, and restore the MySQL backup that you've made.
Your website now basically exists in two places, on the old server as well as the new server. While the DNS propagation takes place, some visitors will see the old site, and some the new. As soon as the propagation is complete, all your visitors will see the new site.
Some points to consider:
1. If you are running a dynamic site with lots of visitor interaction (e.g. a forum) it might be wise to switch off the old site completely while the propagation takes place. You might lose some visitors to the old site, but if you don't do this you will find that visitors will still interact and post messages on the old site and these will never end up on the new one. (Remember, your backup is a snapshot in time. Anything that is posted to the old site after you have taken the backup will NOT appear on the new site)
2. Emails must also be set up on the new site. For a while you ARE going to have an interruption in the email service. It helps to change your mail server settings in your Outlook or Outlook Express to point directly to the IP address of the mail server.
3. You will lose all your logs, including all traffic logs and visitor statistics, when you move. If you are interested in retaining your log files you might or might not be able to download them to your PC and use an offline analyzer.
4. Make sure that you do the move during a low-traffic period. You should be able to see from your website statistics which periods during the week have low traffic. Remember that the move is going to take 48 hours to complete, at least.
5. Inform your customers and, visitors and web hosting company of the move.
6. Keep your old web hosting account for at least another week or two to ensure all problems are ironed out and that the DNS propagation has taken place properly.
Both Matt Hedges & Christine Anderssen are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Matt Hedges has sinced written about articles on various topics from About Web Hosting, About Web Hosting and The Internet. About the author: Matt Hedges is lead writer for WebHostingMadness.com, a site, which helps users find the. Matt Hedges's top article generates over 40500 views. to your Favourites.
Christine Anderssen has sinced written about articles on various topics from About Web Hosting, Computers and The Internet and Marketing. Christine Anderssen is the owner of Tailormade4you - a that specializes in Web Design and Web Development services for small to medium sized businesses. Visit our website for tips on how to ge. Christine Anderssen's top article generates over 8100 views. to your Favourites.
Association Of Community Living And the amenities that are offered at apartment communities will keep you happy and provide you with things to do that are close to you home