Maintenance pages are certainly not as popular as they were a long time ago, but they still exist. Modern sites can take advantage of many alternatives to minimize downtime. This means that if you encounter an error or if another task is causing downtime, you are no longer forced to use the maintenance pages.

In this tutorial, we are going to walk you through some alternatives to the maintenance pages that you can use. Before that, let's talk about when it makes sense to use them in the first place.

An introduction to the maintenance pages of the website

You've probably come across a lot of maintenance pages during your time online. Usually it looks like this:

coming soon page wordpress.png

Maintenance pages are simply placeholders that tell you that there is currently a problem with the Website you are trying to visit. In some cases, it may take a while or just a few minutes to resolve this issue.

The purpose of a maintenance page is basically to prevent your visiteurs to encounter the errors you are trying to correct. Some people also use them when making changes to the features or design of their Website, although this type of use is no longer as common.

In practice, you can enable maintenance pages for your entire Website or only for specific pages. Your approach will depend on the problems you encounter. Now let's see when it makes sense to use maintenance pages.

How to decide to use maintenance pages on your WordPress blog

The website maintenance pages can be very useful, but they have become a little less popular for several reasons. For example:

  • When you activate the maintenance pages, it basically equates to a website downtime.
  • There are alternatives to maintenance pages that allow you to avoid downtime.
  • Using maintenance pages can scare users.

Overall, there is no need to use the maintenance pages when changing the design or functionality of your website. In those cases, you have better alternatives that involve no website downtime, which we'll explore in a minute.

Arguably, there is only one type of situation where the use of maintenance pages is always useful (when it is an error that affects a main functionality of the site). In these cases, it is better to risk scaring away the visiteurs with a maintenance page rather than displaying a damaged website. For those times, there are plenty of tools you can use to create stylish maintenance pages, and many themes include maintenance templates as standard.

2 alternatives to maintenance pages

There is a time and place to use the website maintenance pages. However, you also have some great alternatives that will do the trick in most cases without causing downtime. Let's talk about what it is.

1. Use an intermediate website (test) to make your desired changes

Frankly, test websites will change the way you approach development and design work once you start using them. In short, a staging site is a live copy of your website that is inaccessible to the public.

In most cases, only you or others working on your website can make changes to the forwarding website. Once you're happy, you can “publish” them live, replacing the existing version of your site with the new version you were working on.

If you want to make some design changes or add functionality to your website, using an intermediate copy is much better than activating a maintenance page. Since you are not working on the live version of your site, you can just keep running it until you replace it with your new version.

When it comes to setting up a WordPress website, you have three options depending on which approach you want to take:

  1. Set up a local development environment using tools such as MAMP ou WAMP and set up a copy of your website on your computer.
  2. Use a tool such as Local by Flywheel to quickly set up transit websites and manage multiple ones easily.
  3. Take advantage of the features of the transfer site of your host (if they offer it).

In most cases, the easiest way to set up a staging copy of your site is to use your web host's built-in functionality to do so. The problem is that not all providers offer this functionality, especially not foraccommodation basic shared.

This author has had good experiences using the staging function of Flywheel(English) for development work. However, your mileage may vary. If you prefer to set up an offline staging website, you can use the first two approaches mentioned.

For these cases, you can set up a local copy of your live website using backup tools such as UpdraftPlus. You can then make any necessary changes and replace your live copy by the same method once you're ready. Of course, these approaches involve work. However, your site will at least remain accessible while you make improvements.

2. Return to an earlier version of your website if necessary

A common theme in many of our articles is to always create backups of your website. It's not that we are “addicts” to big backups. However, because this simple action can save "your butt" in so many ways, it is almost irresponsible to ne not do it.

For example, imagine that your website breaks in a major way because users cannot access it. You've updated WordPress, and it's creating a significant conflict with one of your plugins, or something like that. In this situation, you have three options:

  1. Solve the problem manually without activating maintenance mode and expect slow traffic numbers.
  2. Turn on your maintenance page while you fix the problem, so that the visiteurs know that you are working on the problem.
  3. Return your website to a recent backup and continue working as usual.

Option number three is by far the easiest, as long as the backup is very recent. Ideally, you'll have daily backups of your website, but that's impractical for small projects (although possible with a plugin such as VaultPress). We recommend weekly backups at a minimum.

Some plugins allow you to automate your website backups and store these files offsite, which is just as important. You can also take note of manually backing up your site from time to time. However, let's be honest: automating is much easier.

If you want an even more convenient experience, some web hosts offer automated backups for their customers. Just like with transfer sites, many providers do not include this type of functionality in basic shared plans.

This author has tried several web host backup restore features including those of  A2 Hosting as well as Flywheel , and had good experiences with both. Naturally, there are many more web hosts that offer automatic backups and site restore features. Do not hesitate to do other research before choosing one of them!

Conclusion

There are still situations where using the maintenance pages makes sense. For example, you might run into an error affecting key features of your site or breaking things. In these cases, you can enable your site's maintenance page while you perform fixes.

However, you also have other tools to help you use maintenance pages, such as:

  1. Use an intermediary website to make the necessary changes.
  2. Move your website to a recent backup if there is an error.

Are maintenance pages still a good practice? Share your opinions with us in the comments section below!