Changing Web Hosts

>for the old site after I switched hosts, just to beable
One of the biggest pains about having a web site isto redirect the traffic to my new site.
changing web hosts. Iought to know, I've changedMake sure you register your domain elsewhere - The
over half a dozen times in the last three years.first time I registered adomain name, it seemed so
Each time has been a step up and with each move itconvenient to just use my web hosts
becomes easier and easierto change.domainregistration service. What I didn't know is they
Why change web hosts?became the registrar, andit was a nightmare getting
In many cases, your web site is the first and onlythe domain transferred to a different one.
thing that your customersees (besides, hopefully,Byregistering the domain at a different company, you
your product after they make a purchase). Thiswill most likely get abetter price, and you will gain
isespecially true if your company does not have aindependence from your web host.
real-world presence such asa store or office. Thus itScope out a few hosts in advance - Even if you are
is important that your web site be available toyourcompletely happy withyour current web host, at
visitors (and customers if your site is commercial)least take a few minutes and have a few
twenty-four hours aday, seven days a week, 365namesready just in case. This way if you are forced
days a year.to move, you have a prettygood idea of where.
Not only must it be available, but your web site mustMoving To A Different Host
load quickly. If yourhost computer is too slow, itIf you are lucky, you get to make the choice about
doesn't matter how much you optimize yourgraphicsmoving. In that case, youcan simply upload your new
and HTML, cut down page sizes and perform othersite, get it all working, then transfer thedomain and
actions.cancel the old site. This gives you a large amount of
Other features must work properly. These includecontrol,because you don't have to transfer the
CGI routines,autoresponders, PHP, ASP and SSIdomain and cancel until you are happywith the new
scripts, and, very importantly, shoppingcarts andhost.
credit card services.If for some reason your web host has cut off
All of this is so important that you must keep an eyeaccess to your site, then youhave to move fast. This
on your site. I usetwo services: alertsite andis where the monitoring services come in handy -
internetseer. Both of these ping my siteoccasionallyyouknow immediately when your site fails.
to determine if it is up. Any errors are reported toThese are the steps that I follow when I change
my emailinbox. Why do I do this? Two reasons: (a)hosts.
it's critical that my site beonline all of the time, and1) Determine that a change is necessary. Ideally you
(b) these services provide a third-party recordof anyare the one making thisdetermination. Of course, if
downtime, which is useful when attempting to getyour web host decides for you, then you have
fees refunded.toperform the rest of these steps very quickly
These two services also measure response time,because you are down.
which is very useful todetermine how well your site2) Find a new hosting company. Read all of the
responds to your users browsing requests. Thesetwoinformation on the internetthat I can find. I also
factors, uptime and response time, are the mostlearned something the hard way - check the
critical measures of website performance. Ahostingcompanies own forums for customer
consistently bad number in either measure is morecomplaints. There were several times that
thanenough reason to find another host.I would have avoided trouble had I followed this
Of course, if your CGI routines stop workingadvice.
mysteriously or yourautoresponders stop responding,3) Review the features of the hosting company to
then by all means shoot off a trouble ticketto yourbe sure they offer what youneed. If you have any
host. You have a right to expect these types ofquestions, be sure and send an email off to theirsales
issues to be quicklyand politely fixed. If they are notdepartment.
and the errors continue, then considermoving to4) If you need a storefront, shopping cart and/or
another host.merchant status, be sureyou resolve any issues you
Getting Ready to Movemay have before laying out any money.
There are a number of tasks that you should be5) Sign up for the hosting company with the right
performing on a regularbasis. You see, you cannotsize package, but theminimum amount of time (one
predict when you might have to change web hosts.to three months). This gives you some time tocheck
It could be that they are suddenly sold and their levelthem out without laying out too much money up
of service drops, orthey upgrade their computersfront.
which causes a series of new problems. You canbe6) Once the site is active, start uploading files.
sure that you will only find out about these things7) Modify any scripts as necessary. Test all of them
when your web sitestops working or becomesto be sure they work.
unstable.8) Upload any autoresponders and set up your email
Another reason to be performing regular maintenanceforwarding as desired.
tasks is the possibilityof disasters. A hacker could9) Create any subdomains, if you use this feature.
deface or even destroy your web site. Yourcredit10) Of course, set up any databases. If your other
card could be closed, which might cause your host tosite is still active,then just load the databases on the
close down yoursite until you pay. Any number ofnew site with data from the most recentbackup -
other disasters could occur, which make itveryyou just want the data for testing purposes. If it's
imperative that you have a continual set ofnot active,then load the databases with the most
procedures in place to beprepared for anything.recent values you have.
What do you need to do regularly?11) Set up your storefront, merchant services and
Monitor your site - As I stated earlier, be sure youcredit card processing, ifnecessary. Test as
use a site monitoringservice to keep an eye on yourthoroughly as you can.
web site. That way you will know immediatelyif12) Once everything works and is tested, transfer
something happens.the domain to the newhost.
Backup your site - You should perform all edits to13) If you have the option, freeze your databases
your pages on your owncomputer and upload themon the old site about 12hours after transferring the
to your site. Never edit your site pages directly.domain. Disable all activity to the olddatabases, then
This, by it's very nature, ensures that a copy of yourcopy to the new site.
site always exists onyour own computer system.14) Once the domain transfers (usually a day or two)
However, you may also have databases stored ontest thoroughly again.
your web site which do notoriginate from yourUnfreeze the databases as soon as you can.
computer. These might include mailing lists,15) Once everything works, cancel the old account.
demographicdata, links and other similar things. These16) Depending upon the circumstances of the move,
items must all be copied to yourown hard drive on ademand a partial or fullrefund. It does not matter
regular basis.what the hosting companies policies are -presumably
You can set up your favorite FTP program to doyou moved because they were not fulfilling their
scheduled downloads ofselected databases, or youcontract. Thismeans they are in breach of contract,
can just manually copy them on a regular basis.so demand your money back.
In addition, your web host should be backing your17) If they will not give it back (and they probably
site up daily. In manyinstances, these backups arewon't), check with yourcredit card company to see
available to your as downloadable zip files. Besure andwhat your options are - if you've paid within 60days
copy these down to your system once in a while -via credit card, you may be able to get the credit
perhaps once aweek.card company to getyour money back for you. This
Don't forget about such things as autoresponders,is where your monitoring logs come in veryhandy
CGI routines and anythingelse which you may enter(assuming downtime or response time was the
at your site control panel. You must ensure thatyoureason you left) - you canprove your case using third
have a backup of everything.party data.
Keep a log - Be sure you know everything that18) Why the focus on getting a refund? Because the
you've done to your site. Youshould list all of yourhosting company did notprovide contracted services -
autoresponders and their names, track anyand no one should be rewarded for failure tofulfill
subdomainswhich you have set up, and anything elsetheir contract. The only real weapon you have is
which you may do. This way if youhave to changeyour money. Demanda refund.
you can recreate your site quickly and efficiently.19) Once you've moved, be sure and practice the
Only use a domain name - Always reference yourmaintenance steps mentionedearlier in this article. You
site via a domain name whichyou have purchased andmay have to move your site again, and you wantto
control. Never, ever use the URL provided by yourbe prepared.
webhost, as tempting as this can be at times. I ranSo basically, moving to a new host is always a
into a situation where myweb host URL wastraumatic, time consumingevent. You should take
somehow entered into a number of search engines,pains to be prepared so that the trauma is reduced
and Idiscovered I was getting tens of thousands ofinduration and loss.
hits from these URLs. Thisforced me to keep paying