When should we consider developing on a test website?

To set this in context, let's first consider the reasons for using a separate test site when starting a new website project. Sometimes the test site is also known as a sandbox site.

  1. The most common reason is that there is already an existing website, up and running and as a developer, you need to maintain a continuous service and migrate seamlessly from the old website to the new one. As a client of a web developer you need and expect a clean cutover. I'll look at some scenarios later and look at why there may be a period of transition that you need to think about how to manage your way through the migration.
  2. Another reason may be that there may be some very good business reasons why you don't want your website to be found, whilst it is being built. For example, a web search on your name and your activity may take a user to your site and you may not be ready for that until you are ready to launch your business and have signed off on the design and content of the site being built.