March 29, 2018 | Web Design
If you already have a WordPress site and are having a web firm (like Visible Logic) create a new site, you want to avoid having your current website go down in the process.
What are your options for building a new site when you already have one?
Here are 3 ways we could build and launch your new site while avoiding the dreaded downtime.
1. Change the theme, not the content
If your new site is mostly design updates, without many content changes, this is the best way to go. We use the same installation of WordPress and install a plugin that lets us create and test a new theme with the existing pages and content. With this method, your regular viewers see your current site, but administrators logged in to WordPress can see the new design as the theme is being developed. Once all the design changes are complete, you flip on the new theme and your new web design is immediately live.
Pros: You don’t have to copy any of the content to a new site. There should be no downtime as you switch from the old web site design to the new site design.
Cons: Since both themes are using the same content, all content will be reflected on the live site immediately. This is important to note because we often find that our clients initially think their content doesn’t need updating, but then they realize that updating the copywriting will improve the overall web site. So you will need to decide if you update content first or design first.
2. Switch your host
Sometimes we run into a situation where a client doesn’t love their existing host. The easiest time to switch is when you are having a new site built. We can develop the new website on the new host and when the site is ready to launch, we just point your domain name to the new host. At that point, you can cancel your old hosting.
Because we are developing an entirely new site, you have to copy all of your content over to the new site. If you have only a few pages, or you plan to make extensive updates to the content anyway, then this is not a big issue. However, if you have lots of pages or blog posts, we usually do a backup of the old content, and then copy the entire database to the new site.
With this method, we often use an IP address as the development URL, so clients can review and test before going live. Once you update your DNS records people begin to see the new site. But note that this transition time can vary, from a few minutes or as long as 72 hours to go live.
Pros: You have a clean new site with all of your files up-to-date. An ideal time to transfer web hosts if you were thinking of doing so anyway.
Cons: You will have to transfer all content. This can be done by manually by copy and pasting from an old page to a new one, or via a database backup. During the transition stage, some people may see your old site and some may see your new site. So if you want to have a big splash where you go live with a new site, this can be hard to schedule. You are temporarily paying hosting in two places, and services like your email may be linked to your current host so that will have to be transferred as well.
3. Set up a sub-domain at your current host
If you are making significant changes to both the site design and the content, we often set up a development site as a sub-domain still on your current host’s server. For example, we set up something like dev.yoururl.com. Clients can review the site but it can be hidden from search engines and anyone else who doesn’t have the specific URL.
A sub-domain allows us to build out the new theme and start adding content without affecting your current site.
Once the new site is ready to go live, we will work with the host to make it visible. Either the content of the sub-domain can be moved to the root folder, or URLs can be updated to display the web site in its new location.
Pros: Keep your same host, so other services like email are not affected. You have a clean new site with all of your files up-to-date. The go-live process is usually immediate, once the settings are changed at the host.
Cons: We sometimes have to run a search-and-replace script to ensure that all links are accurately pointing to the right URL once we remove the subdomain from your web address. Depending on your web site host, we often work with them directly to set up the subdomain at the beginning and then change the settings at go live, although other times we are able to do this on our own. Customer support varies from one host to another, so getting their help at the critical time may be important for a seamless transition to the new site.
Plan for your launch
As you can see, you need to plan for your launch at the beginning of the web development process, not just at the end. You should start thinking about when the best time will be to make the transition—usually when you have your lowest amount of web traffic.
It’s better to launch in a planned way, well in advance of a big tradeshow or presentation, so you get any bugs worked out ahead of time.
We realize these explanations are pretty technical, and we encourage you to talk with us, or your own web developer, about what the process will be for launching your site. A new website can raise a lot of questions, but figuring out how to maintain your old site as you launch your new site shouldn’t be one of the biggest.