From time to time, more frequently than one would think likely, I get emails from my visitors asking me if it is possible to move a website from an errant web designer or a bad web host without the cooperation of that person or company. This may happen because the web developer or web host has refused to relinquish control of the site when asked to. For example, they may not have given the owner his/her login and password so that the latter can access the site to update it themselves. This article attempts to address the problem.
The people who ask me this question usually have slightly different circumstances. The most common scenario is that they have hired a web designer to create and maintain a website for them, and that designer has ignored their requests for the site to be updated. And when they ask the designer to return the website to them, they meet a wall of silence. Another common scenario is where their web host has gone bad in some way (or even missing), and they want to move their site elsewhere.
Before you take the steps written here, consider the following:
Are you sure there is no misunderstanding between you and your designer as to the scope of his duties? Re-read your contract with that person. Does it specify that he/she update your website or does the fee you paid only include the initial design work? Maintenance work (that is, updating of your website) usually involves a monthly (or annual) fee, over and above the monthly (or annual) web hosting fees. If you only made a one-time payment, chances are that it only covers the initial creation of the site.
(You didn't think that a small one-time fee paid at the beginning was going to commit your designer to maintaining your site for the rest of his/her natural life, did you?)
Do not use this procedure as a means of solving your dispute with your web designers. That is, if you have withheld payment from them for some reason, and they're ignoring you because you've not paid up, this article will not solve your problem. Your designers will probably just haul you to court for breach of contract (for failing to pay up).
Basically, if you have a legal dispute with your designers, get help from a lawyer, not from some random website on the Internet, even one with a pretentious name like "thesitewizard.com".
Put simply, this article does NOT discuss contract disputes and legal remedies. It merely discusses the technical means that you can use to reclaim a website that legally and rightfully belongs to you. And it assumes that you no longer have access to your web hosting account: that is, you cannot log into your account to download a copy of all your files (via FTP or through your web host's control panel), nor are you able to modify your website's files.
Ultimately, where technical means are concerned, everything hinges on whether you have control over your domain name.
A domain name is a name like "thesitewizard.com". It is the means by which visitors reach your website. For example, if you type "thesitewizard.com" into your web browser right now, you will arrive at the front page of this website. When you or the person you hired started your site, one of the first things that would have been done is to register a domain name. This typically involves the payment of a small annual fee to a company called a domain name registrar. In exchange for this fee, you get the right to use the domain name for as long as you keep up the annual payments.
The domain name is not the same thing as your website. It's just a name. As explained in my tutorial on How to Make / Create Your Own Website: The Beginner's A-Z Guide, it's like registering a business name for your company in the physical world. Getting a domain name does not automatically get you a website any more than registering a business name get you shop premises in the brick and mortar world.
What you or your web designers did when your website was created was to attach your domain name to the set of documents they created. When your visitors enter your domain name in their web browser, they see the set of documents.
It's the equivalent of putting a sign board with your business name outside your shop premises in the physical world. Together, the business name (as shown on the sign) and your physical shop premises constitute your shop. Similarly, in the virtual world of the Internet, your domain name and the documents created by your web developers constitute your website.
What happens if, in the physical world, you decide to move your shop to a new building? You basically need to rent shop premises in the new building, move your goods there, and attach your business name (and sign) to that new shop. When you do that, your shop will continue to function, with the same name, albeit in a new location.
It's the same with a website. What you need to do is to get a new web host, put up your documents on that new web host, and point your domain name there. Once you complete that, you'll have moved your site. The difference is that in the virtual world, your website will still have the same web address and you don't need to tell your customers that you've moved.
To make sure you understand the concept behind what we'll be doing later in this article, I've depicted the parallels between moving a physical shop (in the brick and mortar world) and a website (in the digital world) in the table below.
|Step||Physical World||Virtual World (Website)|
|1||Rent premises in a new location (building).||Get a new web host.|
|2||Move goods into the new premises.||Transfer documents (web pages) to the new web host.|
|3||Put up sign board with your business name over the new shop.||Point your domain name to your new web hosting account.|
In other words, everything depends on whether you can point your domain name wherever you want. For that to be possible, you will need the login name and password for your domain registrar. Note that this is not necessarily the same as the login name and password for your web host. (It may be the same if your web host and registrar are one and the same company.)
Without the account name and password for your domain at your registrar, you cannot easily wrest your site away from whoever is currently holding it hostage. As mentioned at the beginning of this section, everything hinges on your having control of your own account at the domain registrar.
This is why, in my guide on how to start a website, I put the registration of a domain name as the first step, something to be done by you, and not something that is done by a web developer you hire (which I only list as an option in the third step). In fact, if you look at that guide, I even listed the signing up for a web host as a separate process to be done yourself, before you even get a web designer. When you sign up for these things yourself, you'll not only be properly registered as the owner of your own domain, you'll also be considered by those companies (the domain registrar and the web host) as their customer. In such a case, even if you forget your account name and password, you can easily contact those companies to get the information and help you need.
On the other hand, if you have abdicated all your responsibilities to your web designer, and you have an unscrupulous designer, all the contact and ownership information held by your web host and domain name registrar may well point to him/her. Your web host and registrar will, in this case, not give you any information at all (since you're not their customer; the designer is). Your only recourse in such a case is to negotiate with your designer, if you can still reach him/her. Or you can get a lawyer.
If you are one of the people who actually followed my guide faithfully and only got a designer after you've personally signed up for a domain name and a web host, and you're paying the bills directly to your registrar and web host, you probably don't need to do the things mentioned in this article to regain control of your website.
Even if your web developer has changed the password for your web hosting account to lock you out, you can get it back. Simply contact your web host and explain the situation. You may have to verify that you're the real owner, but that's usually quite easy to do if you're their customer on record and are paying the bills directly to them. Your web host will probably just change the password to a new one of your choosing, and you'll have regained control of your site.
Of course if your web host and your web designer are one and the same, this won't work for you.
Since you'll be moving your website to a new web host, you'll probably want to get a copy of your existing website (unless you plan to start from scratch). However, this is trickier than it may appear at first glance.
One of the things you'll need to do if you simply want to move your existing website lock stock and barrel to a new web host is to find out who owns the copyright to your site's design. There's no way I can help you ascertain this. It depends on a lot of factors, most of which are, quite frankly, beyond my competence to determine, since I am not a lawyer.
For example, it probably depends on the nature of the contract (as well as what is specified in the contract) between you and your web designer. It also depends on whether your web designer was lazy, and used an online site builder belonging to your existing web host, or some website template created by someone else, in which case it's possible that neither your designer nor you own the copyright. See the article Is It Better to Use an Online Site Builder or a Standalone Web Editor? if you don't know why.
Another hurdle you'll face in moving the website is if your website depends on computer programs that run on your web host's computer (known as "scripts") to generate a part or the whole of the site's content.
For example, if your website has forms of any kind, such as a shopping cart, a contact form, or a search engine form, it probably depends on one or more scripts. Blogs are also generated using scripts.
Since you can't log into your website via FTP (which is a method of transferring files to/from your website) or your web host's control panel, you have basically no way of getting a copy of those scripts and a copy of any data stored in your web host's database system, if any. While you may think that it's a simple matter to use your web browser to save the pages on your existing website, and then copy those pages to your new web hosting account, you will find that your new site will not function the same way as it did previously if any part of your site depended on scripts. For one, the forms that are on your pages will no longer work. Neither will your shopping cart.
As such, if you use your web browser to save the pages on your existing website, you will need to make sure you save all these additional files and put them in the correct folders matching the existing folder structure of your website. Otherwise, when you transfer your saved pages to your new web host, your website will not look the same.
For the newcomer, it may not be easy to figure out how to save all the necessary elements that make up a single web page, and reconstruct it correctly on a new web host. The task is actually doable, and isn't too difficult. But the problem is that requires a bit of technical knowledge. If you don't already know how to read HTML, and don't understand how file paths and URLs work, it'll probably take you a lot of time to get it right. And even then, you would still have not solved the other issues mentioned above.
In view of this, you may find that it is easier to just redesign your website from scratch on your new web host. You may still want to save the pages on your existing website using your web browser, so that you can reuse the words and/or pictures that were there (provided you own the copyright to those).
For those who are wondering how to save a copy of your existing website when you have no access to your current web host, just go to each page on your site in your web browser, click "File" from your browser's menu bar, followed by "Save" or "Save As..." in the drop down menu that appears. To save images, right click the image, and click the "Save image..." (or equivalent) item in the menu that pops up. As mentioned above, this doesn't actually save everything, and the saved web page will not look the same as that on your current site. But at least, hopefully, you'll have a copy of some of your content and images.
Once you have done the above, move on to the next section.
To reiterate, in case you skipped the above explanation on the importance of having control of your domain name, make sure you have the account user name and password of your domain name registrar before you do the following steps. There's no point carrying out any of the steps below if you cannot log into your domain registrar. If you don't even know what a domain name registrar is, or you don't know which registrar you used to get a domain name, chances are strong that you won't know your user name and password either. In such a case, you won't be able to do use the steps below to get your site back.
Since you want to move your website away from your current designer's control or from your existing web host, you'll need to sign up with a new web host. A list of some web hosts can be found in my list of Commercial Web Hosts. Those wondering which web host I'm currently using can read my article "Which Web Host Do You Recommend? (FAQ)".
Once your new web hosting account is set up, you'll need to make your domain name redirect to that new location. Please read my article How to Point a Domain Name to Your Website for the steps to take to accomplish this. You will need to be able to log into your domain registrar's account to do this.
This is the key step that wrests your website out from under your old web designer's or web host's control. Once you do this, your old site will no longer be accessible to you using a web browser. So if you want a copy of your old website's pages, make sure you save them before you take this step.
Next, you'll need to redesign your website and publish it to your new web host. Tutorials on how to use various computer programs to do this are listed below. You only need to follow one of these tutorial series, not all of them. For example, if you want to use Dreamweaver CS5 to create your site, just follow the Dreamweaver CS5 tutorial.
Alternatively, you can also hire another web designer (hopefully, an honest one this time) to do the redesign.
In a way, if you're reading this article because you face the problem addressed here, this section is probably redundant, since experience has undoubtedly left you wiser. However, for the benefit of those who are reading this article merely out of curiosity (and who did not have to deal with this nasty bit of business), let me collect together a few important things to do when starting out a website.
Even if you don't plan to design your website yourself, you should at least register the domain name for your website yourself. I know some people's minds go blank whenever they have to do anything related to the computer, even if it is a very simple thing. But if you don't make an effort to learn to do even this very basic task, then you may end up being the sucker that everyone takes advantage of.
Your domain name is one of the most important things you need to have control of when you start your website. With control over it, even if your web host cheats you, or even if your web designer tries to block you from updating your website, you can easily just move your website elsewhere. Without control over it, your only hope is to get a lawyer. The lawyer route takes a lot of time to resolve, not to mention money, and in that time, you'll lose the sales you might have gained from your website.
As you can see from my guide on How to Register Your Own Domain Name, it's actually an easy task to get a domain yourself. It's just like buying something on the Internet. In fact, it IS buying something on the Internet, except that you won't get physical goods shipped to you. What you get is the right to use a name for your website, and to point that name to any location on the Internet any time you want.
The password that you create when you pay for a domain name should not be given to anyone. And that includes a web designer you hire to create your site for you. Giving that password to someone is like giving them a blank cheque ("check" in US English). It would nullify whatever benefit you gained from registering your domain name yourself, since with the password, that person can simply transfer the ownership of your domain name to anyone he/she pleases.
What if the designer needs to point the domain name to the website that he has designed for you? If you were to ask me, I would suggest that you point the domain yourself using my guide. However, I realise that for those who are already balking at the idea of buying the domain name themselves, this may tip them over the brink. If you really think it's too difficult, get your web designer to do it in your presence (after you log into your registrar's account yourself). Later, when you're back at your own computer, change your password at the registrar's site as a just-in-case measure, after verifying that nothing in your registrar's account has changed (including email address, business or home address, name, domain ownership, etc).
Yes, I know. It sounds paranoid. If you think about it, password security measures regularly advocated by security pundits usually sound over the top. Some of them even sound like they were taken from a Hollywood spy thriller. That is, until you find that your account is compromised and your crown jewels stolen.
If you bought web hosting from your registrar, then it's possible that the same password controls both your domain name and your web hosting account. You may perhaps be thinking that in such an event, you'll have no choice but to give your web designer the password since if you don't, he/she won't be able to create your website. Not true.
The way to solve this is to create a separate FTP account for your web developer (ask your web host how you can do this). Give this FTP account a different password, and restrict the access for this account to only the website area. This allows your web designer the ability to publish your website without, at the same time, also giving him carte blanche to do anything he wants to the rest of your account.
(Note that if you do this, and your website needs a database, you may have to create it for your developer using your website's control panel. But you can usually ask your web host for help for this. It's a very easy task.)
In an ideal world (in my opinion), webmasters will set up their sites exactly as I described in my guide on How to Set Up / Create a Website, that is, they get the domain names themselves, sign up for a web hosting account themselves, and only engage the web designer (if they don't want to work on the site themselves) at the design stage.
However, I know that this is not a very realistic expectation: if you are the owner of a company and are not very computer-savvy, you may not want to waste a lot of time dealing with all the nitty gritty of setting up a website, especially if the website is just a small part of your overall business. You may prefer to simply hire someone to take care of that end of things, and concentrate on your real work. If you decide this, please understand that the number of options available to you when you face problems with your web designer is proportional to the extent of your involvement at the initial stages of the creation of your site. The table below summarises this:
|Your Initial Involvement With Your Site||Your Options In The Event Of A Problem With Your Web Developer|
You did the following yourself:
Terminate your web designer's access to your website by deleting his FTP account. This is quick and painless and solves the problem instantly. With this method, you don't ever lose control of your site.
Although the options below are also available to you, there's no need to even consider them.
You did the following yourself:
Simply get the web host to reset the password, and you'll have complete control of your website again. (See box above.) There's no need to move to a new web host, unless the web host was the culprit that caused the problem in the first place. This process is generally faster than any of the other processes listed below.
All the options below are also available to you.
You did the following yourself:
If you can't get your web host to co-operate, you still have the ability to point your domain name to a new web host and start again from there. (See procedure above.) While this is a last resort measure, since it's rather like a "nuke" option obliterating your old website, at least you have this ability to start again with the same web address.
The option below is also available to you.
You did nothing. Your web designer did everything for you.
(And try to negotiate with your designer and/or get a lawyer.)
It's sad that I actually have to write such an article, where it's necessary for someone to need to rescue their site away from the clutches of a bad web designer or web host. In any case, for those who have control of their own domain, this method of directing your domain name elsewhere is an effective solution to the problem.
Do you find this article useful? You can learn of new articles and scripts that are published on thesitewizard.com by subscribing to the RSS feed. Simply point your RSS feed reader or a browser that supports RSS feeds at http://www.thesitewizard.com/thesitewizard.xml. You can read more about how to subscribe to RSS site feeds from my RSS FAQ.
This article is copyrighted. Please do not reproduce this article in whole or part, in any form, without obtaining my written permission.
It will appear on your page as: